Python-Programming-Language 50H
Python programming language lectures for computer science students.
Part 1: Python Basics and Functions 25H
Lecture 01 - Overview
Lecture 02 - Variable Types
Lecture 03 - Basic Operations
Lecture 04 - Conditions
Lecture 05 - Loops
Lecture 06 - Functions
Part 2: Python Collections and Strings 25H
Lecture 07 - Strings
Lecture 08 - Lists
Lecture 09 - Tuples
Lecture 10 - Dictionaries
Lecture 11 - Sets
Lecture 12 - Numbers
Textbooks
- Python 3 TutorialsPoint
- Python Tutorial, Guido van Rossum
- Python for Everybody, Charles R. Severance
- Learning to Program Using Python, Cody Jackson
- Think Python, Allen B. Downey
- Effective Python, Brett Slatkin
- Python Programming, John Zelle
Coursera-Specializations
- Introduction to Scripting in Python Specialization by Rice University
- Python 3 Programming Specialization by University of Michigan
- Fundamentals of Computing Specialization by Rice University
- Learn to Program: Crafting Quality Code by University of Toronto



