/python-teaching

Primary LanguageJupyter Notebook

python-teaching

For My Sylvia Wong

[TOC]

Introduction

  • 本課程的课件基於jupyter lab.
  • 目標是打造容易理解的,理論結合實際的Python基礎課

Environment

安裝Jupyter Lab

首先,你需要安裝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...