python学习-第一部分 基础篇

简介

 

特点:关键字少、方便嵌入,可把不同语言融合到一起,方便移植,解释运行。支持将源代码伪编译为字节码来优化程序,提高加载和运行速度,并对源代码进行保密,也支持pyexe……或其他工具将python机器依赖项打包成各种平台的可执行文件。如Windows平台的.exe,以便脱离解释环境和相关依赖库独立运行,还支持制作.msi安装包。面向对象。

 

解释器

  1. Cpython 使用C语言实现,默认
  2. Jpython 使用Java实现
  3. IronPython 使用C#实现
  4. PyPy 使用python实现

Windows平台安装:

如果安装过程中没有勾选“add python.3.7 to PATH”选项,则需要在Windoows命令提示符框窗口输入以下命令

path%path%;<python安装目录>

 或者点击 电脑属性 进入环境变量,编辑系统环境变量,添加python安装目录。

安装Pycharm后,新建工程记得取消勾选 New environment using Virtuallenv,否则会慢到地球毁灭。

安装扩展库:在Windows命令状态下进行安装。然后再python中采用import导入即可。如下图:

 

python内置了几个扩展包:numpy、pip、scipy。

其中用pip工具可安装、升级、卸载扩展库。还可以再命令提示符使用下面代码,查看当前已经安装的库:

 

 pip可以下载源码进行安装或者在线安装,可以指定版本 如

pip install resquests=版本

再次网址下可以下载各种扩展库:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

下载之后输入下面语句安装,例如:

C:\User\Adminstrator>pip install E:\Python\software\Bottleneck-1.2-cp36-win_amd64.whl

输入下面可以看PIP子命令的详细用法:

pip -h

如果按装的扩展库比较多,并且对版本要求沿革,可以用类似于“pip install-requirement.txt" 命令从requirements.txt文件中读取所需安装的扩展库信息并自动安装。此文件可手工编辑,也可使用”pip freeze>requirements.txt"命令将本机已安装模块的信息快速生成为requirements.txt文件。

 

扩展库的导入和使用

1.import 模块名 [as 别名]

>>>import math
>>>x=9
>>>math.sqrt(x+16)
>>>15.0
>>>import random as r

>>>n1 = r,random()
>>>n1
0.6586886
>>>import os.path as path
import numpy as np

2.from 模块名 import 对象名  [as 别名]

>>>from math import sqrt
>>>sqrt(25)
5.0

>>>from math imort sqrt as 开根
>>>开根(25)
5.0

3.from 模块名 import*

此法可一次导入模块中通过_all_变量指定的所有对象,并可直接使用模块中的所有对象而不需要使用模块名作为前缀。如:

>>>from math import*
>>>sin(1)
>>>pi
>>>3.1415926
>>>e
>>>2.71828182845
>>>sqrt(25)
>>>5.0

此法虽然简单,但会降低可读性,难以区分自定义函数和从模块中导入的函数进行区分,导致命名空间混乱。

 

1.4.3编程环境同步

扩展库安装后,在IDLE环境中可以通过import命令直接导入。

如果在Pycharm环境中无法找到系统模块和按章的扩展模块,就需要在P有charm环境中进行设置。

选择“File"-"setting "——Project 项目名——ProjectInterpreter。单击Reset按钮,选择Python的安装目录,系统就会显示当前python已经安装的扩展库。

 

单击Apply后,在单击OK 按钮,Pycharm就会将python安装的扩展库保存到自己的环境中。之后就可以导入这些扩展库。可直接使用”help(模块名)“ 查看该模块的帮助文档。

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值