programmming for non-programmers

42
Gautam Kumar

Upload: gautam-kumar

Post on 27-Jun-2015

126 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Programmming for non-Programmers

Gautam Kumar

Page 2: Programmming for non-Programmers
Page 3: Programmming for non-Programmers
Page 4: Programmming for non-Programmers
Page 5: Programmming for non-Programmers
Page 6: Programmming for non-Programmers
Page 7: Programmming for non-Programmers
Page 8: Programmming for non-Programmers
Page 9: Programmming for non-Programmers
Page 10: Programmming for non-Programmers

1. WHY?

Page 11: Programmming for non-Programmers

Why should I learn to Program?

2014 1900

Why should I learn to Read?

Page 12: Programmming for non-Programmers

Programming is the new Literacy.

Page 13: Programmming for non-Programmers

Because We are Lazy.

Page 14: Programmming for non-Programmers

• PROGRAMMING IS AUTOMATION

Page 15: Programmming for non-Programmers

• PROGRAMMING IS AUTOMATION

• Taking some manual process and making it automatic.

Page 16: Programmming for non-Programmers

• PROGRAMMING IS AUTOMATION

• Taking some manual process and making it automatic.

• Find new ways of solving problems.

Page 17: Programmming for non-Programmers

• PROGRAMMING IS AUTOMATION

• PROGRAMMING TEACHES YOU TO BREAK PROBLEMS DOWN

Page 18: Programmming for non-Programmers

• PROGRAMMING IS AUTOMATION

• PROGRAMMING TEACHES YOU TO BREAK PROBLEMS DOWN

• PROGRAMMING IS FUN

Page 19: Programmming for non-Programmers

• PROGRAMMING IS AUTOMATION

• PROGRAMMING TEACHES YOU TO BREAK PROBLEMS DOWN

• PROGRAMMING IS FUN

• PROGRAMMING JOBS ARE BECOMING MORE AND MORE ABUNDANT

Page 20: Programmming for non-Programmers

It's never been easier, more accessible, or more essential to learn coding skills.

Page 21: Programmming for non-Programmers

WHERE…

•CodeAcademy

• LearnStreet

•CodeSchool

• TreeHouse

•Udacity

•CodeChef

• SPOJ

•CodeForces

•HackerRank

Page 22: Programmming for non-Programmers

1. WHY?

Page 23: Programmming for non-Programmers
Page 24: Programmming for non-Programmers
Page 25: Programmming for non-Programmers
Page 26: Programmming for non-Programmers
Page 27: Programmming for non-Programmers

4

Page 28: Programmming for non-Programmers

1. WHY?

Page 29: Programmming for non-Programmers

PROGRAMMING CONCEPTS1. STRUCTURE

Page 30: Programmming for non-Programmers

PROGRAMMING CONCEPTS1. STRUCTURE

2. COMMENTS

Page 31: Programmming for non-Programmers

PROGRAMMING CONCEPTS1. STRUCTURE

2. COMMENTS

3. PRINT

Page 32: Programmming for non-Programmers

PROGRAMMING CONCEPTS1. STRUCTURE

2. COMMENTS

3. PRINT

4. VARIABLES

Page 33: Programmming for non-Programmers

PROGRAMMING CONCEPTS1. STRUCTURE

2. COMMENTS

3. PRINT

4. VARIABLES

5. DATA TYPES

Page 34: Programmming for non-Programmers

PROGRAMMING CONCEPTS1. STRUCTURE

2. COMMENTS

3. PRINT

4. VARIABLES

5. DATA TYPES

6. CONDITIONALS

Page 35: Programmming for non-Programmers

PROGRAMMING CONCEPTS1. STRUCTURE

2. COMMENTS

3. PRINT

4. VARIABLES

5. DATA TYPES

6. CONDITIONALS

7. FUNCTIONS

Page 36: Programmming for non-Programmers

programming5

Page 37: Programmming for non-Programmers

#1

Page 38: Programmming for non-Programmers

#2

Page 39: Programmming for non-Programmers

#3

Page 40: Programmming for non-Programmers

#4

Page 41: Programmming for non-Programmers

#5Programming.

Page 42: Programmming for non-Programmers

Keep CalmAndCode