1. Python语言

1.1 Python语言的基本概念

Python

是⼀种极少数能兼具

“简单”

“功能强⼤”

的编程语⾔。你将惊异于发现你正在使⽤的这⻔编程语⾔是如此简单,它专注于如何解决问题,⽽⾮拘泥于语法与结构

官方对Python的介绍如下:

Python 是⼀款易于学习且功能强⼤的编程语⾔。 它具有⾼效率的数据结构,能够简单⼜有效地实现⾯向对象编程。Python 简洁的语法与动态输⼊之特性,加之其解释性语⾔的本质,使得它成为⼀种在多种领域与绝⼤多数平台都能进⾏脚本编写与应⽤快速开发⼯作的理想语⾔

1.2 解释型和编译型语言的区别

根据转换时机的不同,语⾔分成了两⼤类:

编译型语⾔ 代表语⾔ C语⾔

编译型语⾔

,会在代码执⾏前将代码编译为机器码然后将机器码交由计算机执⾏

x(源码) - - 编译 - - > y(编译后的机器码)

特点: 执⾏速度特别快,跨平台性⽐较差

解释型语⾔ 代表语⾔ Python

解释型语⾔

,不会在执⾏前对代码进⾏编译⽽是在执⾏的同时⼀边 执⾏⼀边编译

x(源码)- - 解释器 - - > 解释执⾏

特点:执⾏速度⽐较慢,跨平台性⽐较好

1.3 Python的特色

简单

易于学习

⾃由且开放

跨平台

可嵌⼊性

丰富的库

1.4 Python的发展及应用

Python的应⽤

常规软件开发

科学计算

⾃动化运维

⾃动化测试

WEB开发

⽹络爬⾍

数据分析

⼈⼯智能

Python之禅

(输⼊ import this)

译文

美胜于丑陋(Python 以编写优美的代码为⽬标)

明了胜于晦涩(优美的代码应当是明了的,命名规范,⻛格相似)

简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)

复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接 ⼝简洁)

扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)

间隔胜于紧凑(优美的代码有适当的间隔,不要奢望⼀⾏代码解决问题)

可读性很重要(优美的代码是可读的)

即便假借特例的实⽤性之名,也不可违背这些规则(这些规则⾄⾼⽆上)

不要包容所有错误 ,除⾮你确定需要这样做( 精准地捕获异常,不写except:pass⻛格的代码)

当存在多种可能,不要尝试去猜测⽽是尽量找⼀种,最好是唯⼀⼀种明显的解决⽅案(如果不确定,就⽤穷举法)

虽然这并不容易,因为你不是 Python 之⽗(这⾥的 Dutch 是指 Guido )

做也许好过不做,但不假思索就动⼿还不如不做(动⼿之前要细思量)

如果你⽆法向⼈描述你的⽅案,那肯定不是⼀个好⽅案;反之亦然(⽅案测评 标准)

命名空间是⼀种绝妙的理念,我们应当多加利⽤(倡导与号召)

2. 搭建环境

2.1 Python的解释器

环境搭建就是安装Python的解释器

Python的解释器分类:

CPython

(官⽅我们⽤的就是这个版本)⽤c语⾔编写的Python解释器

PyPy

⽤Python语⾔编写的Python解释器

JPython

⽤Java编写的Python解释器

2.2 搭建Python环境

官网链接

下载安装包

以Windows为例

双击打开已经下载好的

.exe

安装文件

安装成功

在命令行窗口中,分别输入“python”,“python -V”,确认是否安装完毕,检查版本号

2.3 Python的交互模式

win键 + R --> CMD --> 回⻋

- - - >

输⼊Python

命令⾏结构 Python 3. 6. 5 …

- - - >

版本

Type “help”,“copyright”…

- - - >

版权声明

>>>

- - - >

命令提示符 (在后⾯可以直接输⼊指令)

2.4 pip工具的使用

pip介绍

我们都知道Python有很多的第三⽅库或者说是模块。这些库针对不同的应⽤, 发挥不同的作⽤。我们在实际的项⽬中肯定会⽤到这些模块。那如何将这些模 块导⼊到⾃⼰的项⽬中呢?

Python官⽅的PyPi仓库为我们提供了⼀个统⼀的代码托管仓库,所有的第三⽅ 库,甚⾄你⾃⼰写的开源模块,都可以发布到这⾥,让全世界的⼈分享下载。

Python有两个著名的包管理⼯具easy_install和pip。在python 2中 easy_install是默认安装的,⽽pip需要我们⼿动安装。随着Python版本的提⾼,easy_install已经逐渐被淘汰,但是⼀些⽐较⽼的第三⽅库,在现在仍然只能通过easy_install进⾏安装。⽬前,pip已经成为主流的安装⼯具,⾃Python 2 >=2.7.9或者Python 3.4以后默认都安装有pip

pip使⽤

在命令⾏下,输⼊pip,回⻋可以看到帮助说明:

2.4.1 查看pip版本

pip -V

pip --version

2.4.2 普通安装

pip install requests

2.4.3 指定版本安装

pip install robotframework==2.8.7

2.4.4 卸载已安装的库

pip uninstall requests

pip install SomePackage

pip install SomePackage==1.0.5 # 指定版本

pip intstall 'SomePackage>=1.0.6# 最小版本

升级指定的包,通过使⽤==, >=, <=, >, < 来指定⼀个版本号。

2.4.5 列出已安装的库

pip list

2.4.6 显示所有安装包的信息

pip show package

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

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

使⽤wheel⽂件安装

除了使⽤上⾯的⽅式联⽹进⾏安装外,还可以将安装包也就是wheel格式的⽂件,下载到本地,然后使⽤pip进⾏安装。⽐如我在PYPI上提前下载的pillow库的wheel⽂件,后缀名为whl

可以使⽤ pip install pillow-4.2xxxxxxx.whl 的⽅式离线进⾏安装

第⼀步 安装 wheel

第⼆步 找到下载的whl⽂件的⽬录进⾏安装(以桌⾯为例)

第三步 执⾏命令安装

2.5 Python的第一个程序

可以在交互模式实现

可以⽤Python⾃带的idle

可以⽤⾼级开发⼯具如 : PyCharm

3. PyCharm的安装和配置

3.1 PyCharm的安装

3.2 PyCharm的简单配置

1、主题修改

File - - settings - - apperance - - theme

2、代码字体修改

File - - settings - - Editor - - Font

3、关闭更新

File - - settings - - apperance - - System Settings - - Updates - - Automatically check updates for 取消打钩

4、快捷键修改

File - - settings - - apperance - - Keymap 选择⾃⼰习惯的快捷键⽅式

5、⾃动导包

File - - settings - - apperance - - General - - Auto Import 打钩

6、进入打开上次的⼯程

File - - settings - - apperance - - System Settings - - Reopen last project startup

7、修改新建⽂件⽂件头

File - - settings - - Editor - - Code Style - - File and Code Templates - - Python Script

文件头

# !/usr/bin/env python

# -*- coding: utf-8 -*-

# @Time : ${DATE} ${TIME}

# @Author : Lee

# @File : ${NAME}.py

# @Software: ${PRODUCT_NAME}

8、修改字体编码

File - - settings - - Editor - - Code Style - - File Encoding - - Project Encoding

python什么环境_什么是Python?(基础环境建设),NO2,搭建相关推荐

  1. anaconda写python代码视频_如何安装Python运行环境Anaconda?(视频教程)

    本视频教程针对Windows 7平台,集成3.6版本Python的Anaconda录制. 根据我多次线下编程工作坊获得的反馈经验,发现Python初学者居然在环境安装步骤,就很可能遭受挫折. 如果没有 ...

  2. pyscripter与python的关系_详解python开发环境PyScripter中文乱码问题解决方案

    PyScripter是一个使用Delphi开发的开源的Python集成开发环境(IDE),PyScripter支持Python2.4.2.5.2.6.2.7.3.0.3.1.3.2,而且可以根据需要切 ...

  3. 安卓手机python开发环境_「学习」人工智能开发宝典:第四讲 Python开发环境安装(一)...

    上一讲<Python特色>,其中讲到Python.跨平台性: 由于Python开放源码的特性,Python 已被移植到其它诸多平台(意即它们已经过改动以保证其能正常工作).如果你小心地避开 ...

  4. python使用环境_使用python之环境管理

    情景1:不同python版本的管理 同一电脑上的多个python版本之前的管理,为了突出问题的普遍存在,下面是有人在segmentfault上提的问题. 摘自:http://segmentfault. ...

  5. 认识python编程环境_认识Python和安装Python环境

    学习目标: 1. 了解什么是Python?为什么学习Python?Python都可以做什么? 2. 了解并安装Python环境,体验第一Python程序. 学习内容: 1.什么是Python? Pyt ...

  6. linux python开发环境_如何在Linux系统中搭建Python编程环境

    1 在大多数的Linux系统中,基本上都默认安装了Python,也就是说,在Linux的系统中基本上是不需要安装什么软件,就可以使用Python. 下面以ubuntu操作系统为例,看看如何在Linux ...

  7. 安卓手机python开发环境_使用Python开发Android应用程序:第一节 在手机上配置Python运行环境...

    本节目录: 1.下载和安装 Scripting Layer for Android (SL4A) 2.下载和安装 Python for android 3.第一个HelloWorld程序 1.下载和安 ...

  8. python学习图解_轻松学Python 3 零基础彩色图解、专业入门

    哈啰,Python Python无疑是当今最值得学习的程式语言,因为它不仅语法简单,而且功能强大,还可以在Windows.Mac OS和Linux等所有平台上执行.再加上拥有将近十万个各式各样的套件, ...

  9. pycharm如何更改python项目环境_如何用Pycharm打开已有项目配置python环境

    如何用Pycharm打开已有项目配置python环境 发布时间:2020-07-06 11:06:30 来源:亿速云 阅读:175 作者:清晨 这篇文章将为大家详细讲解有关如何用Pycharm打开已有 ...

最新文章

  1. getcoo php_PHP简单实现DES加密解密的方法
  2. YCProgress自定义百分比进度条
  3. vue实现点击后多级标题联动变化
  4. 【FCS NOI2018】福建省冬摸鱼笔记 day4
  5. KISSY 库 demo
  6. 001-pro ant design 升级2.0后变更
  7. git wechat.class.php,wechat-php-sdk/qywechat.class.php at master · gitye/wechat-php-sdk · GitHub
  8. 4-2 ADO.NET-查询和检索数据13
  9. Pytorch使用记录
  10. 浅谈客服中心员工情绪管理这件事
  11. 机械工程人工智能_机械工程中的人工智能
  12. STM8S103重映射
  13. Sprint周期开发总结
  14. Linux下配置日志服务器
  15. Emacs+Muse 使用
  16. 组合数有关的公式及常用求和【数学--排列组合】
  17. jenkins 怎么配置阿里企业邮箱进行email发送
  18. 【学术相关】国家自然科学基金申请——函评等级与上会
  19. super-----this
  20. Windows 10 更新遇到错误代码 0x80240034 的解决方法

热门文章

  1. Redis在Linux上编译
  2. Redis 模糊匹配 SearchKeys
  3. JBoss EAP应用获取运行模式、相关路径及节点信息
  4. shell-4.bash的变量:用户自定义变量
  5. 使用代理网络配置maven,显示导入失败的原因
  6. Linq 团队的问题
  7. QTableWidgetble自定义表头排序设置
  8. ARM汇编:使用汇编语言进行数据访问时需要注意的几个问题
  9. 7篇必读ACM MM 2019论文:图神经网络+多媒体
  10. 计算机视觉的发展历史