For My Sylvia Wong
[TOC]
- 本課程的课件基於
jupyter lab
. - 目標是打造容易理解的,理論結合實際的Python基礎課
首先,你需要安裝Python(guide)
然後,你還需要安裝Jupyter Lab(guide)。
pip install jupyterlab
最後你就可以運行Jupyter Lab了
jupyter-lab
本個課程分為三大章節
第一章節是Python編程的基礎,第一節課到第五節課。直接可以在Jupyter Lab上做代碼實踐,減少學習成本。目的讓學習快速投入並著手編程。
第二章節是Python項目工程實踐,第五節課到-第十節課,離開Jupyter Notebook,在實際的IDE中進行開發,並在系統運行環境中運行。
目的讓學生更好地培養工程素養,並能搭建自己的項目去探索編程。穿插計算機原理和通用的、常用的編程理論,也通過Python解決各個問題,去深入理解Python編程
第三章節是Python則是課題項目實踐,可以選擇自己感興趣的方向去學習。涉及了數據分析、數據可視化、Web開發、爬蟲開發、遊戲開發、package包等。讓學生自己挑選感興趣的課題進行實踐和研究,穿插著項目所涉及到的各方面的理論知識。
Basic课程
- lesson 0:变量
- lesson 1: Python的简单数据类型和Hello World函数
- lesson 2: PYthon复杂数据类型和函数
- lesson 3: 错误和异常、输入输出、文件操作等基本编程技巧
- lesson 4: 模块和包
- lesson 5:简单介绍Python标准库
Python项目
- lesson 6: 如何一本正经地编程
- lesson 7:设计模式
to be continue...