This is a repo of my Python codes I've written for the "Introduction to Programming Using Python" course at edx. It has been launched by the University of Texas at Arlington, (UTArlingtonX: CSE1309x) and includes 9 weeks of training on various Python programming topics, 4 assignments, and 6 exams. According to Jadi, the course covers up to 70% of Python's mastery :D
Weeks | Subjects | Details |
---|---|---|
Week 1 | Python Installation and Environment | Installing Python on Windows |
Installing Python on Mac | ||
Installing Python on Linux | ||
Python Shell & IDLE | ||
Getting Started | Python Basics | |
Algorithms and Programs | ||
Your First Program | ||
Using the Text Editor | ||
Week 2 | Variables and Identifiers | Variables and Identifiers |
How to Name Your Identifiers | ||
Use Descriptive Identifiers and Comments | ||
Variable Types | ||
Get Input from User | ||
Statements | Equal Sign | |
Statements, Assignments, and Expressions | ||
List Basics | Lists | |
List Basics Exercise 1 | ||
Quiz 1 | ||
Week 3 | Operators | Operators |
Arithmetic Operators and Precedence | ||
Relational Operators | ||
Logical Operators | ||
Membership Operators | ||
Conditionals | Conditionals if else | |
Conditionals if elif else | ||
Quiz 2 | ||
Week 4 | Loops | While Loop |
For Loop | ||
Continue and Break | ||
Nested Loops | ||
Functions | Functions | |
Functions Analogy | ||
Modules | ||
Assignment 1 | ||
Quiz 3 | ||
Week 5 | List Manipulation | List Methods |
List slicing | List Slicing | |
List Slicing Negative Index | ||
List Slicing with Step | ||
List Slicing Default Index | ||
Midterm Exam | ||
Week 6 | Strings | Strings |
Character Encoding | ||
String Methods | String Methods | |
Strings Practice 1 | ||
Strings Practice 2 | ||
Assignment 2 | ||
Quiz 4 | ||
Week 7 | Using another IDLE | Why Use Another IDLE |
Step by step guide to install Wing IDE 101 | ||
Multi-Dimensional Lists | Multidimensional Lists | |
Dictionaries | Dictionaries | |
Dictionary Methods | ||
Assignment 3 | ||
Quiz 5 | ||
Week 8 | File I/O | File IO |
File Acess Modes | ||
File Position | ||
Tuples | Tuples | |
Tuples in Function Returns | ||
Formatting | Formatting | |
Formatting Positional | ||
Formatting Width Precision Type | ||
Formatting Practice | ||
Formatting Fill Align | ||
Formatting Sign | ||
Assignment 4 | ||
Quiz 6 | ||
Week 9 | More about Functions | Namespaces |
Scope | ||
Recursive Functions | ||
Error Handling | Errors and Exceptions | |
Exception Handling | ||
Final Exam |
1 - Rossum, Guido Van. "Foreword for "Programming Python" Python.org, May 1996. Web. 22 Dec. 2015.
2 - "About Python." About Python | Python.org Python.org, n.d. Web.
Here I am announcing the point where I am coding :)
-
We are in sixth week, January 3 2020. -
We are in 2nd assignment, January 6 2020. -
Now we move on to the fourth exam, January 18 2020. -
Hello week 7 :D , January 20 2020. -
We reached assignments 3, January 29 2020. -
After doing the third assignment, I did the 5th exam and Now, I reach the 8th week, January 31 2020. -
We are in exam 6, February 11 2020. -
Week 9 starts in February 13 2020. -
I've came back :D, because of CoronaVirus problems and some other issues, I wasn't coding, but Now you can see week 9 is done and we are in final exam, March 25 2020.
You can see progress bar in below...