python入门
1. 序章
Python 优点:
- 强大、快速
- 兼容性强、入门轻松
- 开源项目
如果把 Python 比作一个男人,那他必定是一个猛男;不仅如此,他还是个秒男;除此之外,还是个渣男。
为什么?因为他八面玲珑和别的编程语言都很暧昧,生存能力也很强,哪哪都有他的身影,非常友好,亲和力棒棒棒,最后他还很开放。所以你会发现,渣男除了多情之外,其他都是优点。
Python 后台 PyPI
PyPI 是一个拥有成千上万第三方模块的地方,如果把 Python 比作 Tony Stark,那么 PyPI 就是 Iron man 的钢铁战衣
做网站有成熟的框架, 像 FLASK,DJANGO,TORNADO ;写爬虫有好用到哭的 REQUESTS ,还有强大到没盆友的 SCRAPY
随着 NUMPY,SCIPY,MATLOTLIB 等 众多第三方模块的开发和完善,不仅使得 Python 支持各种数学运算,还可以绘制高质量的 2D 和 3D 图像,和科学计算领域曾经最流行的商业软件 MATLAB 相比,Python 比 MATLAB 所采用的脚本语言应用更为广泛,可以处理更多类型的软文件和数据
人工智能可谓当前最热门工资最高的 IT 工种,用的最多也是 Python ,最流行的神经网络框架,如:Facebook 的PyTorch 和 Google 和 Tensorflow 都采用的是 Python 语言进行编写
试问一下,你不学Python,你会用这些框架吗?自动化部署??
2. 环境搭建
Python官网
下载好了开始安装,然后把这个 “Add Python 3.7 to PATH” 给勾上,然后点击这个 “Install Now” 默认安装就可以了
看到这个 successful 就说明已经是安装成功了
IDLE Integrated Development and Learning Environment
在开发上,IDLE可能不是最好的编辑器,但是在学习上,IDLE肯定是最有利于你学习 Python 的唯一法器,作为初学者千万不要一上来就去接触那些高逼格的编辑器,它们可以帮你自动完成很多操作也会修正一些低级的错误,但是呢,这样很容易会让你产生依赖性,同时也让你失去很多学习和锻炼的机会,对不对?
IDLE主要有两个模式:
- 交互模式
- 编辑器模式
我们先打开 开始菜单 ,找到Python 3.7,IDLE(Python 3.7 64-bit)
现在我们打开的这个是IDLE的交互模式,所谓交互模式就是你给它一个指令它立刻给你一个反馈
3. 用 Python 设计第一个游戏
怎样使用编辑器模式
- 选择File、点击New File
""" 用Python设计第一个游戏 """
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
if guess == 8:
print("你是小甲鱼心里的蛔虫嘛?!")
print("哼,猜中了也没奖励!")
else:
print("猜错啦,小甲鱼心里想的是8!")
print("游戏结束,不玩啦^_^")
新手可能会碰到的几点问题:
- 请检查标点符号是否全部为英文符号?
方案:修改编辑器的字体
点击菜单栏上面的 “Options-Configure IDLE”,选择Fonts/Tabs,Font Face:推荐选择 Consolas (等宽字体)然后点击Apply,在点击Ok
- 请检查缩进是否正确?
“缩进” 可是 Python 的命啊,不正确的缩进将直接导致代码被判死刑