Python 3 From Beginner to Advanced
  • ondemand_video
       Video Length : 24h30m0s
  • format_list_bulleted
       Tasks Number : 161
  • group
       Students Enrolled : 716
  • equalizer
       Medium Level
  • Curriculum
  • 1. Introduction to Programming with Python
    • videocam
      Introduction to Python
      10m0s
    • videocam
      Mac/Linux installation
      10m0s
    • videocam
      Windows setup
      10m0s
    • videocam
      Interpreted vs. compiled programming languages
      10m0s
    • videocam
      Creating and running our first Python script
      10m0s
    • videocam
      Choosing an integrated development environment (IDE)
      10m0s
    • videocam
      How to share your code with us and get help with errors
      10m0s
  • 2. Programming Basics
    • videocam
      Basic types - numbers
      10m0s
    • videocam
      Basic types - strings
      10m0s
    • videocam
      Basic string manipulation
      10m0s
    • videocam
      Basic types - Boolean operators
      10m0s
    • videocam
      Lists (arrays)
      10m0s
    • videocam
      Dictionaries
      10m0s
    • videocam
      Variables
      10m0s
    • videocam
      Built-in functions
      10m0s
    • videocam
      User-defined functions
      10m0s
    • videocam
      Adding arguments to a function
      10m0s
    • videocam
      Default arguments
      10m0s
    • videocam
      Keyword arguments
      10m0s
    • videocam
      Infinite arguments
      10m0s
    • videocam
      Return values from functions
      10m0s
    • videocam
      If, elif, else statements
      10m0s
    • videocam
      For/while loops
      10m0s
    • videocam
      Importing libraries into a script
      10m0s
    • videocam
      Project 1 - Building a calculator
      10m0s
  • 3. Advanced Python Concepts
    • videocam
      PEP guidelines
      10m0s
    • videocam
      Breaking out of while loops
      10m0s
    • videocam
      Continuing while loops
      10m0s
    • videocam
      Classes & objects
      10m0s
    • videocam
      Instance variables
      10m0s
    • videocam
      Class & instance variables
      10m0s
    • videocam
      How to add comments to your code
      10m0s
    • videocam
      Importing modules from relative paths
      10m0s
  • 4. Project 2 - RPG Battle Script
    • videocam
      RPG setup
      10m0s
    • videocam
      Creating our character
      10m0s
    • videocam
      Additional utility classes
      10m0s
    • videocam
      Enemy instantiation
      10m0s
    • videocam
      Using magic
      10m0s
    • videocam
      Turning our magic into a class
      10m0s
    • videocam
      Healing our player
      10m0s
    • videocam
      Adding items
      10m0s
    • videocam
      Implementing different item types
      10m0s
    • videocam
      Better HP view
      10m0s
    • videocam
      Adding members to our party
      10m0s
    • videocam
      Working HP bars
      10m0s
    • videocam
      White space in HP & MP
      10m0s
    • videocam
      Enemy HP bar
      10m0s
    • videocam
      Multiple enemies pt.1
      10m0s
    • videocam
      Multiple enemies pt.2
      10m0s
    • videocam
      Enemy artificial intelligence
      10m0s
  • 5. Additional Python Resources
    • videocam
      Reading and writing files in Python
      10m0s
    • videocam
      JavaScript Object Notation (JSON)
      10m0s
    • videocam
      Using Virtualenv to create a virtual environment
      10m0s
    • videocam
      The Python Package Index (PyPI)
      10m0s
  • 6. Essential Modules - Requests
    • videocam
      Introduction to Requests
      10m0s
    • videocam
      HTTP GET variables
      10m0s
    • videocam
      Pillow the image processing library (PIL)
      10m0s
    • videocam
      Posting data
      10m0s
    • videocam
      Posting JSON
      10m0s
    • videocam
      Headers
      10m0s
  • 7. Project 3 - Web Scraper
    • videocam
      Beautiful Soup
      10m0s
    • videocam
      Parsing our soup
      10m0s
    • videocam
      Directional navigation
      10m0s
    • videocam
      Image scraper
      10m0s
    • videocam
      Improvements to our web scraper
      10m0s
  • 8. Project 4 - Getting Started with PyMongo
    • videocam
      Introduction and setup
      10m0s
    • videocam
      Inserting documents
      10m0s
    • videocam
      Bulk inserts
      10m0s
    • videocam
      Counting documents
      10m0s
    • videocam
      Multiple find conditions
      10m0s
    • videocam
      Datetime and keywords
      10m0s
    • videocam
      Indexes
      10m0s
  • 9. Project 5 - Web Development Project Using Web.py
    • videocam
      Introduction and simple example
      10m0s
    • videocam
      HTML templates
      10m0s
    • videocam
      Building a MVC
      10m0s
    • videocam
      Importing static files
      10m0s
    • videocam
      Setting up a register form
      10m0s
    • videocam
      Posting data to web.py
      10m0s
    • videocam
      Creating users
      10m0s
    • videocam
      Hashing passwords
      10m0s
    • videocam
      Login logic
      10m0s
    • videocam
      Web.py sessions
      10m0s
    • videocam
      Logout functionality
      10m0s
    • videocam
      Posting microblogs
      10m0s
    • videocam
      Retrieving post objects
      10m0s
    • videocam
      User settings and updating Mongo
      10m0s
    • videocam
      Relative datetimes
      10m0s
    • videocam
      Making our post dates pretty
      10m0s
    • videocam
      Adding post comments
      10m0s
    • videocam
      Image uploads and avatars
      10m0s
  • 10. Project 6 - Django Web Framework
    • videocam
      Django project setup
      10m0s
    • videocam
      Creating our blog app
      10m0s
    • videocam
      Setting up the admin site
      10m0s
    • videocam
      URLs and views
      10m0s
    • videocam
      HTML templates
      10m0s
    • videocam
      Dynamic template data
      10m0s
    • videocam
      Single post page
      10m0s
    • videocam
      Implementing Bootstrap
      10m0s
    • videocam
      Static files
      10m0s
    • videocam
      Template inheritance
      10m0s
    • videocam
      Post images, multi-level templates, and more
      10m0s
  • 11. Project 7 - GUI Programming with PyQt
    • videocam
      Installation and 1st program
      10m0s
    • videocam
      Declarative interfaces
      10m0s
    • videocam
      Event handling in QML
      10m0s
    • videocam
      Qt layouts, buttons, and labels
      10m0s
    • videocam
      QLineEdit
      10m0s
    • videocam
      QPushButton clicked
      10m0s
    • videocam
      Setting QLabels text
      10m0s
    • videocam
      Calculator project setup
      10m0s
    • videocam
      QGridLayout
      10m0s
    • videocam
      Programming buttons
      10m0s
    • videocam
      Button event handling
      10m0s
    • videocam
      Evaluating queries
      10m0s
    • videocam
      Finishing touches
      10m0s
  • 12. Project 8 - PyQt Web Browser
    • videocam
      QTabWidget
      10m0s
    • videocam
      Interacting with tabs
      10m0s
    • videocam
      QWebEngine implementation
      10m0s
    • videocam
      Switching tabs
      10m0s
    • videocam
      Setting up our web address bar
      10m0s
    • videocam
      Updating tab text
      10m0s
    • videocam
      Updating tab icons
      10m0s
    • videocam
      Back, forward, and reload functionality
      10m0s
    • videocam
      Updating the address bar
      10m0s
    • videocam
      Style sheets
      10m0s
    • videocam
      Qt key shortcuts
      10m0s
    • videocam
      QtSplitter and section wrap up
      10m0s
  • 13. Project 9 - Data Visualization
    • videocam
      Installing matplotlib
      10m0s
    • videocam
      World population graph
      10m0s
    • videocam
      Adding labels and custom line color
      10m0s
    • videocam
      Multiple lines and line styling
      10m0s
    • videocam
      Configuring the graph
      10m0s
    • videocam
      Let's make pie (charts)
      10m0s
    • videocam
      Letting Pandas make data simpler
      10m0s
    • videocam
      Using Panda's data for pie charts
      10m0s
    • videocam
      Bar charts pt.1
      10m0s
    • videocam
      Bar charts pt.2
      10m0s
    • videocam
      Bar charts pt.3
      10m0s
    • videocam
      Custom legend
      10m0s
  • 14. Project 10 - Speech Recognition & AI
    • videocam
      Introduction to machine learning
      10m0s
    • videocam
      Feedback sounds with PyAudio
      10m0s
    • videocam
      Recognizing our speech
      10m0s
    • videocam
      Making our program speak back
      10m0s
    • videocam
      Parsing speech
      10m0s
    • videocam
      Making our AI useful
      10m0s
    • videocam
      Creating the illusion of consciousness
      10m0s
    • videocam
      Speaking from it's own brain
      10m0s
    • videocam
      Getting more answers
      10m0s
Authors

Kevin Gautama is a systems design and programming engineer with 16 years of expertise in the fields of electrical and electronics and information technology.

He teaches at the Hanoi University of Industry in the period 2003-2011 and he has a certificate of vocational training by the Ministry of Industry and Commerce and the Hanoi University of Industry.

From extensive design experience through numerous engineering projects, the author founded the Enziin Academy.

The Enziin Academy is a startup in the field of educational, it's core goal is to training design engineers in the fields technology related.

The Enziin Academy is headquartered in Stockholm-Sweden with an orientation operating multi-lingual and global.

The author's skills in IT:

  • Implementing the application infrastructure on Amazon's cloud computing platform.
  • Linux server system administration (Sysadmin).
  • Design load balancing and content distribution system.
  • MySQL database administration.
  • C/C++/C# Programming
  • Ruby and Ruby on Rails Programming
  • Python and Django Programming
  • The WPF/C# on the .NET Framework Programming
  • The PHP/JAVA Programming
  • Machine Learning and Expert System.
  • Internet of Things.

The author's skills in the fields of electric and electronic:

  • The design of popular CPU / MCU systems.
  • Design FPGA / CPLD system (Xilinx - Altera).
  • Design and programming of DSP systems (Texas Instruments).
  • Embedded ARM system design.
  • The RTOS Programming
  • Design and programming electronic power systems.
  • PLC - inverter - sensor - electric control cabinet industrial.
  • Control systems distributed connection with Server.

Read more...

Python 3 From Beginner to Advanced


Python 3 From Beginner to Advanced

Discussions
You must login to comment.