Please turn off your webcam
If you are joining from a mobile phone
be sure to click on
Join via Device Audio
We are waiting for other participants to join
Thank you for your patience!
Mihir Thakkar
Founder and Instructor
hello@codeheroku.com
Introduction
To Python
www.codeheroku.com Introduction To Python
ENGINEERING IN INDIA
High School
Graduated
Engineering
Math
Science
Engineering
Copy
Assignments
Complete
Lab Manuals
/ Journals
Study Theoretical stuff
Study for Campus
recruitments
Engineering
Copy
Assignments
Complete
Lab Manuals
/ Journals
Study Theoretical Stuff
Study for Campus
Recruitments
Less than 4% of Engineers are
employable for a
Software Product Company
Source: Aspiring Minds National Employability Report for Engineers, 2016
SESSION
OBJECTIVES
● Types of programming
languages
● What can you build with
Python?
● Basics of Python
● Building a “Who wants to
be a millionaire” game
www.codeheroku.com Introduction To Python
Types of Programming Languages
Source Code
Source Code
Compiled Languages
Interpreted Languages
Compiler
Machine Code
Interpreter
Compiled Languages
● Faster Execution
Interpreted Languages
● Not Cross Platform
● More Reliable Programs
● Slower Execution
● Cross Platform
● Less Reliable Programs
QUIZ
Which of the following statements is FALSE?
1. Interpreted languages are faster to execute than compiled
languages
2. Compiled languages are more reliable
3. C++ is an example of a compiled language
www.codeheroku.com Introduction To Python
● Interpreted | Object oriented | Dynamically typed
● Beginner Friendly
● Vast User Community
● In High Demand
www.codeheroku.com Introduction To Python
Build Web Apps
www.codeheroku.com Introduction To Python
Data Visualizations
www.codeheroku.com Introduction To Python
Building Games
www.codeheroku.com Introduction To Python
Robotics & IoT
www.codeheroku.com Introduction To Python
Machine Learning
www.codeheroku.com Introduction To Python
www.codeheroku.com Introduction To Python
www.codeheroku.com Introduction To Python
www.codeheroku.com Introduction To Python
Python is best suited for Machine Learning applications because?
1. Ease of use, vast number of packages and community support
2. Python programs runs faster than programs written in any other
language
3. Python is the most reliable language
Quiz
www.codeheroku.com Introduction To Python
Verify Setup Python
www.codeheroku.com Introduction To Python
Basic Python
Programming
www.codeheroku.com Introduction To Python
Build - Who Wants To Be A Millionaire Game!
1. Add 2-3 Questions with 3 options each
2. If the user answers correctly, they get 1 point
3. If the user answers incorrectly, they get 0 points
4. In the end, print the user’s final score
www.codeheroku.com Introduction To Python
Assignment
https://drive.google.com/open?id=1ZSmxuhENbdnM-c97ip-_CMxlCS_PsCTb
www.codeheroku.com Introduction To Python
Where to go from here?
Why
● Live Interactive Sessions
● Build Products Not Just
Programs
● Learn From Industry
Experts
● Work in a Team
● Money Back Guarantee
www.codeheroku.com Introduction To Python
Thank you!
We need your feedback
https://goo.gl/forms/KmEoYx8yukiobbBJ3

Introduction to Python - Code Heroku