YoVDO

Python Tutorial for Beginners (with mini-projects)

Offered By: freeCodeCamp

Tags

Python Courses Object-oriented programming Courses Recursion Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX