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

freeCodeCamp

Python Tutorial for Beginners (with mini-projects)

via freeCodeCamp

Overview

Embark on a comprehensive 9-hour Python programming journey designed for beginners, featuring hands-on mini-projects throughout to reinforce learning. Master fundamental concepts including Python basics, data types, operators, user input, lists, tuples, dictionaries, sets, loops, functions, and recursion. Dive into advanced topics such as scope, closures, f-strings, modules, command line arguments, lambda functions, object-oriented programming, exception handling, virtual environments, and file operations. Apply your skills in coding challenges and a final project. Access accompanying resources on GitHub to enhance your learning experience. Developed by Dave Gray, this tutorial provides a solid foundation for aspiring Python developers, combining theory with practical application.

Syllabus

Intro
Chapter 1 - Getting Started
Chapter 2 - Python Basics
Chapter 3 - Operators
Chapter 4 - Data Types
Chapter 5 - User Input
Chapter 6 - Lists & Tuples
Chapter 7 - Dictionaries & Sets
Chapter 8 - Loops
Chapter 9 - Functions
Chapter 10 - Recursion
Chapter 11 - Scope
Chapter 12 - Closures
Chapter 13 - f-Strings
Chapter 14 - Modules
Chapter 15 - Command Line Arguments
Chapter 16 - Challenges
Chapter 17 - Lambda & Higher Order Functions
Chapter 18 - Classes & Objects
Chapter 19 - Exceptions & Errors
Chapter 20 - OOP Project
Chapter 21 - Virtual Environments & PIP
Chapter 22 - File Operations
Chapter 23 - Final Project

Taught by

freeCodeCamp.org

Reviews

Start your review of Python Tutorial for Beginners (with mini-projects)

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.