Python入门教程[0]–教程说明

  • A+
所属分类:python快速入门
摘要这是python快速入门的第一篇文章,讲了关于整体的课程目录,和如何安装python和编辑器。

文章目录(Table of Contents)

说明

这是python3.x系列的教程,会涉及python3.x基本的知识点,后面会附上课程的目录和相应的推荐的学习时长。看完这个系列的教程后希望大家可以找一些python的项目去练练手,后期我也会在网站上更新python的一些进阶课程。

安装

我们首先来讲一下软件的安装:

大家可以去下面的网站下载python3.6.4(这是我现在看到最新的版本),python官网

在windows下安装好后打开cmd,输入python -V若输出版本号就算安装完成了。

  1. python -V
  2. >> Python 3.6.2
  3. # 我这里安装的是3.6.2的版本

 

ubuntu下使用下面的命令进行安装 sudo apt-get install python3 ,之后运行python代码的时候需要使用python3 xxx.py来进行运行

 

因为默认ubuntu是有python2.x版本的,所有安装库的时候最好使用 sudo python3 -m pip install xxx来进行安装。

 

我还推荐安装上 ipython ,在cmd中使用 pip install ipython 即可,安装完毕后可以输入ipython进入。这个可以方便调试(反正我是经常用)。

如果pip速度慢的话,我们可以更改一下源,下面讲一下windows下如何更改源,使用如下的pip命令:

  1. pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple

下面这个是科大的源,里面有详细的介绍,可以点开查看一下:PyPI 镜像使用帮助 

除了上面的方法,我们可以直接将地址加命令行中使用:

  1. pip install -i https://pypi.tuna.tsinghua.edu.cn/simple autokeras

我们也可以直接修改配置文件(下面是linux下如何修改配置文件的方法)

  • 在~/.pip/pip.conf文件中添加如下的配置;
  • 如果没有上述文件夹,或是文件,可以直接新建;

关于timeout的问题,也可以通过配置文件的设置进行修改。

  1. [global]
  2. timeout = 9999
  3. index-url = http://pypi.v2ex.com/simple
  4. [install] use-mirrors = true
  5. mirrors = http://pypi.v2ex.com/

在使用pip安装过程中,如果出现下面的报错信息。

  1. error: Microsoft Visual C++ 14.0 is required.

点击下面的链接进行安装相应的tool.

In the comments you ask which link to use. Use the link to Visual C++ 2015 Build Tools. That will install Visual C++ 14.0 without installing Visual Studio.

参考链接Pip error: Microsoft Visual C++ 14.0 is required

关于编辑器,我自己使用的是 Visual Studio Code,链接如下,如果没有想好用什么也可以用这个。链接地址Visual Studio Code

最后给出该系列的总体目录

课程目录

  • python基础语法 [一周]
  1. 数据类型
  2. 字符串
  3. 运算符
  4. 控制结构
  5. 异常处理
  6. 注释
  7. 练习

  • 列表,字典,集合与元祖 [一周]
  1. 列表 List
  2. 元祖 Tuple
  3. 集合 Set
  4. 字典 Dict

  • 函数 [一周]
  1. 函数的定义
  2. 参数的传递
  3. 可以变参数传递

  • 面向对象编程 [两周]
  1. 抽象,封装
  2. 继承
  3. 静态变量
  4. 类方法
  5. property
  6. 类的特殊成员__doc__

  • 文件处理 [一周]
  1. 打开关闭文件
  2. 读取文件内容
  3. 写入文件
  4. os.path的一些应用

  • python高级特性 [一周]
  1. 切片
  2. 列表解析
  3. lambda匿名函数
  4. 生成器
  5. yield
  6. 装饰器

  • 常用模块 [一周]
  1. datetime 时间日期相关计算
  2. os 操作系统相关操作
  3. sys 获取python解释器状态

~~ by WMN

更多内容可以去文艺数学君官网查看。

  • 微信公众号
  • 关注微信公众号
  • weinxin
  • QQ群
  • 我们的QQ群号
  • weinxin
王 茂南

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: