The Complete Python Programming Course: Beginner to Advanced
The Complete Python Programming Course: Beginner to Advanced, available at $109.99, has an average rating of 4.06, with 147 lectures, 1 quizzes, based on 23820 reviews, and has 577388 subscribers.
You will learn about Install Python on Windows, Linux and Mac Setup an IDE Use programming fundamentals to build a calculator Use advanced Python concepts to code a role playing game Find additional packages to expand the functionality of Python Install essential modules Code an app for web scraping Create a NoSQL database using PyMongo Create web apps using Webpy Django web server setup Program a web browser using PyQt Use Matplotlib and Pandas for data visualization Develop a speech recognition app using machine learning This course is ideal for individuals who are This course was designed for students with little to no programming experience or Developers familiar with Python can take their knowledge to the next level! or Students who go through the course can expect to walk away with a comprehensive understanding of Python It is particularly useful for This course was designed for students with little to no programming experience or Developers familiar with Python can take their knowledge to the next level! or Students who go through the course can expect to walk away with a comprehensive understanding of Python.
Enroll now: The Complete Python Programming Course: Beginner to Advanced
Summary
Title: The Complete Python Programming Course: Beginner to Advanced
Price: $109.99
Average Rating: 4.06
Number of Lectures: 147
Number of Quizzes: 1
Number of Published Lectures: 147
Number of Published Quizzes: 1
Number of Curriculum Items: 148
Number of Published Curriculum Objects: 148
Original Price: $189.99
Quality Status: approved
Status: Live
What You Will Learn
- Install Python on Windows, Linux and Mac
- Setup an IDE
- Use programming fundamentals to build a calculator
- Use advanced Python concepts to code a role playing game
- Find additional packages to expand the functionality of Python
- Install essential modules
- Code an app for web scraping
- Create a NoSQL database using PyMongo
- Create web apps using Webpy
- Django web server setup
- Program a web browser using PyQt
- Use Matplotlib and Pandas for data visualization
- Develop a speech recognition app using machine learning
Who Should Attend
- This course was designed for students with little to no programming experience
- Developers familiar with Python can take their knowledge to the next level!
- Students who go through the course can expect to walk away with a comprehensive understanding of Python
Target Audiences
- This course was designed for students with little to no programming experience
- Developers familiar with Python can take their knowledge to the next level!
- Students who go through the course can expect to walk away with a comprehensive understanding of Python
If you would like to get started programming with Python, and are interested in the field of data science or coding, you are going to LOVE this course! Learn Python as we cover the basics of programming, advanced Python concepts, coding a calculator, essential modules, creating a “Final Fantasy-esque” RPG battle script, web scraping, PyMongo, WebPy development, Django web framework, GUI programming, data visualization, machine learning, and much more! With over 18 hours of HD video tutorials, this course was designed to fully immerse you in the Python language. So it is useful for both beginner and veteran programmers!
10 Coding Projects in the course:
• Simple calculator
• RPG battle script
• Web scraper
• PyMongo database
• Webpy web app
• Django website
• PyQt calculator GUI
• PyQt web browser
• Data visualization with matplotlib and Pandas
• Speech recognition & AI
Topics covered in the course:
• 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
Still not sold? Check out a few of the awesome reviews this course has received from customers:
• “Awesome and very useful course! It gives us a lot of aspects about programming with Python and plenty of information and options to further continue learning this programming language or improving our skills.“
• “I am glad I picked this as my first Python course. I had a lot of fun and learned a lot! The course is great for anyone looking for a program with projects and interesting stuff.”
• “Excellent course, it covers everything from basics to developing logical thought process! Best fit for intermediate/pro level programmers to pick up rapidly and start implementing.”
Course Curriculum
Chapter 1: Introduction to Programming with Python
Lecture 1: Introduction to Python
Lecture 2: Mac/Linux installation
Lecture 3: Windows setup
Lecture 4: Interpreted vs. compiled programming languages
Lecture 5: Creating and running our first Python script
Lecture 6: Choosing an integrated development environment (IDE)
Lecture 7: How to share your code with us and get help with errors
Chapter 2: Programming Basics
Lecture 1: Basic types – numbers
Lecture 2: Basic types – strings
Lecture 3: Basic string manipulation
Lecture 4: Basic types – Boolean operators
Lecture 5: Lists (arrays)
Lecture 6: Dictionaries
Lecture 7: Variables
Lecture 8: Built-in functions
Lecture 9: User-defined functions
Lecture 10: Adding arguments to a function
Lecture 11: Default arguments
Lecture 12: Keyword arguments
Lecture 13: Infinite arguments
Lecture 14: Return values from functions
Lecture 15: If, elif, else statements
Lecture 16: For/while loops
Lecture 17: Importing libraries into a script
Lecture 18: Project #1 – Building a calculator
Chapter 3: Advanced Python Concepts
Lecture 1: PEP guidelines
Lecture 2: Breaking out of while loops
Lecture 3: Continuing while loops
Lecture 4: Classes & objects
Lecture 5: Instance variables
Lecture 6: Class & instance variables
Lecture 7: How to add comments to your code
Lecture 8: Importing modules from relative paths
Chapter 4: Project #2 – RPG Battle Script
Lecture 1: RPG setup
Lecture 2: Creating our character
Lecture 3: Additional utility classes
Lecture 4: Enemy instantiation
Lecture 5: Using magic
Lecture 6: Turning our magic into a class
Lecture 7: Healing our player
Lecture 8: Adding items
Lecture 9: Implementing different item types
Lecture 10: Better HP view
Lecture 11: Adding members to our party
Lecture 12: Working HP bars
Lecture 13: White space in HP & MP
Lecture 14: Enemy HP bar
Lecture 15: Multiple enemies pt.1
Lecture 16: Multiple enemies pt.2
Lecture 17: Enemy artificial intelligence
Chapter 5: Additional Python Resources
Lecture 1: Reading and writing files in Python
Lecture 2: JavaScript Object Notation (JSON)
Lecture 3: Using Virtualenv to create a virtual environment
Lecture 4: The Python Package Index (PyPI)
Chapter 6: Essential Modules – Requests
Lecture 1: Introduction to Requests
Lecture 2: HTTP GET variables
Lecture 3: Pillow the image processing library (PIL)
Lecture 4: Posting data
Lecture 5: Posting JSON
Lecture 6: Headers
Chapter 7: Project #3 – Web Scraper
Lecture 1: Beautiful Soup
Lecture 2: Parsing our soup
Lecture 3: Directional navigation
Lecture 4: Image scraper
Lecture 5: Improvements to our web scraper
Chapter 8: Project #4 – Getting Started with PyMongo
Lecture 1: Introduction and setup
Lecture 2: Inserting documents
Lecture 3: Bulk inserts
Lecture 4: Counting documents
Lecture 5: Multiple find conditions
Lecture 6: Datetime and keywords
Lecture 7: Indexes
Chapter 9: Project #5 – Web Development Project Using Web.py
Lecture 1: Introduction and simple example
Lecture 2: HTML templates
Lecture 3: Building a MVC
Lecture 4: Importing static files
Lecture 5: Setting up a register form
Lecture 6: Posting data to web.py
Lecture 7: Creating users
Lecture 8: Hashing passwords
Lecture 9: Login logic
Lecture 10: Web.py sessions
Lecture 11: Logout functionality
Lecture 12: Posting microblogs
Lecture 13: Retrieving post objects
Lecture 14: User settings and updating Mongo
Lecture 15: Relative datetimes
Lecture 16: Making our post dates pretty
Lecture 17: Adding post comments
Lecture 18: Image uploads and avatars
Instructors
-
Joseph Delgadillo
Best-Selling Instructor -
Nick Germaine
Lv. 64 Programmer
Rating Distribution
- 1 stars: 585 votes
- 2 stars: 882 votes
- 3 stars: 3917 votes
- 4 stars: 9041 votes
- 5 stars: 9395 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024