北京大学金融科技协会内培材料(Python编程部分);原PyShare内容
[Click Me] 本节旨在帮助协会成员高效入门Python编程,使大家能够阅读并编写简单的Python脚本,并可以利用Python进行数据采集与数据分析。本节主要由6个部分构成:
- Lecture 0: Prerequisites(介绍Markdown与Git的基础知识)
- Lecture 1: Hello world(IDE安装、基础知识,包括:变量、基本数据类型、运算符、常用函数)
- Lecture 2: Data Structures & Control Flow(数据结构、选择、循环)
- Lecture 3: Function & OOP & Exceptions & Files(函数、类与对象、异常、文件)
- Lecture 4: Mid-review & Html & XPath & Requests(函数式编程初步、爬虫)
- Lecture 5: NumPy & Pandas(数据科学三个库)
CS 61A: Structure and Interpretation of Computer Programs笔记(Fall 2021)
本节旨在Phase A的基础上,构建Programmer的抽象思维,使其能够利用函数式编程、数据抽象、面向对象编程等一系列技术,控制程序的复杂度,避免其陷入对某些实现细节的纠结之中。如之前所言,本节主要由两大部分组成:
- Part 1: Abstractions with Functions
- Part 2: Abstractions with Data