Python 6 Projects – Complete Python Programming (Basic-to-Advanced Course)
Python ranks third in TIOBEâs index of most popular programming languages, behind C and Java, Python is an interpreted, high-level and general-purpose programming language. Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects
In this Basic-to-Advanced Python course, you’ll learn Python with 6 projects covering game & web development, web scraping, MongoDB, Django, PyQt, and data visualization. This 100% hands-on python course is designed to guide you step-by-step in the Python language, so it is great for both beginners and professional programmers wanted to develop career in python.
Course Key Learning
- Programming Basics
- Python Fundamentals
- JavaScript Object Notation (JSON)
- Web Scraping
- PyMongo (MongoDB)
- Web Development
- Django Web Framework
- Graphical User Interface (GUI) Programming (PyQt)
- Data Visualization
- Machine Learning
- Build 6 Projects in Python (hands-on projects development)
Course AudienceÂ
- Students/ professionals wanted to learning python programming without any programming experience
- University Students want to build projects in Machine Learning
- Application Developers/ programmers wanted to develop professional expertise in python programming for next career move.
Python Course Topics and Projects SummaryÂ
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 + Project#1
- 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
- Return values from functions, If, elif, else statements
- For/while loops, Importing libraries into a script
- Project #1 – Building a calculator
Module-3 Python Programming Advanced ConceptsÂ
- PEP guidelines
- Breaking out of while loops
- Classes & objects, Instance variables
- Class & instance variables
- How to add comments to your code
- Importing modules from relative paths
Module-4 Python Programming Advanced + Project#2
- Creating RPG setup, Creating our character
- Additional utility classes, Enemy instantiation, Using magic
- Turning our magic into a class
- Healing our player, Adding items
- Implementing different item types
- Better HP view, Adding members to our party, Working HP bars
- White space in HP & MP, Enemy HP bar
- Creating Multiple enemies, Enemy artificial intelligence
- Project #2 – RPG
Module-5 Working with files in Python, JavaScrip and PyPI
- Reading and writing files in Python
- JavaScript Object Notation (JSON)
- Using Virtualenv to create a virtual environment
- The Python Package Index (PyPI)
Module-6 Working with Requests
- Introduction to Requests
- HTTP GET variables
- Pillow the image processing library (PIL)
- Posting data, Posting JSON, Headers
Module-7 Web Scraper – Project#3
- Beautiful Soup
- Parsing our soup, Directional navigation
- Image scraper
- Improvements to our web scraper
- Project #3 – Web Scraper
Module-8 Working with PyMongo – Project#4
- PyMongo Introduction and setup
- Inserting documents, Bulk inserts
- Counting documents, Multiple find conditions
- Datetime and keywords, Indexes
- Project #4 – PyMongo
Module-9 Web Development using Web.py – Project#5
- Web Development Introduction, HTML templates
- Building a MVC, Importing static files
- Setting up a register form, Posting data to web.py, Creating users, Hashing passwords
- Login logic, Web.py sessions, Logout functionality
- Posting microblogs, Retrieving post objects
- User settings and updating Mongo
- Relative datetimes, Making our post dates pretty
- Adding post comments, Image uploads and avatars
- Project #5 – Web.py
Module-10 Working with Web Framework Django – Project#6
- Django Project Setup
- Creating our blog app, Setting up the admin site
- URLs and views, HTML templates
- Dynamic template data, Single post page
- Implementing Bootstrap, Static files, Template inheritance
- Post images, multi-level templates, and more
- Project #6 – Django
đĽÂ Your FREE eLEARNING Courses (Click Here)
â Python Virtual Environments Download
â Â Certified Associate in Python Programming Exam Prep Practice Test
International Student Fee: 300 USD | 1,125 AED | 1,125 SAR
Job Interview Preparation (Questions & Answers)
-
- Tough Open-Ended Job Interview Questions
- What to Wear for Best Job Interview Attire
- Job Interview Question- What are You Passionate About?
- How to Prepare for a Job Promotion Interview
- Data Sciences Job Interview Must Know QuestionsÂ
- Python Job Interview Questions and Answers
- Data Sciences Job Interview Questions and Answers
- Machine Learning Job Interview Questions
- RPA Job Interview Questions and AnswersÂ
Flexible Class Options
- Corporate Workshops | Fast-Track
- Week-End Classes For Professionals SAT | SUN
- Online Classes â Live Virtual Class (L.V.C), Online Training
Related CoursesÂ
Python Programming for BeginnersÂ
Robotic Process Automation (RPA) UiPath
Machine Learning with 9 Practical Applications
Data Sciences with Python Machine LearningÂ
Data Sciences Specialization
Diploma in Big Data Analytics