Skip to content

sssoja/python-intro

Repository files navigation

Introduction to Python

Session 1: Python fundamentals

Part 1: Introduction to Python (30 minutes)

Part 2: Basic Syntax (30 minutes)

Part 3: Variable Types (30 minutes)

Part 4: Basic Operators (30 minutes)

Exercise: Extended Personal Information Summary

Session 2: Data Structures

Part 1: Strings

Part 2: Introduction to Lists

Part 3: Tuples

Part 4: Sets

Part 5: Dictionaries

Part 6: Loops with lists

Simple List Exercise: Favorite Foods

Session 3: Flow Control

Part 1: Introduction to Loops

Part 2: The while Loop

Part 3: Conditional Statements (if, else, elif)

Part 4: Reinforcement Exercises

Part 5: Combining Loops and Dictionaries

Part 6: More Complex Loop Combinations

Final Comprehensive Exercise (15 minutes)

Session 4: Introduction to Functions

Part 1: Defining and Calling Functions

Part 2: Arguments and Parameters

Part 3: Types of Arguments

Part 4: Default Values and Arbitrary Arguments

Part 5: Functions and Modules

Comprehensive Exercise - Function Module

Session 6: Django Basics

Part 1: Introduction to Django

Part 2: Basic Routing

Part 3: Views

Part 4: Models

Part 5: Templates

Comprehensive Exercise - Create a Template

Session 7: Introduction to Pandas

Part 1: Key Features of Pandas

Part 2: Importing Pandas

Part 3: Series and DataFrame

Part 4: DataFrame

Part 5: Reading Data

Part 6: Data Manipulation

About

Python fundamentals, data structures, flow control, functions, classes, plots, Django & Pandas

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages