The Most Complete Python Course

The Most Complete Python Course

BEST SELLER 158 Lectures 21h 3m

Prepare for your examination with our training course. The course contains a complete batch of videos that will provide you with profound and thorough knowledge related to certification exam. Pass the test with flying colors.

$6.99 $14.99

Curriculum For This Course

  • 1. The Tools You Need
    1m
  • 2. Installing Python 3 and an IDE (Windows, Mac, and Linux)
    7m

  • 1. Your First Python Code
    3m
  • 2. Your First Python Program
    10m

  • 1. Variables
    3m
  • 2. Simple Types: Integers, Strings, and Floats
    3m
  • 3. List Types
    2m
  • 4. Type Attributes
    3m
  • 5. How to Find Out What Code You Need
    5m
  • 6. Bonus: Steps of Learning Python
    1m
  • 7. Dictionary Types
    4m
  • 8. Tuple Types
    2m
  • 9. How to Use Datatypes in the Real World?
    1m

  • 1. Python Shell and Terminal Tip
    1m
  • 2. More Operations with Lists
    6m
  • 3. Accessing List Items
    2m
  • 4. Accessing List Slices
    3m
  • 5. Accessing Items and Slices with Negative Indexes
    2m
  • 6. Accessing Characters and Slices in Strings
    2m
  • 7. Accessing Items in Dictionaries
    2m

  • 1. Creating Your Own Functions
    5m
  • 2. Print or Return?
    4m
  • 3. Intro to Conditionals
    1m
  • 4. If Conditional Example
    4m
  • 5. Conditional Explained Line by Line
    3m
  • 6. More on Conditionals
    2m
  • 7. Elif Conditionals
    1m
  • 8. White Space
    4m

  • 1. User Input
    8m
  • 2. String Formatting
    5m
  • 3. String Formatting with Multiple Variables
    4m

  • 1. Builtin Modules
    6m
  • 2. Standard Python Modules
    9m
  • 3. Third-Party Modules
    6m
  • 4. Third-Party Module Example
    3m

  • 1. Interactive English Dictionary - How The Output Will Look Like
    4m
  • 2. The Data Source
    5m
  • 3. Loading JSON Data
    4m
  • 4. Returning the Definition of a Word
    3m
  • 5. Taking Into Account Bad Words
    3m
  • 6. Implementing Case Sensitivity
    3m
  • 7. Similarity Ratio Between Two Words
    5m
  • 8. Best Matches out of a List of Words
    6m
  • 9. Recommending the Best Match
    10m
  • 10. Confirmation from the User
    10m
  • 11. Optimizing the Final Output
    8m

  • 1. Getting Started with Pandas
    9m
  • 2. Getting Started with Jupyter Notebooks
    9m
  • 3. Loading CSV Files
    4m
  • 4. Loading Excel Files
    1m
  • 5. Loading TXT Files
    3m
  • 6. Set Header Row
    3m
  • 7. Set Column Names
    1m
  • 8. Set Index Column
    5m
  • 9. Indexing and Slicing
    6m
  • 10. Deleting Columns and Rows
    3m
  • 11. Updating and Adding new Columns and Rows
    8m
  • 12. Example: Geocoding Addresses with Pandas and Geopy
    15m

  • 1. What is Numpy?
    8m
  • 2. Convert Images to Numpy Arrays
    6m
  • 3. Indexing, Slicing, and Iterating Numpy Arrays
    4m
  • 4. Stacking and Splitting Numpy Arrays
    6m

  • 1. Web Map - How The Output Will Look Like
    1m
  • 2. The Basemap
    12m
  • 3. Adding Points
    8m
  • 4. Adding Multiple Points
    5m
  • 5. Adding Points from Files
    13m
  • 6. Popup Windows on Map
    5m
  • 7. Color Points
    8m
  • 8. Solution
    2m
  • 9. GeoJson Data
    6m
  • 10. Adding a GeoJson Polygon Layer
    3m
  • 11. Choropleth Map
    10m
  • 12. Layer Control Panel
    6m

  • 1. Website Blocker - How The Output Will Look Like
    4m
  • 2. Application Architecture
    4m
  • 3. Setting up the Script
    9m
  • 4. Setting up the Infinite Loop
    11m
  • 5. Implementing the First Part
    12m
  • 6. Implementing the Second Part
    19m
  • 7. Scheduling the Python Program on Windows
    13m
  • 8. Scheduling the Python Program on Mac and Linux
    6m

  • 1. Personal Website - How The Output Will Look Like
    2m
  • 2. Your First Website
    8m
  • 3. HTML Templates
    4m
  • 4. Navigation Menu
    9m
  • 5. CSS Styling
    6m
  • 6. Creating a Python Virtual Environment
    6m
  • 7. Deploying the Website to a Live Server
    22m
  • 8. Maintaining the Live Website
    7m

  • 1. Introduction to Tkinter
    3m
  • 2. Setting up a GUI with Widgets
    9m
  • 3. Connecting GUI Widgets with Callback Functions
    10m

  • 1. Introduction to "Python with Databases"
    3m
  • 2. Connecting and Inserting Data to SQLite via Python
    13m
  • 3. Selecting, Inserting, Deleting, and Updating SQLite Records
    7m
  • 4. Introduction to PostgreSQL Psycopg2
    9m
  • 5. Selecting, Inserting, Deleting, and Updating PostgreSQL Records
    13m

  • 1. Desktop Database App - How The Output Will Look Like
    2m
  • 2. User Interface Design
    6m
  • 3. Frontend Interface
    13m
  • 4. Backend
    24m
  • 5. Connecting the Frontend to the Backend, Part 1
    18m
  • 6. Connecting the Frontend to the Backend, Part 2
    22m
  • 7. Creating a Standalone Executable Version of the Program
    5m

  • 1. Object Oriented Programming Explained
    5m
  • 2. Turning this Application into OOP Style, Part 1
    13m
  • 3. Turning this Application into OOP Style, Part 2
    14m
  • 4. Creating a Bank Account Object
    21m
  • 5. Inheritance
    12m
  • 6. OOP Glossary
    8m

  • 1. Introduction
    2m
  • 2. Loading, Displaying, Resizing, and Writing Images
    14m
  • 3. Solution with Explanations
    4m
  • 4. Face Detection
    20m
  • 5. Capturing Video
    20m

  • 1. Webcam Motion Detector - How The Output Will Look Like
    2m
  • 2. Detecting Webcam Objects
    30m
  • 3. Capturing Motion Time
    21m

  • 1. Introduction to Bokeh
    2m
  • 2. Your First Bokeh Plot
    14m
  • 3. Using Bokeh with Pandas
    5m
  • 4. Time-series Plots
    7m
  • 5. More Visualization Examples with Bokeh
    4m
  • 6. Plotting Time Intervals of the Motion Detector
    14m
  • 7. Hover Tool Implementation
    10m

  • 1. Section Introduction
    2m
  • 2. The Concept Behind Webscraping
    5m
  • 3. Webscraping Example
    16m

  • 1. Scraped Website Data - How The Output Will Look Like
    2m
  • 2. Loading the Webpage in Python
    7m
  • 3. Extracting "div" Tags
    12m
  • 4. Extracting Addresses and Property Details
    15m
  • 5. Extracting Elements without Unique Identifiers
    12m
  • 6. Saving the Extracted Data in CSV Files
    8m
  • 7. Crawling Through Webpages
    17m

  • 1. Web-based Financial Graph - How The Output Will Look Like
    2m
  • 2. Downloading Datasets with Python
    12m
  • 3. Stock Market Data
    3m
  • 4. Stock Market Data Candlestick Charts
    6m
  • 5. Candlestick Charts with Bokeh Quadrants
    10m
  • 6. Candlestick Charts with Bokeh Rectangles
    22m
  • 7. Candlestick Segments
    5m
  • 8. Stylizing the Chart
    4m
  • 9. The Concept Behind Embedding Bokeh Charts in a Flask Webpage
    11m
  • 10. Embedding the Bokeh Chart in a Webpage
    16m
  • 11. Deploying the Chart Website to a Live Server
    9m

  • 1. Data Collector Web App - How The Output Will Look Like
    3m
  • 2. PostGreSQL Database Web App with Flask: Steps
    6m
  • 3. Frontend: HTML Part
    15m
  • 4. Frontend: CSS Part
    10m
  • 5. Backend: Getting User Input
    18m
  • 6. Backend: The PostGreSQL Database Model
    18m
  • 7. Backend: Storing User Data to the Database
    19m
  • 8. Backend: Emailing Database Values Back to the User
    11m
  • 9. Backend: Sending Statistics to Users
    16m
  • 10. Deploying the Web Application to a Live Server
    30m
  • 11. Bonus Lecture: Implementing Download and Upload in your Web App
    21m