Python 必备要点总结及环境搭建(上)


1、python语言

python语言的基本概念

  • 官方对python的介绍:
    python 是一款易于学习且功能强大的编程语言。它具有高效率的数据结构,能够简单又有效地实现面向对象编程。python简洁的语法与动态输入的特征,加上它加上其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用快速开发工作的理想语言。

  • python的创造者吉多·范罗苏姆(Guido van Rossum)采用BBC电视节目《蒙提·派森的飞行马戏团(Monty Python’s Flying Circcus,一一巨蟒剧团)的名字来为这门编程语言命名。

python的特色

  • 简单
  • 易于学习
  • 自由并且开放
  • 跨平台性强
  • 可嵌入性
  • 拥有丰富的库

python 的应用

  • 常规的软件开发
  • 科学计算
  • 自动化运维
  • web开发
  • 网络爬虫
  • 数据分析
  • 人工智能

2、Windows下python环境搭建

搭建环境

python的解释器

  • 环境搭建就是安装python的解释器
  • python的解释器分类:
    。CPython 用c语言编写的python解释器
    。PyPy 用python语言编写的python解释器
    。JPython 用Java编写的python解释器

搭建python环境
官方链接:lhttps://www.python.org/
进入官网后点击downloads.下载并安装包。



推荐下载3.6版本的安装包,因为3.6版本的安装包比较稳定,且包含有丰富的库。如果你不想因为不是自己敲错代码而导致出错的话,3.6版本值得下载。

python安装

双击下载好的exe.(本人使用的是3.9演示)

1为快速安装 2为自定义安装
如果你不想你的C盘负荷太大,推荐使用自定义安装,节省C盘空间。(本人使用自定义安装)
勾选上添加环境,点击customize install.


选择自己的安装路径:(我的是F:\python)


等待安装完成。

出现这个页面显示安装成功。

安装好后,可以通过输入python可以快速找到解释器。



进行编程即可。

苹果电脑安装python可访问链接: https://www.cnblogs.com/jasmine0112/p/14233303.html.

pip工具使用

pip介绍

pip是通用的Python包管理工具,提供了对Python包的查找、下载、安装、卸载的功能。类似于linux中的yum,yum是为快速安装和管理linux应用,而pip则是用于Python模块和工具的安装与管理。

pip 使用
在命令行下,输入pip,回车可以看到帮助说明:

普通安装
代码示例,如下:

pip install requests

指定已安装的库

pip install robotframework==2.8.7

卸载已安装的库

pip uninstall requests

升级指定的包,通过使用==,>=,<=,<来指定一个版本号

pip install 'SomePackage>=1.0.6'

列出已安装的库

pip list

显示所安装包的信息

pip show package

将已经安装的库列表保存到文本文件中

pip freeze > D:\桌面\install.txt

下载导出来的包

pip install -r package.txt

使用wheel文件安装

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

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

可以用 pip install ad3-2.2xxxxxx.whl的方式进行离线安装

  • 第一步 安装wheel
  • 第二步 找到下载的wheel文件的目录进行安装(以桌面为例)
  • 第三步 执行命令安装

    安装完成!
    官网通常是国外网站,下载较慢,可以使用国内的镜像源进行安装。

换源安装
豆瓣:https://pypi.douban.com/simple
阿里:http://mirrors.aliyun.com/pypi/simple
中国科学技术大学:http://pypi.mirrors.ust.edu.cn/simple
清华:https://pypi.tuna.tsinghua.edu.cn/simple
例如:pip install SomePackage -i https://pypi.douban.com/simple

备注: Python 必备要点总结及环境搭建(中、下)是关于pycharm的安装和环境搭建,如感兴趣请访问https://www.cnblogs.com/wakeyolyj/category/1942015.html


总结

本文章是对与python的基础知识的总结和python环境的搭建。希望能给大家带来帮助。

如有侵权,请私信联系。

Python 必备要点总结及环境搭建(上)相关推荐

  1. Appium+python自动化(一)- 环境搭建—上(超详解)

    简介 最近整理了一下自动化的东西,先前整理的python接口自动化已经接近尾声.即将要开启新的征程和篇章(Appium&python).那么首相的问题就是搭建环境了.好久没搭建环境又踩了不少坑 ...

  2. VScode/PyCharm+Anaconda+pyQt5的Python工程协同开发(环境搭建及项目配置)

    1.背景 之前对python的应用一直停留在写个main函数,写段逻辑,完成一个目的的阶段,不知道读者的学习路线是如何的? 至于python环境的搭建,个人实际上经历了以下几个阶段: ①早期接触时,从 ...

  3. 模拟器真机环境_Appium+python自动化(二)- 环境搭建—下(超详解)

    上一篇android测试开发环境已经准备好, 那么接下来就是appium的环境安装和搭建了. 菲哥和小伙伴们开个玩笑,不要觉得自人品不好,就不会成功那都是骗人的.搭建环境和人品半毛钱关系也没有,搭建环 ...

  4. python从零开始基础入门——开发环境搭建

    前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:山海皆可平z PS:如有需要Python学习资料的小伙伴可以加点击下方 ...

  5. pythonapp自动化_基于python的App UI自动化环境搭建

    Android端Ui 自动化环境搭建 一,安装JDK.SDK 二,添加环境变量 Widows: 1.系统变量→新建 JAVA_HOME 变量 E:\Java\jdk1.7.0 jdk安装目录 2.系统 ...

  6. python【PyQt5】的环境搭建和使用(全网最全)其一

    目录 什么是pyQT 为什么要开发桌面应用 要讲些什么 搭建PyQt5开发环境 参见CSDN:pyQt5环境的搭建_Hi~晴天大圣的博客-CSDN博客_pyqt5环境搭建 1 Python 2 PyQ ...

  7. python自动化测试之Appium自动化测试环境搭建

    [文章末尾给大家留下了大量的福利] 前言: 好几个小伙伴在问appium环境搭建咋整勒,这不就整出来了嘛,接下来几篇文章就把常用的所有的环境搭建都写完把 Appium 介绍 Appium是一个开源工具 ...

  8. python安装包_Python开发环境搭建

    本文是基于最新的版本python3的,俗话说:工欲善其事必先利其器.做自动化测试的第一步必须会搭建基本的自动化测试环境,掌握python基本的语法和一个IDE工具来进行开发,下边会详细介绍怎么搭建py ...

  9. Python - PyQT5开发UI界面 - 环境搭建

    没有做过UI界面的都会把UI的制作想象的很神秘,我在刚开始的时候也是感觉异常神秘.很复杂.并且无从下手,不过在真正的做出来一个界面后,发现也并没有想象中的那么难,而且做出来可视化的东西所带来的成就感是 ...

  10. [Python人工智能] 十六.Keras环境搭建、入门基础及回归神经网络案例

    从本专栏开始,作者正式研究Python深度学习.神经网络及人工智能相关知识.前一篇文章详细讲解了无监督学习Autoencoder的原理知识,然后用MNIST手写数字案例进行对比实验及聚类分析.这篇文章 ...

最新文章

  1. 一个很不错的支持Ext JS 4的上传按钮
  2. [iOS] Win8下在Vmware11中安装使用苹果系统OS X 10.10
  3. 读《编程珠玑》 (四)
  4. beaninfo详解源码解析 java_【Spring源码分析】Bean加载流程概览
  5. 学画画要花多少钱_美术生大学四年花费一般在多少 学美术有哪些出路
  6. [渝粤教育] 西南科技大学 英语写作 在线考试复习资料
  7. 本地拒绝服务漏洞修复建议
  8. 【转载】python中strip(),lstrip(),rstrip()函数的区别
  9. java-php-python-ssm社区志愿者服务管理系统计算机毕业设计
  10. 斯诺登逃亡之路上的守护天使都有谁
  11. Python判断节假日 chinese_calendar
  12. 光纤熔接机的光纤对准方式
  13. Java异常处理流程
  14. css:动画 小米官网盒子阴影 心跳动画
  15. Python调用谷歌翻译接口
  16. Visio用UML2.2模板包
  17. 哪些路由器支持打印服务器,小米路由器什么时间支持打印机服务器
  18. window 相关dll文件下载
  19. 云洲智能在科创板恢复IPO审核,拟募集资金15.5亿元
  20. [LightOJ1017]Brush (III)(dp)

热门文章

  1. Eigen编译_Eigen向量化_内存对齐 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
  2. 算法笔记_面试_0.刷leetcode攻略
  3. 吴恩达教授机器学习笔记【一】- 线性回归(2)
  4. 斯坦福大学深度学习公开课cs231n学习笔记(8)神经网络学习过程中的检查事项和参数调优
  5. 机器人收集 + Keypose 算法:准确估计透明物体的 3D 姿态
  6. keras实现DCGAN生成mnist原代码
  7. 微服务之服务生产与消费
  8. 用PHP爬取知乎的100万用户
  9. SQL课堂笔记--索引和视图
  10. 智能优化算法应用:基于灰狼算法的Otsu图像多阈值分割-附代码