HOME > Development > Python 3 Foundations Complete Masterclass

Python 3 Foundations Complete Masterclass

  • Development
  • Apr 02, 2025
SynopsisPython 3 Foundations Complete Masterclass, available at $64.9...
Python 3 Foundations Complete Masterclass  No.1

Python 3 Foundations Complete Masterclass, available at $64.99, has an average rating of 4.6, with 87 lectures, 17 quizzes, based on 26 reviews, and has 3042 subscribers.

You will learn about Be able to write Python scripts and programs Understand Python Data Types and Data Structures Understand Python Functions, Lambda and Decorators Learn OOP(Object Oriented Programming) and Python Classes Create and use Python Modules Use pip and PyPI to set up a virtualenv and install modules Read and Write to Files with Python This course is ideal for individuals who are Beginners with no Programming Experience or Anyone who wants to learn the Python Programming Language or Programmers who want to get a deeper foundational understanding of Python It is particularly useful for Beginners with no Programming Experience or Anyone who wants to learn the Python Programming Language or Programmers who want to get a deeper foundational understanding of Python.

Enroll now: Python 3 Foundations Complete Masterclass

Summary

Title: Python 3 Foundations Complete Masterclass

Price: $64.99

Average Rating: 4.6

Number of Lectures: 87

Number of Quizzes: 17

Number of Published Lectures: 85

Number of Published Quizzes: 17

Number of Curriculum Items: 104

Number of Published Curriculum Objects: 102

Original Price: $69.99

Quality Status: approved

Status: Live

What You Will Learn

  • Be able to write Python scripts and programs
  • Understand Python Data Types and Data Structures
  • Understand Python Functions, Lambda and Decorators
  • Learn OOP(Object Oriented Programming) and Python Classes
  • Create and use Python Modules
  • Use pip and PyPI to set up a virtualenv and install modules
  • Read and Write to Files with Python
  • Who Should Attend

  • Beginners with no Programming Experience
  • Anyone who wants to learn the Python Programming Language
  • Programmers who want to get a deeper foundational understanding of Python
  • Target Audiences

  • Beginners with no Programming Experience
  • Anyone who wants to learn the Python Programming Language
  • Programmers who want to get a deeper foundational understanding of Python
  • If you are considering learning to program, this course will help you understand common programming concepts and one of the most popular programming languages.

    The whole course also only uses resources that are available to all operating systems so that you can follow along from Windows, Linux or MacOS.

    Why take this course?

    There are a lot of Python courses our there, so why take this one?

    While you may get sick of looking at me, studies have shown that being able to see someone while they are talking improves comprehension and understanding, which is why I will be in the corner of each video unlike most courses.

    The Video and Audio quality of this course is high which will also make it easier to follow.

    In this course we will put things in an order that makes sense, and focus on a complete understanding of Python basics.

    Learning Path:

    In this course we are going to start from nothing and build a strong foundation to prepare you to understand and work with the Python programming language.

    1. Install and Getting Started

    2. Variables

    3. Operators and Conditional Statements

    After we have a foundational understanding of how to write some Python code, we take our first steps to manage basic variables and create procedural programming logic

    1. Data Structures

    2. Loops

    3. File Interaction

    Once we have an understanding of procedural logic and workflows we can start making things more powerful and reusable with Functions and Classes

    1. Functions

    2. Classes & OOP

    And finally after we have made our logic dynamic, we can also make our programs themselves dynamic by breaking up our code into multiple Modules, and talking about how we can add common modules to our projects

    1. Modules

    2. pip & virtualenv

    If you are new to software development, congratulations on starting your journey to become a developer! I look forward to seeing you inside!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Welcome!

    Lecture 2: Install List

    Lecture 3: Install Python Windows

    Lecture 4: Install Python MacOS

    Lecture 5: Install Python Linux

    Lecture 6: Install VS Code

    Lecture 7: Get Code Repository

    Lecture 8: How To Learn More Easily

    Lecture 9: Terminal Navigation

    Lecture 10: Hello World

    Chapter 2: Variables

    Lecture 1: Variables Theory

    Lecture 2: Numeric Variable Types

    Lecture 3: Non-Numeric Types

    Lecture 4: Multiple Assignment

    Chapter 3: Operators & Conditionals

    Lecture 1: Operators & Conditionals Theory

    Lecture 2: Math Operators

    Lecture 3: Conditional Statements

    Lecture 4: try & except

    Lecture 5: if & elif & else

    Lecture 6: walrus

    Lecture 7: match & case

    Chapter 4: Data Structures

    Lecture 1: Data Structures Theory

    Lecture 2: Lists part 1 – declare, add and remove

    Lecture 3: Lists part 2 – split, join & replace

    Lecture 4: Lists part 3 – sort

    Lecture 5: Lists part 4 – slice

    Lecture 6: Lists part 5 – splat

    Lecture 7: Lists part 6 – search and filter

    Lecture 8: Sets

    Lecture 9: Ranges

    Lecture 10: Matrices

    Lecture 11: Dictionaries

    Lecture 12: Tuples

    Chapter 5: Loops

    Lecture 1: Loops Theory

    Lecture 2: for

    Lecture 3: while

    Lecture 4: continue

    Lecture 5: break

    Chapter 6: File Interactions

    Lecture 1: File Interaction Theory

    Lecture 2: write

    Lecture 3: read

    Lecture 4: JSON parsing

    Lecture 5: Names JSON

    Lecture 6: JSON from a file

    Lecture 7: JSON Analysis

    Lecture 8: JSON to CSV part 1

    Lecture 9: Dynamic JSON

    Lecture 10: JSON to CSV part 2 – dynamic

    Chapter 7: Functions

    Lecture 1: Functions Theory

    Lecture 2: Basic Function

    Lecture 3: Arguments

    Lecture 4: return assignment

    Lecture 5: return

    Lecture 6: *args assignment

    Lecture 7: *args

    Lecture 8: **kwargs assignment

    Lecture 9: **kwargs

    Lecture 10: / & * assignment

    Lecture 11: / & * arguments

    Lecture 12: Dynamic Functions assignment

    Lecture 13: Dynamic Functions part 1 – Function as an argument

    Lecture 14: Dynamic Functions part 2 – returning a function

    Lecture 15: Dynamic Functions part 3 – lambda

    Lecture 16: Decorators assignment

    Lecture 17: Decorators

    Chapter 8: Classes

    Lecture 1: Classes Theory

    Lecture 2: Basic Class assignment

    Lecture 3: Simple Class

    Lecture 4: __init__ assignment

    Lecture 5: Constructors

    Lecture 6: Methods assignment

    Lecture 7: Methods

    Lecture 8: Inheritance assignment

    Lecture 9: Inheritance

    Lecture 10: super assignment

    Lecture 11: super

    Instructors

  • Python 3 Foundations Complete Masterclass  No.2
    Dominic Tripodi
    Full Stack Developer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 3 votes
  • 4 stars: 8 votes
  • 5 stars: 15 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!