python学习之旅-基础篇

python介绍

Python应用方向

1 常规软件开发
2. 科学计算
3. 自动化运维
4. 云计算
5. WEB开发
6. 网络爬虫
7. 数据分析
8. 人工智能

Python语言特点

1. 简单易学、明确优雅、开发速度快
2. 跨平台、可移植、可扩展、交互式、解释型、面向对象的动态语言
3. “内置电池”,大量的标准库和第三方库
4. 社区活跃,贡献者多,互帮互助
5. 开源语言,发展动力巨大

python之禅

在Python的IDLE或者交互式解释器中,输入import this

编译器与解释器

编译器/解释器:高级语言与机器之间的翻译官
都是将代码翻译成机器可以执行的二进制机器码,只不过在运行原理和翻译过程
有不同而已。
编译器:先整体编译再执行
解释器:边解释边执行

Python解释器种类

Python有好几种版本的解释器:
CPython:官方版本的解释器。这个解释器是用C语言开发的,所以叫CPython。CPython是
使用最广的Python解释器。我们通常说的、下载的、讨论的、使用的都是这个解释器。
Ipython:基于CPython之上的一个交互式解释器,在交互方式上有所增强,执行Python代
码的功能和CPython是完全一样的。
PyPy:一个追求执行速度的Python解释器。采用JIT技术,对Python代码进行动态编译(注
意,不是解释),可以显著提高Python代码的执行速度。绝大部分CPython代码都可以在
PyPy下运行,但还是有一些不同的,这就导致相同的Python代码在两种解释器下执行可能
会有不同的结果。

Python环境搭建

Python是一个跨平台、可移植的编程语言,因此可在windows、Linux和Mac OS X系统
中安装使用。
安装完成后,你会得到Python解释器环境,可以通过终端输入python命令查看本地
是否已经按照python以及python版本。这里有一点需要注意的是,如果没有将
python的安装目录添加到环境变量中,会报错(python不是内部命令或外部命令,
也不是可执行程序)。需要把python安装环境添加到环境变量中。

python官网:https://www.python.org/
python文档地址:https://www.python.org/doc/
建议大家下载和学习python 3版本,当然也可以下载python 2版本。

pip的基础使用

普通安装
pip install requests
指定版本安装
pip install robotframework==2.8.7
卸载已安装的库
pip uninstall requests
列出已经安装的库
pip list pip freeze
将已经安装的库列表保存到文本文件中
pip freeze > D:\桌面\install.txt
根据依赖文件批量安装库
pip install -r install.txt
显示所安装包的信息
pip show package
pip show -f package
升级指定的包
pip install -U package

wheel文件安装
除了使用上面的方式联网进行安装外,还可以将安装包也就是wheel格式的文件,下载
到本地,然后使用pip进行安装。比如我在PYPI上提前下载的pillow库的wheel文件,后缀
名为whl (网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted)可以使用
pip install pillow-4.2xxxxxxx.whl的方式离线进行安装

代码编辑器

python官方IDLE集成开发环境
这是一个官方提供的交互式集成开发环境,也就是说你无须使用其它编辑器,
Python自带!但是,通常我们只用它进行教学、展示、测试和调试代码,不建议用
它进行实际的开发工作。
可以从“开始”菜单→“所有程序”→“Python 3.6”→“IDLE (Python 3.6 64-bit)”来启动IDLE。
PyCharm集成开发环境
PyCharm是由JetBrains公司打造的一款 Python IDE,支持Windows、Linux、MacOS系统。
下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
PyCharm分为专业版和社区版。专业版是全功能的python开发IDE包括web开发。免费试
用,逾期需购买许可,价格略贵。而社区版则是轻量级的Python开发IDE,但是免费并
且开源。如果负担得起,建议大家使用专业版。
其他编辑器
sublime text
VS Code
Anaconda
VIM,Linux下当之无愧的头号编辑器

开始我们的Python程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值