Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Python Tutorials for Beginners

Dave Gray via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn Python programming from absolute beginner to proficient programmer through this comprehensive 18-hour tutorial series covering all fundamental concepts of the Python programming language. Master essential Python basics including syntax, operators, and data types before progressing to user input handling and control flow structures. Explore Python's core data structures such as lists, tuples, dictionaries, and sets, then advance to loop constructs including while loops and for loops. Develop proficiency in writing and using Python functions, understanding recursion with practical examples, and grasping variable scope and closures concepts. Gain expertise in advanced string formatting using f-strings, working with Python modules, and handling command line arguments effectively. Practice problem-solving skills through coding challenges with provided solutions and learn higher-order functions including lambda, map, filter, and reduce. Dive into object-oriented programming concepts covering classes, objects, inheritance, and polymorphism, while mastering exception handling techniques for robust code development. Apply your knowledge through hands-on OOP projects and learn essential development practices including virtual environments and pip package management. Expand your skills to file handling operations and web development by building applications using the Flask framework. Complete the learning journey with REST API development tutorials, gaining practical experience in creating web services and understanding full-stack Python development principles.

Syllabus

Python Tutorial for Beginners with VS Code
Python Basics for Beginners | Python tutorial
Python Operators for Beginners | Python tutorial
Python Data Types for Beginners | Python tutorial
Python User Input & Control Flow | Python tutorial
Python Lists & Tuples for Beginners | Python tutorial
Python Dictionaries and Sets for Beginners | Python tutorial
Python While Loops & For Loops | Python tutorial for Beginners
Python Functions for Beginners | Python tutorial
Recursion for Python Beginners with Recursive Function Examples
Python Scope tutorial for Beginners
Python Closures for Beginners | Python tutorial
Python f-Strings - Advanced String Formatting tutorial for beginners
Python Modules for Beginners
Python Command Line Arguments tutorial for Beginners
Python Challenges for Beginners with Solutions
Python lambda, map, filter, & reduce - Higher Order Functions for Beginners
Python Classes, Objects, Inheritance & Polymorphism for Beginners
Python Exception Handling Tutorial for Beginners
Python OOP (Object-Oriented Programming) Project for Beginners
Python Virtual Environment and pip for Beginners
Python File Handling for Beginners
How to Create a Web Application in Python using Flask
Python Full Course for Beginners | Complete All-in-One Tutorial | 9 Hours
Python REST API Tutorial for Beginners | How to Build a Flask REST API

Taught by

Dave Gray

Reviews

Start your review of Python Tutorials for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.