Python之道

介绍


通过下面若干视频即可对Python有初步的认识。

环境搭建


Python本身是一个解释器,其解释的对象就是你撰写的脚本代码。所谓环境,即是Python的安装、编写代码用的编辑器的安装、还有Python包的管理器的安装和配置。通过如下视频了解相关的环境知识。

下面提供了相关的下载链接:

  • Download Python

  • VScode
    Visual Studio Code (简称VS Code) 是一款免费通用编辑器,在Python编程中经常被使用。官方下载

  • Jupyter

    Jupyter(https://jupyter.org/index.html)是一套通用的交互式软件,可适用多种解释型语言。Jupyter Notebook是其中的一款软件,适合用于Python交互式编程实验。

  • Anaconda

    Anaconda是一个将Python、R、相关包、工具集成起来的一个数据科学平台。Jupyter NoteBook 是实验Python的工具。相关介绍见:Ananconda 与 Jupyter NoteBook 的安装与介绍

    Anaconda(下载)相当于各种软件的一个套装,相当于一站式环境方案。如果选择了Anaconda,就不必先安装Python了。但事情的另一面是:

    • 它的体量比较大,多数软件或包我们是用不到的;
    • 对于初学者来说,可能会因为基本概念不清楚迷失在各种软件和小的配置问题中。

    建议:初学时使用Jupyter,当需要在一个稳定环境中长期开发时再考虑是否使用Anaconda。

学习指南


  • 短视频学是快速入门的最佳途径。先从短视频教程入手解决入门问题。这里推荐蚂蚁学Python
  • 然后再系统地阅读一本教材,这里推荐:Python 3程序开发指南
  • 有了前面的基础后,即要大量阅读官方文档,完善细化语法知识。
  • 以上不论哪一个学习阶段,都离不开编程实践。随时将所学语法付诸于代码实验,才能真正掌握一门计算机语言。

资源


教材

image

image

线上教程

官网文档

线上工具


  • Paste

    我们在学习编程时经常需要针对代码进行讨论。这时直接往邮件或聊天对话框里发代码会给阅读代码带来不便 。粘贴网站的功包括:

    • 将粘贴代码发布后生成关于该代码的网址。用户只需通过网址即可访问代码。我们只需将地址发到聊天工具或邮件中即可实现代码交流;
    • 按设定的语法高亮显示代码,便于阅读。

培训


Pandas