Python Programming Basic to Advanced Online Training Course
Python is the most famous computer language after Java and C. This programming language let programmers write logical and clear code for all types of projects. It is complete Python programming online course for beginners that takes a candidate to advance level step by step to help them have a bright career in advanced Python programming. In this course students will make projects including games, web scraping, MongoDB, Django, PyQt, web programming and data visualization.
Key Learning
- Programming Basics
- Python Fundamentals
- Python Advanced
- Web Scraping
- PyMongo (MongoDB)
- Web Development
- Flask Web Framework
- Data Visualization
- Machine Learning
- Build 6 Projects in Python (hands-on projects development)
Course Topics
Module-1 Introduction to Python Programming
- Python Introduction
- Python Installation, Windows Python Environment Setup
- Interpreted vs. compiled programming languages
- Creating and running our first Python script
- Choosing an integrated development environment (IDE)
- How to share your code with us and get help with errors
Module-2 Python Programming Foundation
- Basic types – numbers, strings, string manipulation
- Basic types – Boolean operators
- Lists (arrays), Dictionaries, Variables
- Built-in functions, User-defined functions
- Adding arguments to a function
- Default arguments, Keyword arguments, Infinite arguments
- Project #1 – Building a Basic calculator
Module-3 Python Programming Advanced Concepts
- PEP guidelines
- Breaking out of while loops
- Classes & objects, Instance variables
- Class & variables
- How to add comments to your code
- Importing modules from relative paths
Module-4 Python Programming Advanced
- For Loop, While Loop
- Conditional Statements
- String Formatting
- Modules, Libraries and Packages
- Installing Python Packages
- Working with Date and Time objects
- Project#2-Mortgage Calculator with Python
Module-5 Working with Excel files in Python
- Getting Started with Pandas
- Loading Data in Python from CSV
- Indexing and Slicing Dataframes
- Dropping Dataframe Columns and Rows
- Updating and Adding new Columns and Rows
Module-6 Working With Numbers
- NumPy with Python
- Using pandas Data Frames to solve complex tasks
- Use pandas and NumPy to handle Excel Files
Module-7 Web Scraper
- Using Pandas for Scraping
- Importing Data From Web
- Project #3 – Web Scraper
Module-8 Learning About Database
- PyMongo Introduction and setup
- Inserting documents, Bulk inserts
- Counting documents, Multiple find conditions
- Datetime and keywords, Indexes
- Project #4 – Crud Operations
Module-9 Personal Website with Python and Flask
- Personal Website (Project Overview)
- Building Your First Website
- Preparing HTML Templates
- Adding a Website Navigation Menu
- Note on Browser Caching
- Improving the Website Frontend with CSS
- Module-10 Final eCommerce Sheet for Data Science with the help of Pandas And NumPy Project#6
International Student Fee: 300 USD | 1,125 AED | 1,125 SAR
Flexible Class Options
- Corporate Group Training | Fast-Track
- Week End Classes For Professionals SAT | SUN
- Online Classes – Live Virtual Class (L.V.C), Online Training
Related Courses
Python Programming For Beginner
Machine Learning with 9 Practical Applications Course
Mastering Python Machine Learning with Data Science Course
Diploma Big Data Analytics Training Course with Machine Learning
Data Sciences Specialization Training Course