Dear Customer,
Feel free to contact us by filling in the following form, and our staff will contact you via email soon.
Your message has been sent

The Foundation of Python Programming
Language foundation
- Variables, Statements and Expessions
- Conditional Execution
- Functions and Test Suite
- Loops and Iterations
- String
- List
- Dictionary
- Tuple
Turtle module for drawing
- Use turtle libary to draw shape.
- Interaction with keyboard and mouse events.
Tkinter module for GUI design
- Five common widges of tkinter library.
- Use grid to arrange widget layout neatly.
- Interaction with keyboard and mouse events.
- Integrate tkinter and turtle modules to draw on the canvas.
File operation
- file reading and writing.
- Edit file and process strings.
Class and objects – the basic
- create class and define attributes and methods.

Intermediate Level – Python Game Design, Class, Algorithm
Recursion function
- How to define recursive function.
- advantage and disadvantage.
Handling exceptions and list operation
- Exception handling.
- Use Map and Filter on list.
- Use List Comprehension and Zip.
Class and objects – in depth
- Inheriting
- Method overriding
The foundation of algorithm
- List related algorithm
- Improve performance of your program
- Greedy Strategy
- divide and conquer strategy
Develop games with PgZero
- PgZero code framework and template.
- Create a main loop and show sprite.
- Project 1: convert a Scratch project to PyGame.
- Project 2: create a shooting game.
- Project 3: define more complicated game rules and create a puzzle game
- Through those projects, get an in-depth understanding of PyGame and PgZero classes: Image, Display, Surface, Sprite, Sprite Group, Mask, etc.
- More projects in the pipeline…
Intermediate Level – Python Data Analysis, Machine Learning

Exploratory Data Analysis
data cleaning, data analysis to identify the trends, data relationships and patterns.
Data Visualization
Use matplotlib and seaborn packages to visualize the data in the process of exploratory data analysis.
Supervised Learning
Learn supervised learning concept, popular methods and compare the performance of each method.
Unsupervised Learning
Learn unsupervised learning concept, popular methods and compare the performance of each method.
Access Database and Web Services
Access data from both SQL and NoSQL databases, access web services via API, and data scraping on web pages.

You must be logged in to post a comment.