Python for Beginners: Learn Python with Hands-on Projects
Learn Python from Scratch – Master Python Basics, Data Processing, Web Development and Automation for Beginners
Welcome to ‘Python for Beginners: Learn Python with Hands-on Projects’ – a comprehensive introduction to Python, one of the most widely used programming languages in the world. Perfect for beginners, this course combines theory with practical exercises and projects, helping you build a solid understanding while applying your new skills in real-world scenarios.
This Python for Beginners course covers Python fundamentals, including data types, variables, functions, conditionals, and loops. You’ll also delve into more advanced topics like file handling, exception handling, JSON data processing, REST APIs, and web scraping.
Through hands-on projects, you’ll get to practice what you’ve learned. Projects include creating a file format converter, building applications to send emails, scraping web pages and populating into Mongodb Database, Full Stack Web Application, developing a REST API server, and more.
What you’ll learn
- Basics of Python Programming – Conditionals, Loops, Data types, String Manipulation, Date Manipulation, User Defined Functions, etc
- In depth coverage of Python collections such as list, tuple, dict, set and basics of file I/O
- Processing JSON Data and REST Payloads using Python
- Exception Handling, Unit Testing, Object Oriented Concepts using Python
- Database Programming using Python and Postgresql
- Develop Application for File Format Conversion using Python Pandas and improve performance using Multiprocessing
- Data Analysis and Visualization using Pandas as well as Dask
- Build Executable Command using Python
- Overview of Software Development Life Cycle
- Build Application to send emails using Python libraries such as Sendgrid and PyMongo
- Web Scraping using Python libraries such as BeautifulSoup and Scrapy
- Build Application to store scraped data in Mongodb using Python libraries such as Scrapy and PyMongo
- Develop Web Application using Python Flask
- Setup CI/CD Pipeline for Python Flask Application using GitHub Actions
- In depth coverage of Git such as branches, pull requests, GitHub Actions
- Develop Application to serve REST APIs using Python Flask, SQLAlchemy, etc
- Performance Tuning of SQL Queries used by Python Flask Applications
- Troubleshooting and Debugging of Python Applications
- Developing Python Applications using IDEs such as Visual Studio Code
- Reviewing REST APIs using Postman
- Using Generative AI Tools such as Chat GPT for Python Application Development
Recommended Python for Beginners Course
Udemy Coupons & Promo Codes - November 2023
Cyber Monday deal. Courses up to 80% off