Complete Python development masterclass
Complete Python development masterclass, available at $74.99, has an average rating of 3.95, with 343 lectures, 55 quizzes, based on 85 reviews, and has 679 subscribers.
You will learn about Python development Scripting Functional programming Object Oriented Programming Python language fundamentals Principles of software development This course is ideal for individuals who are Complete newbies or Beginner developers or Intermediate developers or Python developers It is particularly useful for Complete newbies or Beginner developers or Intermediate developers or Python developers.
Enroll now: Complete Python development masterclass
Summary
Title: Complete Python development masterclass
Price: $74.99
Average Rating: 3.95
Number of Lectures: 343
Number of Quizzes: 55
Number of Published Lectures: 343
Number of Published Quizzes: 55
Number of Curriculum Items: 398
Number of Published Curriculum Objects: 398
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Python development
- Scripting
- Functional programming
- Object Oriented Programming
- Python language fundamentals
- Principles of software development
Who Should Attend
- Complete newbies
- Beginner developers
- Intermediate developers
- Python developers
Target Audiences
- Complete newbies
- Beginner developers
- Intermediate developers
- Python developers
Python is the best language to learn when you are beginning with software development
There are loads of Python resources online to choose from, but this is the only course that takes you from a complete beginner in software development, teaches you the fundamentals, advanced topics, and makes you an expert in this field.
In addition, you have loads of practice exercises and challenges to work on. I didn’t just add a bunch of exercises at the end. Instead, each concept is put in code and practiced so that we make sure you apply and learn everything through action.
You get over 24 hours of on-demand videos, exercises and most importantly projects to apply the knowledge we talk about.
I’ve spent years building software in Python, and years again teaching people how to build code for themselves.
This is the most complete course I’ve ever done, and it’s all to help you on your journey to become an expert developer.
We will cover basic topics such as
-
language fundamentals
-
collections
-
flow control
-
loops
-
handling errors and exceptions
-
functions
-
higher order functions
-
recursion
-
generators
-
modules
-
working with files
As well as advanced topics such as
-
Object Oriented Programming
-
Principles of development
-
Properties
-
Decorators
Libraries such as
-
requests for network communications
-
sqlite3 for SQL
-
tkinter for GUI applications
-
BeautifulSoup for HTML scraping
And we will be working on projects such as
-
hangman
-
tic tac toe
-
GUI clicker
-
store manager
-
weather app
-
web scraping
You only need to take ONE COURSE to master Python, it’s this one.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course introduction
Lecture 2: How this course is structured
Lecture 3: Important message about Udemy reviews
Lecture 4: Engage on social media
Lecture 5: How to take this course
Lecture 6: How to ask questions
Lecture 7: When you're done with this course
Chapter 2: Installation
Lecture 1: Install python on a Windows PC
Lecture 2: Install python on a Mac
Lecture 3: Install PyCharm
Chapter 3: First code
Lecture 1: Section intro
Lecture 2: First code Hello world
Lecture 3: Working with the editor
Lecture 4: Comments
Chapter 4: Strings and Variables
Lecture 1: Section intro
Lecture 2: Strings
Lecture 3: Escaped characters
Lecture 4: Practice: Strings
Lecture 5: Solution: Strings
Lecture 6: Variables
Lecture 7: Variable names
Lecture 8: Practice: Variables
Lecture 9: Solution: Variables
Lecture 10: Characters
Lecture 11: String formatting
Lecture 12: f strings
Lecture 13: Practice: String formatting
Lecture 14: Solution: String formatting
Lecture 15: String functions
Lecture 16: Practice: String functions
Lecture 17: Solution: String functions
Chapter 5: Generating input
Lecture 1: Section intro
Lecture 2: Generating user input
Lecture 3: Transforming String to number
Lecture 4: Practice: User input
Lecture 5: Solution: User input
Lecture 6: Random numbers
Lecture 7: Practice: Random numbers
Lecture 8: Solution: Random numbers
Lecture 9: Code to debug
Lecture 10: Debugging
Chapter 6: Numbers and types
Lecture 1: Section intro
Lecture 2: Numbers
Lecture 3: Number types
Lecture 4: Practice: Numbers
Lecture 5: Solution: Numbers
Lecture 6: Conversions
Lecture 7: None value
Lecture 8: Practice: Conversions
Lecture 9: Solution: Conversions
Chapter 7: Operators and booleans
Lecture 1: Section intro
Lecture 2: Arithmetic operators
Lecture 3: Assignment operators
Lecture 4: Practice: Arithmetic operators
Lecture 5: Solution: Arithmetic operators
Lecture 6: Booleans
Lecture 7: Comparison operators
Lecture 8: Logical operators
Lecture 9: Practice: Logical operators
Lecture 10: Practice: More logical operators
Lecture 11: Solution: Logical operators
Lecture 12: Identity and Membership
Lecture 13: Bitwise operators
Chapter 8: Collections
Lecture 1: Section intro
Lecture 2: Why are collections useful
Lecture 3: Collections
Lecture 4: Iterators
Chapter 9: Lists
Lecture 1: Section intro
Lecture 2: Lists
Lecture 3: Indexes
Lecture 4: Updating values
Lecture 5: Practice: Lists
Lecture 6: Solution: Lists
Lecture 7: List functions
Lecture 8: More list functions
Lecture 9: Practice: List functions
Lecture 10: Solution: List functions
Lecture 11: Nested lists
Chapter 10: Tuples
Instructors
-
Catalin Stefan
Software Development Teacher
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 1 votes
- 3 stars: 6 votes
- 4 stars: 20 votes
- 5 stars: 55 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