You are on page 1of 3

Python Basic Topics

Professor: Hector A. Ortiz


Credits: to Lin Lin for helping me organize the mini course.

If you want to help me, donate me coffee :D .....

First mini course

1
1 Introduction
1.1 Installing Anaconda Distribution
1.2 Motivation
1.3 Computer hardware architecture
1.4 Understanding programming
1.5 Reserved words
1.6 Text editors
1.6.1 Visual Studio Code
1.6.2 Jupyter Notebook
1.6.3 Spyder

1.7 Writing a program


1.8 The path of learning

2 Variables, expressions and sentences


2.1 Values and types
2.1.1 Integers and floats
2.1.2 String data
2.1.3 Logical values

2.2 Variables
2.2.1 Assignments with operator
2.2.2 Uninitialized variables

2.3 Sentences
2.4 Operators and operands
2.5 Information request to the user
2.6 Comments

3 Types of structures: sequences


3.1 Strings
3.2 Lists

2
3.3 Tuples
3.4 Dictionaries

4 Control structures
4.1 Conditional sequences
4.1.1 If
4.1.2 Else
4.1.3 Elif

4.2 Iterative sequences


4.2.1 While
4.2.2 For-in

4.3 Useful statements within loops


4.4 Structure nesting
4.5 Exception catching and handling

5 Functions
5.1 Defining functions
5.2 Local variables and global variables
5.3 The mechanism of function calls.
5.4 Recursion

6 Files and modules


6.1 Files and directories
6.2 Text files
6.2.1 File work protocol

6.3 Modules

7 Object-oriented language
7.1 Classes
7.1.1 Objects
7.1.2 Methods

You might also like