Python入门指导

第一部分 为何学习Python

  • 足够简单
    如果你是有其它语言开发经验的人,你掌握python语法到开始自己的第一个python项目只需要几个小时的时间。
  • 教程丰富
    因为拥有庞大的维护人员和使用人员,python的资料堪比C/C++/Java这类存在了几十年的语言,只要百度一下python,从入门到精通的资料都有了。
  • 涉及面极广
    你能想到的,基本都有了python的影子,人工智能到网站搭建,数据挖掘到大数据,甚至现在还推出了python操作的单片机,总之,python撒了一张大网,谁都跑不掉。

推荐阅读
学习python的十个理由


第二部分 环境搭建与IDE安装

2.1 下载Python

  • 下载地址 点我去下载界面
  • 如果你是Linux,Python已经是你的御用脚本语言了
  • 选择一个稳定版的executable installer,比如这个Python3.7
    版本选择

2.2 安装Python

  1. 点击你刚刚下载的exe,知道出现下面的选择界面,为了以后的省事就按照图中的安装吧,当然如果你不想安装python自带的ide或想自己选择安装目录,点击customize installation设置一下就好,但是一定记得勾选Add Python to PATH,不然后面会要你自己去配置系统环境的。
    选择安装界面
  2. 安装完成显示如下,现在很人性化了,还能解除路径长度限制,之前路径太长有报错情况。把框中的勾选好就行了,然后点击Close。
    安装完成
  3. 验证安装,我装了3.6和2.7两个版本,2.7为默认,这个不重要,只要你安装后在命令窗口输入python能显示出这样的文字就行
    验证安装
  4. 试试第一行Python代码
    第一行代码

推荐阅读
windows下python的安装


2.3 安装合适的IDE

虽然说,Python就是一脚本语言,拉到环境里就能运行了,但是你写代码的时候总是想要一些高级功能,什么函数提示,什么工程环境配置,简单的文本编辑器可做不到很完美。比如你可用Windows自带的记事本可以写出来代码,然后CMD黑窗口就可以运行了它了,但是你只能跟着感觉写,哪里多出一个空格都检查不出来,所以,选择一个合适的IDE尤其重要,OK,先看看下边的对比。

  • 垃圾的Windows自带的记事本
    说实话,这玩意儿,给大家看了连空格错误都检查不出来,放弃吧。
    记事本
  • 骚亮的sublimetext
    前端工程师都爱她,漂亮又小巧,配置下也能直接运行python代码,不过入门嘛,先别折腾这个,花在这个上面的时间不应该太多了。
    sublime
  • 官方自带的idle
    说实话,这玩意儿真不怎么好用,虽然功能很全,但是初学不容易上手。
    idle
  • 半牛逼的vscode
    巨硬家的产品,谁敢说不牛逼?运行调试一把抓,但是,你这个入门的,恐怕还抓不住,暂时放下这个吧。
    vscode
  • 专业的pycharm
    jetbrains公司打造的神器,应该算是业界最好的ide了,环境配置,库下载,调试一把抓,别家提供的功能它都有,而且还提供免费软件,谁不爱呢?
    pycharm

上边几个工具的下载链接
pycharm
sublime text
vscode

推荐阅读
在windows7 上安装 Sublime Text 3 及其插件
在Sublime Text中运行Python文件
VSCode基础使用+VSCode调试python程序入门
手把手教你如何安装Pycharm
Pycharm简单使用教程
最全PyCharm教程

2019/5/20 更新到此,程序员的520都拿来写教程了


第三部分 入门

终于讲到正文了,开始之前我先说说我对python的学习总结。(后面的文章全部以python3为主进行讲解)

  • python与matlab及其相似,熟悉matlab的人会很快适应python的语法。
  • python是脚本语言,程序可移植性还是很强大的,Windows转到Linux废不了多少时间。

正文分割线

和学习其他语言一样,入门python时好的资料可以达到事半功倍的功效,我的讲解能力有限,但是我学习时积累许多好资料,在这里我整理出来供大家参考,相信我,跟着这几个学习网站敲了代码都还不会,就放弃吧。

3.1 从语法和数据类型入手

这一部分是基础中的基础,并不涉及复杂语句,所以建议大家使用安装Python时自带的IDLE(或者使用CMD命令窗口也行)来输入这部分代码。

这部分内容来自菜鸟教程,点击python基础开始学习
基础中的基础
看了这部分,回忆然后思考几个问题吧

  • 怎么向一个列表里插入删除一个元素呢?
  • 怎么向一个字符串里传入参数呢?
  • 如何把一个字典的内容插入到另一个字典?
  • 你会浮点型到整形的转换了吗?
  • 你能使用两种方法替换字符串中的某个字符吗?
  • 我怎么判断一个集合是不是另一个集合的子集?

如果你觉得上面的问题都没问题了,那继续往下看吧

3.2 python中的循环语句

不得不说,python的语句真的十分简洁,循环也设计的比其他语言更加易用,堪比matlab。这部分代码大家可以试着用文本编辑器写代码了,依旧推荐自带的IDLE。

这部分内容来自菜鸟教程,点击python循环开始学习
循环

使用IDLE来做一个例子

  1. 打开IDLE,点击File->New File,输入以下内容
    输入列表循环
  2. 点击Run->Run Module,看到如下输出。
    得到输出

看完了这部分,回忆并思考几个问题吧

  • 遍历一个列表,你有几种方式呢?
  • 循环的下标是从0还是1开始的?
  • 试着实现循环嵌套。
  • 试着用一行代码求解1-100的和。

如果解决了循环,那开始下一步了哟

3.3 python中的函数

函数是代码块的集合,掌握函数是学会一门语言必不可少的一步,python中的函数比较简单,没有恶心的指针,调用也没有那么多限制,比较容易上手。这部分建议使用pycharm进行编程

建议阅读这篇教程开始函数学习python函数
使用pycharm来做一个例子

  1. 初次打开pycharm,点击Create New Project打开界面
  2. 选择一个文件目录后点击Create等待创建完成。
    文件目录
  3. 工程建立完成后,新建一个python文件。工程右键->new->python file。
    在这里插入图片描述
  4. 弹出的对话框输入文件名
    文件名
  5. 创建好文件后输入代码
    代码输入
  6. 点击绿色按钮开始运行得到结果
    结果
  7. 进行简单的调试
    如果你想得到第四行变量text的值,那就在它下一行行号空白处鼠标左击,直到出现红点,如果下一行到最后了,那就加一条无关紧要的语句,然后点击右上角的小甲壳虫开始调试。
    调试
  8. 分析调试结果
    看到没,程序停止运行在你的断点处了。
    调试结果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值