Coursera 笔记

Module 02 · Languages of Data Science

Introduction to PythonPython 入门

Coursera ↗

在观看完本视频后,你将能够:

  • 识别 Python 的用户群体 👥
  • 列出使用 Python 的好处 📋
  • 描述 Python 社区在多样性和包容性方面的努力 🌍🤝

Python:强大的编程语言

Python 是一种功能强大的编程语言,它是数据科学行业中最广泛使用和最受欢迎的编程语言。根据 2019 年 Kaggle 数据科学与机器学习调查,全球超过 10,000 名受访者中,四分之三的人表示定期使用 Python。🔢

根据 Glassdoor 报告,2019 年超过 75% 的数据科学职位要求具备 Python 技能。📊

当被问到初学者应该首先学习哪种语言时,大多数数据科学家都推荐 Python。🎓


Python 用户群体

1. 编程经验者

对于已经掌握编程的开发者,Python 是一个理想选择,因为它拥有清晰、易读的语法,可以用更少的代码开发出和其他编程语言相同的程序。💡

2. 初学者

对于初学者来说,Python 是一种非常适合入门的编程语言,因为它拥有庞大的全球社区和丰富的文档资料,学习资源非常丰富。📚

  • 根据 2019 年的多项调查,全球超过 80% 的数据专业人士使用 Python。🌍

Python 的应用领域

Python 在多个领域都有广泛的应用,包括但不限于:

  • 数据科学(Data Science)
  • 人工智能与机器学习(AI & Machine Learning)
  • Web 开发(Web Development)
  • 物联网(IoT),如树莓派(Raspberry Pi)

Python 的大公司用户:

公司 领域
IBM 科技公司
Wikipedia 在线百科全书
Google 搜索引擎及技术公司
Yahoo! 搜索引擎及门户网站
CERN 欧洲核子研究中心
NASA 美国国家航空航天局
Facebook 社交网络
Amazon 电商平台
Instagram 图片分享社交平台
Spotify 音乐流媒体服务
Reddit 社交新闻网站

Python 的功能与库

Python 是一门高层次、通用编程语言,适用于多种问题的解决。它拥有一个庞大的标准库,提供了许多适用于不同任务的工具,涵盖了以下方面:

  • 数据库(Databases)
  • 自动化(Automation)
  • 网页抓取(Web Scraping)
  • 文本处理(Text Processing)
  • 图像处理(Image Processing)
  • 机器学习(Machine Learning)
  • 数据分析(Data Analytics)

数据科学相关库

  • Pandas
  • NumPy
  • SciPy
  • Matplotlib

人工智能相关库

  • TensorFlow
  • PyTorch
  • Keras
  • Scikit-learn

自然语言处理(NLP)

  • Natural Language Toolkit (NLTK)

Python 社区的多样性与包容性努力

Python 社区一直致力于推动技术行业整体的多样性与包容性。Python 语言有一套由 Python 软件基金会 执行的行为规范,旨在确保所有成员在在线及线下的 Python 社区中都能感受到安全和包容。🔐

PyLadies:鼓励女性参与 Python 社区

PyLadies 是一个国际化的导师组织,致力于帮助更多女性成为 Python 开源社区的活跃参与者和领导者。这个组织旨在为那些希望学习 Python 的人创造一个安全、包容的环境。🌟


视频总结

  • Python 的语法 简洁易读,非常适合程序员使用。
  • Python 拥有 庞大的全球社区 和丰富的文档资料,支持学习者的成长。
  • 对于 数据科学,你可以使用 Python 的科学计算库,如 Pandas、NumPy、SciPy 和 Matplotlib。
  • Python 还可以应用于 自然语言处理(NLP),使用 NLTK 库进行文本分析。
  • Python 社区 有着推动 多样性与包容性 的悠久历史,致力于让每个人都能在安全的环境中学习与成长。💙

祝你在学习 Python 的旅程中取得成功! 🚀