Introduction to Python Programming
Beginners to Intermediate Level: 24th Feb 2020
www.maestrolabs.io — 1 West State Street, 2nd Floor Trenton, NJ 08608
Cost: $99
Register Now
This 4-day course introduces the student to Python programming language. The course is uniquely designed to be project driven. The goal is to make learning Python fun, interesting and relevant to business applications. All sessions will be instructor lead and project driven. Instructors will provide support for all hands-on lab components and projects.Cost
$99 Payment by check, paypal or cedit card after successful registrationAudience and Pre-requisites
– Anyone who needs to learn how to write programs in Python or wants solid exposure to Python as their first programming language.
– Optimally, students will have experience / exposure with logical reasoning or has knowledge of any one programming language or scripting.
– The students will be required to bring their own laptop.
Beginners to Intermediate Level:
24th Feb 2020
www.maestrolabs.io
1 West State Street, 2nd Floor Trenton, NJ 08608
Cost: $99
Call : +1 (917) 747-5984
EMail: sunil.lekhi@maestro.com
Certificate
Maestro Labs completion certificate will be awarded at the end of successful completion of course
Course Outline
-
An Introduction to Python
A Brief History of Python
Python Versions
Installing Python
Environment Variables
Executing Python from the Command Line
IDLE
Editing Python Files
Python Documentation
Getting Help
Dynamic Types
Python Reserved Words
Naming Conventions
-
Basic Syntax
Comments
String Values
String Methods
The format Method
Numeric Data Types
Simple Input and Output
The print Function
-
Language Components
Indenting Requirements
The if Statement
Relational Operators
Logical Operators
Bit Wise Operators
The while Loop
The for Loop
- Collections
Lists
Tuples
Sets
Dictionaries
Sorting Dictionaries
- Functions
Defining Your Own Functions
Parameters
Function Documentation
Keyword and Optional Parameters
Passing Collections to a Function
Variable Number of Arguments
Scope
Functions – “First Class Citizens”
Passing Functions to a Function
Mapping Functions in a Dictionary
Lambda
Inner Functions
- Modules
Modules
Standard Modules – sys
Standard Modules – math
Standard Modules – time
The dir Function
- Exceptions
Handling Multiple Exceptions
- Input and Output
Writing Data to a File
Reading Data From a File
Additional File Methods
- Classes in Python
Principles of Object Orientation
Creating Classes
Instance Methods
Class Variables
Inheritance
Polymorphism
- Regular Expressions
Instructors Profiles
Deep Nakum
did his undergrad from University of Mumbai in Information Technology and has completed graduate coursework in Information Technology with Data Science specialty from Rutgers University. Deep is also a member of “CAVE” at Rutgers where he helps computer science students with Python coding. Deep loves to engage in various data science challenges on Kaggle.com
Sunil Lekhi
is Director of Innovation hub at Maestrolabs.io. Sunil is an entrepreneur with Masters in Computer Science, MBA in Global Marketing and Finance. Sunil has more than 10 Years of experience in Technology and Management at JPMorgan Chase and is passionate about teaching.