watermark logo

āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āφāϏāϛ⧇

āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āϚāĻžāϞ⧁

Python for Everybody - Full University Python Course

0 āĻ­āĻŋāω â€ĸ 10/30/24
āĻļ⧇āϝāĻŧāĻžāϰ āĻ•āϰ⧁āύ
āĻŦāϏāĻžāύ
121gamers
121gamers
14 āϏāĻžāĻŦāĻ¸ā§āĻ•ā§āϰāĻžāχāĻŦāĻžāϰ
14

This Python 3 tutorial course aims to teach everyone the basics of programming computers using Python. The course has no pre-requisites and avoids all but the simplest mathematics.

🔗 Sample Code Zip: https://www.py4e.com/code3.zip
🔗 Lecture Slides and Handouts: https://www.py4e.com/lectures3/
🔗 Free Textbook: https://www.py4e.com/book.php
🔗 Course Website: https://www.py4e.com/

â­ī¸ Course Contents â­ī¸
âŒ¨ī¸ (0:00:00) Why Program?
âŒ¨ī¸ (0:12:21) Why Program? - Hardware Architecture
âŒ¨ī¸ (0:24:24) Python 3 Windows Installation
âŒ¨ī¸ (0:32:34) Python 3 Mac Installation
âŒ¨ī¸ (0:36:41) Why Program? - Python as a Language
âŒ¨ī¸ (0:44:17) Why Program? - What do we say?

âŒ¨ī¸ (0:56:55) Variables, Expressions, and Statements
âŒ¨ī¸ (1:06:20) Variables, Expressions, and Statements - Expressions

âŒ¨ī¸ (1:26:00) Conditional Execution
âŒ¨ī¸ (1:39:13) Conditional Execution - More Conditional Structures

âŒ¨ī¸ (1:52:48) Functions
âŒ¨ī¸ (2:03:02) Functions - Functions of our own

âŒ¨ī¸ (2:15:21) Loops and Iteration
âŒ¨ī¸ (2:25:04) Loops and Iteration - Definite Loops
âŒ¨ī¸ (2:31:40) Loops and Iteration - Loop Idioms
âŒ¨ī¸ (2:40:07) Loops and Iteration - More Loop Patterns

âŒ¨ī¸ (2:58:39) Strings
âŒ¨ī¸ (3:09:06) Strings - More String Operations

âŒ¨ī¸ (3:27:33) Reading Files
âŒ¨ī¸ (3:35:12) Reading Files - Reading Files in Python

âŒ¨ī¸ (3:48:42) Python Lists
âŒ¨ī¸ (3:59:27) Python Lists - Loop Operations
âŒ¨ī¸ (4:08:52) Python Lists - Strings vs. Lists
âŒ¨ī¸ (4:16:42) Python Lists - Strings, Files, Lists & the Guardian Pattern

âŒ¨ī¸ (4:28:44) Dictionaries
âŒ¨ī¸ (4:36:32) Dictionaries - Counting
âŒ¨ī¸ (4:45:43) Dictionaries - Counting Words in Text
âŒ¨ī¸ (4:58:21) Dictionaries - Counting Word Frequency Using a Dictionary

âŒ¨ī¸ (5:22:46) Tuples
âŒ¨ī¸ (5:32:18) Tuples - Sorting
âŒ¨ī¸ (5:44:26) Tuples - Sorting a Dictionary Using Tuples

âŒ¨ī¸ (5:54:56) Regular Expressions
âŒ¨ī¸ (6:05:21) Regular Expressions - From Matching to Extracting
âŒ¨ī¸ (6:13:47) Regular Expressions - String Parsing

âŒ¨ī¸ (6:22:17) Networked Programs
âŒ¨ī¸ (6:29:45) Networked Programs - Application Protocols
âŒ¨ī¸ (6:38:56) Networked Programs - Write a Web Browser
âŒ¨ī¸ (6:43:10) Networked Programs - Code Example: socket1.py
âŒ¨ī¸ (6:48:58) Networked Programs - Characters and Strings
âŒ¨ī¸ (6:59:57) Networked Programs - urllib
âŒ¨ī¸ (7:05:10) Networked Programs - Code Example: urllib1.py, urlwords.py
âŒ¨ī¸ (7:08:25) Networked Programs - Parsing HTML
âŒ¨ī¸ (7:14:48) Networked Programs - Code Example: urllinks.py

âŒ¨ī¸ (7:23:43) Using Web Services
âŒ¨ī¸ (7:26:35) Using Web Services - XML
âŒ¨ī¸ (7:32:02) Using Web Services - Code Example: xml1.py, xml2.py
âŒ¨ī¸ (7:37:40) Using Web Services - XML Schema
âŒ¨ī¸ (7:51:32) Using Web Services - JavaScipt Notation
âŒ¨ī¸ (7:57:45) Using Web Services - Code Example: json1.py, json2.py
âŒ¨ī¸ (8:03:08) Using Web Services - Service Oriented Approach
âŒ¨ī¸ (8:04:44) Using Web Services - Web Services
âŒ¨ī¸ (8:11:33) Using Web Services - Code Example: geojson.py
âŒ¨ī¸ (8:18:49) Using Web Services - API Security & Rate Limiting
âŒ¨ī¸ (8:28:45) Using Web Services - Code Example: twitter1.py, twitter2.py

âŒ¨ī¸ (8:48:01) Python Objects
âŒ¨ī¸ (8:58:28) Python Objects - Sample Code
âŒ¨ī¸ (9:06:50) Python Objects - Object Lifecycle
âŒ¨ī¸ (9:13:19) Python Objects - Inheritance

âŒ¨ī¸ (9:20:44) Databases
âŒ¨ī¸ (9:35:55) Databases - SQLite Browser
âŒ¨ī¸ (9:45:40) Databases - Code Sample: emaildb.py
âŒ¨ī¸ (9:58:55) Databases - Code Sample: twspider.py
âŒ¨ī¸ (10:08:06) Databases - Database Design
âŒ¨ī¸ (10:16:29) Databases - Representing Relationships
âŒ¨ī¸ (10:20:37) Databases - Relationship Building
âŒ¨ī¸ (10:33:05) Databases - Join Operation
âŒ¨ī¸ (10:43:13) Databases - Code Sample: tracks.py
âŒ¨ī¸ (10:57:45) Databases - Many-to-Many Relationships
âŒ¨ī¸ (11:09:37) Databases - Code Sample: roster.py
âŒ¨ī¸ (11:20:40) Databases - Code Sample: twspider.py

âŒ¨ī¸ (11:20:40) Data Visualization
âŒ¨ī¸ (11:48:18) Data Visualization - Code Sample: Geodata
âŒ¨ī¸ (12:01:05) Data Visualization - Page Rank
âŒ¨ī¸ (12:12:14) Data Visualization - Code Sample: Pagerank Spidering
âŒ¨ī¸ (12:29:12) Data Visualization - Code Sample: Pagerank Computation
âŒ¨ī¸ (12:44:17) Data Visualization - Code Sample: Pagerank Visualization
âŒ¨ī¸ (12:44:17) Data Visualization - Mailing List Crawl
âŒ¨ī¸ (12:57:08) Data Visualization - Code Sample: Gmane Data Retrieval
âŒ¨ī¸ (13:13:42) Data Visualization - Code Sample: Gmane Data Modeling
âŒ¨ī¸ (13:26:04) Data Visualization - Code Sample: Gmane Data Visualization

This course was created by Dr. Charles Severance (a.k.a. Dr. Chuck). He is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and Web development.

"Python for Everybody" by Dr. Chuck Severance and the University of Michigan is licensed under CC BY.

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://medium.freecodecamp.org

āφāϰ⧋ āĻĻ⧇āϖ⧁āύ
0 āĻŽāĻ¨ā§āϤāĻŦā§āϝ sort āĻ•ā§āϰāĻŽāĻžāύ⧁āϏāĻžāϰ
āĻĢ⧇āϏāĻŦ⧁āĻ• āĻŽāĻ¨ā§āϤāĻŦā§āϝ

āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āφāϏāϛ⧇

āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āϚāĻžāϞ⧁