Master Python: From Basics to Intermediate
-Live Sessions
( Data types, Program statements, Loops, Functions, Error and Exception Handling,File Handling, Collections, Iterators and Generators, Class, Methods, Objects, Packages and Libraries, OOPS, Logging, Debugging, Unit Testing, Utilities, Capstone Project)
Isha Training Solutions presents an extensive and highly interactive course: “Mastering Python: Hands-On Learning for Modern Development” Led by an industry expert with over 9 years of practical experience, this comprehensive course covers all key Python concepts through hands-on, real-world examples. The curriculum is meticulously designed to align with current job market trends and industry demands, ensuring participants gain the skills employers seek.
About the Instructor:
Hi! I’m Annpoorani. I’m a developer with a serious love for teaching. I’ve spent the last few years teaching people to program.
Join me on this crazy adventure! Annapoorani has 9+ years of diversified IT experience, including experience as a Python Developer, DBA, and Performance Test Engineer. She is currently employed as a PT/PE in financial and banking at a product-based company ( Performance Tester and Performance Engineer). Having taught online for the past three years or more, she has been imparting her knowledge to the student. Provided numerous training sessions on JMeter, Python, BlazeMeter, Java, Data Structure, and Full Stack JavaScript. Good experienceon JMeter, BlazeMeter, Python, Unix, Oracle DB, BitBucket, Dynatrace, Grafana, Splunk.
|
Sample Videos:
Python for Beginner, Python for Automation, Python to switch from non-coding background to coding background .Demo video:
Python for Beginner, Python for Automation, Python to switch from non-coding background to coding background- Day1 Video:
What will I Learn by the end of this course?
- Learn all the coding fundamentals in Python!
- Work through nearly 100 exercises and quizzes!
- Learn about all of the latest features in Python 3.6
- Use Python to create an automated web crawler and scraper
- Make complex HTTP requests to APIs using Python
- Really Really Understand Object Oriented programming in Python
- Learn testing and TDD (Test Driven Development) with Python
- Master tricky topics like Multiple Inheritance and Polymorphism
- Build games with Python
- Build larger projects that span across multiple files
- Work with all the Python data structures: lists, dictionaries, sets, tuples, and more!
- Become an expert at list and dictionary comprehensions
- Master built-in python functions like zip and filter
- Handle errors and debug code
- Work with files, including CSV
- At the end you will be completing 30 projects in Python in 30days.
Live Sessions Price:
For LIVE sessions – Offer price after discount is 159 USD 129 99 USD Or USD12000 INR 9900 INR 6900 Rupees
“If you’re interested in joining our upcoming batch and would like to receive updates, please fill out the inquiry sheet below. We’ll ensure you’re the first to know once the dates for the next batch are finalized. Thank you!”
OR
WhatsApp
What student’s have to say about Annapoorni:
Never knew the basics about Python programming but, this course helped me in giving an idea about python. Very nicely explained and would definitely recommend to people who wants to learn Python from basics.-Rahul Kumar
I am a beginner to programming and this course helped me to understand the basics of python. Recommend this course to those who need to learn python from the very beginning.-Naresh.P This course was very helpful, especially if you have no experience in programming and understanding the syntax.-Vasantha it’s a good course for starting with python. You will get all the material, with good understanding and help.-Taranjot Singh Covers almost everything needs to kickstart coding in python. Very detail explanations and very much informative content.-Fabian Rodriguez This is an amazing course, I learned a lot and I would like to learn more to be able to produce my own projects in Python! Thank you!-Ravi kumar |
Free Day 1 On :
Learners in India: 21st January @ 7:30 AM to 8:30 AM (IST)
Learners in the US: 20th January @ 9 PM to 10 PM (EST)
Learners in the UK: 21st January @ 2 AM – 3 AM (BST)
Class Schedule:
For Participants in India: Monday to Friday 7:30 AM to 8:30 AM (IST)
For Participants in US: Sunday to Thursday 9 PM to 10 PM (EST)
For Participants in UK: Monday to Friday 2 AM – 3 AM (BST)
Salient Features:
- 30 hours of On-Demand videos.
- Live Project after the course
- Course Completion Certificate
- Frequently asked Interview questions are covered as part of the course.
Who can enroll in this course?
- A computer! We’ve got you covered whether you have a Mac or a PC.
- Prepare to write thousands of lines of Python exercises!
- No previous experience with Python or coding is required.
- If you want to take ONE COURSE to master Python take this course.
Who this course is for:
- Newbie to complete Programming
- Anyone who wants to learn Python.
- Anyone who is curious about data science, machine learning, or web development
- Anyone who wants to get tons of practice with the interactive exercises.
Course syllabus:
1. Python Fundamentals
Module 1.1: Introduction to Python
- What is a programming language – categories and difference
- Understanding Python and its Features
- Setting Up the Environment (Installation and IDEs and Jupyter Notebook)
- Writing and Running Your First Python Program
- Python 2 vs 3
- Reason for Python 3
- What is Backward compatibility
- Python Syntax compared to other programming languages
- Interpreted and Compiled Languages
Module 1.2: Basic Python Constructs
- Comments
- Variables
- Naming Conventions and Naming Restriction
- Assigning and Reassignment
- Data Types
- Strings,
- Numbers and Floats
- Booleans and None
- Basic Operators
- Arithmetic, Comparison, Chained Comparison, Logical Operators
- Handling Inputs in python
- Operator Precedence
- String Operations
- String concatenation
- Formatting String and Raw String
- Indexing String and Slicing
- String Escape
Module 1.3: Python Program Flow
- Indentation
- Type conversion
- Conditional Statements
- if, elif, else
- Loops
- for and while
- Break and Continue and Pass
Module 1.4: Data Structures in Python
- Lists
- Accessing, Modifying, and Looping through Lists
- Tuples
- Properties and Use Cases
- Sets
- Unique Elements and Basic Operations
- Dictionaries
- Keys, Values, and Basic Methods
Module 1.5 : Built in functions and methods in python
- Type and Type Conversion functions
- Math functions
- Sequence functions
- String Functions
- List Functions
- Dictionary functions
- Boolean functions
- Input and Output functions
Module 1.6: Functions
- Creating your own Functions
- Functions Parameters and variable Arguments
- Return Statements
- Default Arguments
- Order to maintain in function
Module 1.7: Practical Function Insights
- Help function and Function Documentations
- Pointers
- Scope of Variables (local vs global)
- Lambda Functions (Introduction)
Module 1.8: Errors and Exception Handling
- Error Vs Exception
- Try, Except, Finally Blocks
- Catching any Exception
- Raising Exceptions
- Using else with Try-Except
- Break
Module 1.9: Basic File Handling
- File handling modes
- with statement
- Opening and Reading file
- Creating new csv and pdf file using python
- Writing to csv and PDF
- Overwriting and appending to csv and PDF
- Handling non acsii characters in PDF
Module 1.10: Capstone Project for Basic Python
- Build a Simple Application:
- Examples: A Calculator, Number Guessing Game.
2. Intermediate Python : Code Smarter
Module 2.1: Advanced Data Structures
- Advanced List Methods
- List Comprehensions
- Nested Lists
- Advanced Dictionary Methods
- Dictionary Comprehensions
- Working with Nested Dictionaries
- Sets and their Advanced Operations
Module 2.2: Collections
- namedtuple()
- deque()
- ChainMap()
- Counter()
- defaultdict()
Module 2.3: Iterators and Generators
- Understanding Iterators
- Create Custom iterators
- iter() and next() Functions
- Creating Generators with yield
- Generators as Iterators
- Generators comprehension
- Use Cases of Generators
Module 2.4 : Classes and Objects and Methods
- Introduction to Classes and Objects
- Understanding self
- Constructors (__init__ Method)
- Class and Instance attributes
- var() and dir() functions
- Creating your own class
- Object creation
- Defining and Using Methods
Module 2.5: Packages in python
- Creating Modules and Packages
- Importing Modules and Packages
- Understanding import, from, and as
- Exploring modules
- dir() and help()
Module 2.6: Working with Libraries
- Standard Libraries Overview
- Importing Library and using the methods in library
- (math, random, datetime)
Module 2.7: Object-Oriented Programming (OOP) Basics
- Basic Inheritance and Overriding
- Polymorphism
- Abstraction
- Overloading
- super()
- Encapsulation
Module 2.8: Introduction to Logging , Debugging and Testing
- Writing Unit Tests for your code
- Assertion
- Analysing the code – pylint
- Automating the tests and analysis
- Logging Basics with logging Module
- Basic Debugging with pdb
Module 2.9: Important utilities in Python
- random
- random and seed
- random with sequence
- sample with replacement
- sample without replacement
- shuffle
- sleep
- Date Time
- Timing your code
Module 2.10: Capstone Project for Intermediate Python
-
- Build a Functional Application:
- Examples: Number guessing Game , Cards Game
- Build a Functional Application:
How can I enroll for this course?
Call or WhatsApp Kumar Gupta @ +91-9133190573
OR
For LIVE sessions – Offer price after discount is 159 USD 129 99 USD Or USD12000 INR 9900 INR 6900 Rupees
Sample Course Completion Certificate:
Your course completion certificate looks like this……
Course Features
- Lectures 104
- Quiz 0
- Duration 30 hours
- Skill level All levels
- Language English
- Students 945
- Assessments Yes