Python Programming (Hands-On Workshop): Online 6 weekend program
This Python Programming Online Workshop is power-packed Bootcamp to get going with Python.
NOTE: This FREE Meetup is to be able to attend the first weekend free but you continue the full program one needs to register the paid 6 weeks program.
You can enroll in the program and get the LMS ( Learning Management system) using the below link. We have an additional discount of 50$ OFF. So reducing the price to just $399 for the 6 weeks training program and one-year lab practice sessions.
Schedule: 6 Weeks Program ( Starting Saturday 28-Mar-2020)
Classes: Every Saturday & Sunday: 10:00 to 11:30 AM PST (Online).
Tuesday - Python Interview Coding Practice Lab 7-8:00 PM PST (Online)
Life Time LMS ( Learning Management System) access and one-time FREE repeat allowed.
All our other training programs including AI, ML, Big Data, etc.
Pre-work
We are going to use python version Python 3.6.5, so please Install Thonny IDE
Agenda:
1.Setup
– Setup python environment to execute code (If not done already)
– Playing with python shell
– Running a basic program using python script
– Explain some basic traits of python (Compare it to other languages like Java)
– Start with Python strings
– Print statement
– dir function / documentation
– Brief quiz / Sample problems
– Assignment
2.A detailed look into data types
– Strings cont.
– Integers
– List
– Dictionary
– Tuple
– File
– Sets
– Mutable and immutable types
– Shared references
– Small quiz / Sample problem
– Assignment
3.Selection and Looping constructs
– if/else, switch equivalance
– Python utilities like “in” membership
– Python boolean type
– Python syntax and indentation
– For loop
– While loop
– List comprehension (List, dictionaries and etc)
– Quiz/Lab and Assignment
4.Functions
– Argument unpacking
– Local, global and non-local variables (Scopes)
– Arguments (Positional, default, Variable length, Keyword arguments)
– Lambdas
– Polymorphism
– Command-line arguments
– Quiz/Lab and Assignment
5.Regular Expressions
– Search patterns
– Regex search
– findall
– group
– Assignment
6.Modules
– Creating a module
– Importing and reloading modules
– Different types of imports
– Packages
– dir and help
– Examining some built-in modules
– Assignment
7.Classes and Exception handling
– Classes and Objects
– Polymorphism – Function overriding and Operator overloading
– Inheritence
– Composition
– Quiz/Lab and Assignment (Stack)
8.Advanced Python
– Iterators
– List comprehension (Basic and advanced syntax)
– map
– Filter
– zip
– Generator functions
– lambdas
– Quiz/Lab and Assignment
With Respect,
Raju Shreewastava
Founder, Big Data Trunk
415-484-6702 |
39111 Paseo Padre Parkway, Suite #305, Fremont CA 94538
“If you want to go fast, go alone. If you want to go far, go together.”