Python Tutorial for Beginners (with mini-projects)
Offered By: freeCodeCamp
Course Description
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
Related Courses
程序设计实习 / Practice on ProgrammingPeking University via Coursera 程序设计基础
Peking University via edX 算法基础
Peking University via Coursera Principles of Computing (Part 2)
Rice University via Coursera 算法设计与分析 Design and Analysis of Algorithms
Peking University via Coursera