Companies Home Search Profile

The Complete Python Programming Course: Beginner to Advanced

Focused View

Joseph Delgadillo,Nick Germaine

18:13:00

65 View
  • 1 - Introduction to Python.mp4
    03:44
  • 1 - Section 1 Quiz.html
  • 2 - MacLinux installation.mp4
    06:58
  • 3 - Windows setup.mp4
    07:01
  • 4 - Interpreted vs compiled programming languages.mp4
    03:47
  • 5 - Creating and running our first Python script.mp4
    01:44
  • 6 - Choosing an integrated development environment IDE.mp4
    07:47
  • 7 - How to share your code with us and get help with errors.mp4
    03:41
  • 8 - Basic types numbers.mp4
    05:30
  • 9 - Basic types strings.mp4
    04:51
  • 10 - Basic string manipulation.mp4
    09:42
  • 11 - Basic types Boolean operators.mp4
    04:53
  • 12 - Lists arrays.mp4
    03:18
  • 13 - Dictionaries.mp4
    03:14
  • 14 - Variables.mp4
    05:44
  • 15 - Builtin functions.mp4
    06:29
  • 16 - Userdefined functions.mp4
    07:03
  • 17 - Adding arguments to a function.mp4
    03:12
  • 18 - Default arguments.mp4
    04:48
  • 19 - Keyword arguments.mp4
    02:07
  • 20 - Infinite arguments.mp4
    03:59
  • 21 - Return values from functions.mp4
    03:54
  • 22 - If elif else statements.mp4
    03:31
  • 23 - Forwhile loops.mp4
    04:07
  • 24 - Importing libraries into a script.mp4
    07:07
  • 25 - Project 1 Building a calculator.mp4
    19:26
  • 26 - PEP guidelines.mp4
    11:12
  • 27 - Breaking out of while loops.mp4
    09:52
  • 28 - Continuing while loops.mp4
    02:59
  • 29 - Classes & objects.mp4
    04:39
  • 30 - Instance variables.mp4
    03:13
  • 31 - Class & instance variables.mp4
    01:32
  • 32 - How to add comments to your code.mp4
    02:29
  • 33 - Importing modules from relative paths.mp4
    03:42
  • 34 - RPG setup.mp4
    06:55
  • 35 - Creating our character.mp4
    07:03
  • 36 - Additional utility classes.mp4
    06:14
  • 37 - Enemy instantiation.mp4
    17:19
  • 38 - Using magic.mp4
    14:02
  • 39 - Turning our magic into a class.mp4
    15:42
  • 40 - Healing our player.mp4
    04:06
  • 41 - Adding items.mp4
    16:05
  • 42 - Implementing different item types.mp4
    12:36
  • 43 - Better HP view.mp4
    09:05
  • 44 - Adding members to our party.mp4
    13:00
  • 45 - Working HP bars.mp4
    16:09
  • 46 - White space in HP & MP.mp4
    05:51
  • 47 - Enemy HP bar.mp4
    09:02
  • 48 - Multiple enemies pt1.mp4
    11:27
  • 49 - Multiple enemies pt2.mp4
    10:05
  • 50 - Enemy artificial intelligence.mp4
    24:09
  • 51 - Reading and writing files in Python.mp4
    03:24
  • 52 - JavaScript Object Notation JSON.mp4
    09:27
  • 53 - Using Virtualenv to create a virtual environment.mp4
    02:16
  • 54 - The Python Package Index PyPI.mp4
    03:18
  • 55 - Introduction to Requests.mp4
    07:02
  • 56 - HTTP GET variables.mp4
    03:36
  • 57 - Pillow the image processing library PIL.mp4
    08:13
  • 58 - Posting data.mp4
    03:42
  • 59 - Posting JSON.mp4
    06:05
  • 60 - Headers.mp4
    01:10
  • 61 - Beautiful Soup.mp4
    05:24
  • 62 - Parsing our soup.mp4
    08:14
  • 63 - Directional navigation.mp4
    05:33
  • 64 - Image scraper.mp4
    08:45
  • 65 - Improvements to our web scraper.mp4
    06:29
  • 66 - Introduction and setup.mp4
    07:55
  • 67 - Inserting documents.mp4
    07:37
  • 68 - Bulk inserts.mp4
    03:44
  • 69 - Counting documents.mp4
    03:38
  • 70 - Multiple find conditions.mp4
    00:43
  • 71 - Datetime and keywords.mp4
    06:51
  • 72 - Indexes.mp4
    06:18
  • 73 - Introduction and simple example.mp4
    09:06
  • 74 - HTML templates.mp4
    04:32
  • 75 - Building a MVC.mp4
    07:39
  • 76 - Importing static files.mp4
    07:28
  • 77 - Setting up a register form.mp4
    12:28
  • 78 - Posting data to webpy.mp4
    04:59
  • 79 - Creating users.mp4
    06:11
  • 80 - Hashing passwords.mp4
    05:27
  • 81 - Login logic.mp4
    11:51
  • 82 - Webpy sessions.mp4
    11:21
  • 83 - Logout functionality.mp4
    05:30
  • 84 - Posting microblogs.mp4
    09:22
  • 85 - Retrieving post objects.mp4
    06:13
  • 86 - User settings and updating Mongo.mp4
    18:13
  • 87 - Relative datetimes.mp4
    02:44
  • 88 - Making our post dates pretty.mp4
    03:12
  • 89 - Adding post comments.mp4
    13:53
  • 90 - Image uploads and avatars.mp4
    22:25
  • 91 - Django project setup.mp4
    06:23
  • 92 - Creating our blog app.mp4
    09:25
  • 93 - Setting up the admin site.mp4
    06:07
  • 94 - URLs and views.mp4
    03:48
  • 95 - HTML templates.mp4
    01:40
  • 96 - Dynamic template data.mp4
    06:00
  • 97 - Single post page.mp4
    05:38
  • 98 - Implementing Bootstrap.mp4
    02:43
  • 99 - Static files.mp4
    03:36
  • 100 - Template inheritance.mp4
    10:03
  • 101 - Post images multilevel templates and more.mp4
    09:26
  • 102 - Installation and 1st program.mp4
    10:37
  • 103 - Declarative interfaces.mp4
    12:57
  • 104 - Event handling in QML.mp4
    08:33
  • 105 - Qt layouts buttons and labels.mp4
    12:24
  • 106 - QLineEdit.mp4
    04:04
  • 107 - QPushButton clicked.mp4
    06:35
  • 108 - Setting QLabels text.mp4
    05:16
  • 109 - Calculator project setup.mp4
    04:26
  • 110 - QGridLayout.mp4
    05:54
  • 111 - Programming buttons.mp4
    07:06
  • 112 - Button event handling.mp4
    05:52
  • 113 - Evaluating queries.mp4
    09:44
  • 114 - Finishing touches.mp4
    01:34
  • 115 - QTabWidget.mp4
    13:13
  • 116 - Interacting with tabs.mp4
    10:13
  • 117 - QWebEngine implementation.mp4
    13:36
  • 118 - Switching tabs.mp4
    07:22
  • 119 - Setting up our web address bar.mp4
    05:59
  • 120 - Updating tab text.mp4
    09:22
  • 121 - Updating tab icons.mp4
    06:03
  • 122 - Back forward and reload functionality.mp4
    10:19
  • 123 - Updating the address bar.mp4
    09:34
  • 124 - Style sheets.mp4
    09:33
  • 125 - Qt key shortcuts.mp4
    09:55
  • 126 - QtSplitter and section wrap up.mp4
    10:28
  • 127 - Installing matplotlib.mp4
    03:14
  • 128 - World population graph.mp4
    06:31
  • 129 - Adding labels and custom line color.mp4
    06:05
  • 130 - Multiple lines and line styling.mp4
    03:34
  • 131 - Configuring the graph.mp4
    04:27
  • 132 - Lets make pie charts.mp4
    06:23
  • 133 - Letting Pandas make data simpler.mp4
    08:43
  • 134 - Using Pandas data for pie charts.mp4
    03:43
  • 135 - Bar charts pt1.mp4
    08:37
  • 136 - Bar charts pt2.mp4
    09:44
  • 137 - Bar charts pt3.mp4
    09:44
  • 138 - Custom legend.mp4
    03:51
  • 139 - Introduction to machine learning.mp4
    06:26
  • 140 - Feedback sounds with PyAudio.mp4
    12:57
  • 141 - Recognizing our speech.mp4
    06:59
  • 142 - Making our program speak back.mp4
    05:06
  • 143 - Parsing speech.mp4
    12:32
  • 144 - Making our AI useful.mp4
    06:17
  • 145 - Creating the illusion of consciousness.mp4
    14:55
  • 146 - Speaking from its own brain.mp4
    10:23
  • 147 - Getting more answers.mp4
    09:18
  • Description


    Learn Python with projects covering game & web development, web scraping, MongoDB, Django, PyQt, and data visualization!

    What You'll 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 is this for?


  • 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
  • What You Need to Know?


  • No previous programming experience necessary
  • Access to a personal computer or equivalent system
  • Internet access to download the necessary software
  • More details


    Description

    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."

    Who this course is for:

    • 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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Joseph Delgadillo
    Joseph Delgadillo
    Instructor's Courses
    Joseph Delgadillo is the founder of JTD Courses, an education technology company. He has been active in the online learning industry since 2015 and has worked with several prominent companies. As of 2023, over 1 million students across the globe have enrolled in his courses covering network security, Python programming, web development and more.
    Nick Germaine
    Nick Germaine
    Instructor's Courses
    I'm a Canadian software engineer.  I like clean designs, efficient backends, and long walks on the beach,
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 147
    • duration 18:13:00
    • English subtitles has
    • Release Date 2024/05/08