[chennai.rb] [ANN][Commercial] FizzBuzz: programming workshop for Ruby beginners – June 4, 10-1

start: Jun 04, 2016 10:00AM
End: Jun 04, 2016 01:00PM

Venue: Grey Matter Academics, S Boag Rd, Parthasarathy Puram, T Nagar, Chennai 600017

Description: http://www.zerothabhishek.com/fizzbuzz/

FizzBuzz is a programming workshop for Ruby beginners. You’ll learn to solve programming puzzles using the Ruby programming language, and have some fun while doing it.

We’ll start with a simple FizzBuzz implementation, and then move through a few more difficult problems – all the way up to to writing Fuzzy Search eventually

The goal is to enable you tackle programming interviews using Ruby, and to also demonstrate the power and elegance of Ruby.

https://docs.google.com/forms/d/11J6em92LUsF71eTdBmn-SnsVSCWPjbKe_5UFy56p7V4/viewform

Prerequisites:

Some programming experience, in any language
A laptop with Ruby installed.

Fees: Rs. 300
(to be paid at the venue)

Date and Time: Saturday, 4th June 2016. 10 am – 1 pm

Venue: Grey Matter Academics, S Boag Rd, Parthasarathy Puram, T Nagar, Chennai 600017

About the Trainer:
Abhishek Yadav is an active member of the Ruby community in Chennai, and has conducted several Ruby and Rails workshops over the past few years.

Agenda:

The workshop shall be a series of lectures and coding sessions (mentioned as Practical here)

Lecture: Basics
variables
Branching
puts, p
Define a method
IRB

Practical 1:
Add two numbers
Add two numbers with method calls
Check even/odd in method

Lecture: looping
loop, break
while
each

Practical 2:
FizzBuzz
Squares of numbers
Sum of squares

Lecture: IO
Command line input (ARGV)
File reading

Practical 3:
Sum of squares upto ‘n’

Lecture: Array, String, Range
Array (<<, each, map, size, max, uniq, index, detect, bsearch, sort)
String (split, join, chars, size, +, reverse, upcase, downcase)
Range (.., each, to_a)

Practical 4:
Largest no. in array
2nd largest no.
Sum of digits in a number
Check if no. is prime
Palindrome
Fibonacci

Lecture: blocks, complexity, misc
blocks
nil, false and truthyness
Time and space complexity
Regex

Practical 5:
Prime nos. optimized
Factorials
Longest lines

உங்கள் கூகுள் காலண்டரில் இந்த நிகழ்வைச் சேர்க்க
https://www.google.com/calendar/event?eid=NGVrdWVwOGZnaWV0dHN2dmQ0Ym5hbjVpaWsgNnBwa2Y5MnNwM29uZTBpN2FsN2lua2FobThAZw