Python Programming

Welcome to the homepage of Python Programming !
Tips:
“编程是压缩的叙事,故事是展开的算法。”

Course Introduction

Course number: 00030220 Credit: 3

The teaching content of this course is as follows:

Section Content
1. Introduction to Python (2 hrs)
  • Computer programming fundamentals
  • Python history and characteristics
  • Python development environments
  • Python execution methods
2. Python Fundamentals (4 hrs)
  • First Python program structure
  • Variables, identifiers, and expressions
  • Python data types
  • Basic operations and control structures
  • Functions, modules, and packages
3. Sequence Types (4 hrs)
  • Sequence operations and functions
  • String manipulation methods
  • Lists and list comprehensions
  • Tuples and range objects
4. Dictionaries and Sets (2 hrs)
  • Dictionary operations and methods
  • Set creation and operations
5. Control Structures (10 hrs)
  • Sequential structure implementation
  • Conditional statements (if/else/elif)
  • Loop structures (while/for)
  • Loop control (break/continue/else)
6. Functions (8 hrs)
  • Standard libraries (os, datetime, random)
  • Custom function creation
  • Parameter types and lambda functions
  • Recursion and variable scope
7. File Handling (2 hrs)
  • File opening modes
  • Reading/writing operations
  • File exception handling
8. Object-Oriented Programming (2 hrs)
  • OOP basic concepts
  • Classes and objects
  • Inheritance implementation
9. Exception Handling (2 hrs)
  • Exception classes
  • try-except statements
10. SciPy Ecosystem (10 hrs)
  • NumPy arrays and operations
  • pandas Series and DataFrames
  • Matplotlib visualization
Course Project (2 hrs)
  • Python project development
  • Project demonstration

Course Resourse

Textbook of Python Programming

Textbook.

All rights reserved by 高等教育出版社.


Courseware of Python Programming

Courseware.
Code.

All rights reserved by 高等教育出版社.


Guidance of Python Programming

Guidance.


Tips of Python Programming

Coding makes perfect, instead of noting and reciting.