python基础

python基础

python介绍

Python来源

Python logo:

Python author:Guido van Rossum

ABC —> Python

《The Monty Python》—> Python

python语言特点

简单易学、明确优雅、开发速度快

跨平台、可移植、可扩展、交互式、解释型、面向对象的动态语言

“内置电池”,大量的标准库和第三方库

社区活跃,贡献者多,互帮互助

开源语言,发展动力巨大

python应用方向

后端:web

数据:spider、Data Analysis、Machine Learning

自动化:Office Automation、Test

python之禅

在确保安装好 python 的情况下:

  1. windows+R
  2. 输入 python 进入 python 交互环境
  3. import this
The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!

编辑器与解释器

编译器/解释器介绍

编译器/解释器:高级语言与机器之间的翻译官

都是将代码翻译成机器可以执行的二进制机器码,只不过在运行原理和翻译过程 有不同而已

编译器/解释器区别

编译器:先整体编译再执行

解释器:边解释边执行

编译方式:运行速度快,但 任何一个小改动都需要整体 重新编译。可脱离编译环境 运行。代表语言是C语言

解释方式:运行速度慢,但部分 改动不需要整体重新编译。不可脱离解释器环境运行。代表语言 是Python语言

Python解释器种类

CPython:官方版本的解释器。这个解释器是用 C 语言开发的,所以叫 CPython。CPython 是使用 最广的 Python 解释器

Ipython:基于 CPython 之上的一个交互式解释器,在交互方式上有所增强,执行 Python 代码的功 能和 CPython 是完全一样的

PyPy:一个追求执行速度的 Python 解释器。采用JIT技术,对 Python 代码进行动态编译(注意,不 是解释),可以显著提高 Python 代码的执行速度

Jython:运行在 Java 平台上的 Python 解释器,可以直接把 Python 代码编译成 Java 字节码执行

Python的运行机制

image

python环境搭建

python搭建

Python 是一个跨平台、可移植的编程语言,因此可在 windows、Linux 和 Mac OS X 系统中安装使用

安装完成后,你会得到 Python 解释器环境,可以通过终端输入 python 命令查看本地是否已经安装 python 以及 python 版本

这里有一点需要注意的是,如果没有将 python 的安装目录添加到环境变量中,会报错( python 不是 内部命令或外部命令,也不是可执行程序)。需要把 python 安装环境添加到环境变量中

python下载

python 官网:https://www.python.org/

python 文档地址:https://www.python.org/doc/

建议:

  • 1.python2 or python3 ?

根据官方解释: Python 3 is strongly recommended for any new development. As of January 2020, Python 2 has reached End Of Life status.

来源: https://wiki.python.org/moin/Python2orPython3

下载:

  1. 打开 python 官网:https://www.python.org/

  2. Downloads 下选择操作系统

  3. 选择 python 版本,下载安装包

  4. 傻瓜式安装

  5. windows+R 输入 cmd 打开 dos 命令行,如下即安装成功

安装注意事项:

  • 安装路径不要有中文
  • 尽量安装到除 C 盘以外的盘符
  • 知道安装到了哪里
  • add python3.6 to PATH 自动添加到环境变量
  • mac 系统自带 python2 ,所以需要通过 python3 进入交互环境

pip的安装与使用

pypi仓库

我们都知道 python 有很多的第三方库或者说是模块。这些库针对不同的应用,发挥不同的作用。 我们在实际的项目中肯定会用到这些模块。那如何将这些模块导入到自己的项目中呢?

Python 官方的 PyPi 仓库为我们提供了一个统一的代码托管仓库,所有的第三方库,甚至你自己写的开源模块,都可以发布到这里,让全世界的人分享下载

pip介绍

python2 —> easy_install

python3 —> pip

在 Python3.4 之后,我们都使用 pip 对 pypi 仓库当中的第三方库进行安装、卸载、更新等操作的命令

pip的基础使用

# 普通安装
pip install xlwt

# 指定版本安装
pip install pygame==1.9.6

# 卸载已安装的库
pip uninstall xlwt

# 列出已经安装的库
pip list
pip freeze


pip freeze > D: irequirement.txt
pip install -r D: lrequirement.txt

pip show numpy
pip show -f numpy

pip install -U package

wheel文件安装

wheel安装介绍与实现

介绍:

除了使用上面的方式联网进行安装外,还可以将安装包也就是 wheel 格式的文件,下载到本地, 然后使用 pip 进行安装。比如我在 PYPI 上提前下载的 pygame 库的 wheel 文件,后缀名为 whl

实现:

换源安装

修改源方法

  1. 临时修改 pip install requests -i http://pypi.douban.com/simple/
  2. 永久修改
    • 点击此电脑,在最上面的的文件夹窗口输入 : %APPDATA%
    • 按回车跳转到以下目录,新建 pip 文件夹
    • 创建 pip.ini 文件
    • 打开文件夹,输入以下内容,关闭即可(注意:源镜像可替换)
    [global]
    timeout = 6000
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    trusted-host = pypi.tuna.tsinghua.edu.cn
    

阿里云: http://mirrors.aliyun.com/pypi/simple/

中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣(douban): http://pypi.douban.com/simple/

清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学: http://pypi.mirrors.ustc.edu.cn/simple/

开启代码之旅——代码编辑器

编辑器介绍 Python 解释器、pip 工具箱都安装好了后,基本的 Python 环境就搭建好了,可以开始我们的“搬砖” 之旅了。但是还缺一个写码代码的神奇(编辑器)

python idle

    • windows+R 输入 cmd 进入 dos 命令行
    • 输入 python 进入 python 交互环境
    • windows 搜索 idle

注意:python 自带的

ipython

    • windows+R 输入 cmd 进入 dos 命令行
    • 输入 ipython 进入 python 交互环境

注意:ipython 使用需要先 pip install ipython 进行安装

pycharm的安装与使用

pycharm编辑器介绍及下载

PyCharm 是由 JetBrains 公司打造的一款 Python IDE,支持 Windows、Linux、macOS 系统

下载地址:https://www.jetbrains.com/pycharm/download/#section=windows

pycharm编辑器的基础使用

  1. 用 Pycharm 打开项目(文件夹)

  2. 创建 Python 文件

  3. 运行文件

  4. 当运行过一次后,再运行

配置 Python 解释器——系统环境

File / settings / Project / project interpreter / add

posted @   Begonia-Sleepless  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示