Python 3 Foundations Complete Masterclass
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.
-
Install and Getting Started
-
Variables
-
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
-
Data Structures
-
Loops
-
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
-
Functions
-
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
-
Modules
-
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
-
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!
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