Skip to content

Steven-yangshiqi/python-class

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-class

Python language and data science classes for communication studies students

课程大纲

小节                主要内容
第一节 Python基础:Introduction、How to Run Python Code、Basic Python Syntax、Variables & Operators
第二节 Python基础:Built-In Scalar Types & Data Structures、Control Flow Statements、Defining Functions、Errors and Exceptions
第三节 Python基础:Iterators & List Comprehensions、Generators and Generator Expressions、Modules and Packages、Strings and Regular Expressions
第四节 数据科学:Introduction to NumPy,Data Manipulation with Pandas
第五节 数据科学:Visualization with Matplotlib、Seaborn
第六节 数据科学:数据抓取、数据清洗
第七节 数据科学:机器学习
第八节 计算传播实践

参考资料

  1. Learn python 3 the hard way
  2. Data science from scratch
  3. Anaconda安装
  4. Python
  5. PowerShell

安装运行环境

Windows

Anaconda3-2020.07-Windows-x86_64.exe

Mac

Anaconda3-2020.07-MacOSX-x86_64.pkg

安装开发环境

PyCharm
Chrome
Sublime Text 3.0

作业

每周三提交本周练习,发到群公告的邮箱里。文件名格式:课节_学号_姓名.ipynb(例:01_31200000000_派森.ipynb)。
总结这周遇到的困难,每周上课第一节,按分组集中答疑。

分组

image

About

Python language and data science classes for communication studies students

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.7%
  • Python 0.3%