2021-03-08

在这里插入图片描述

1 Python语言概述

1-1 Python语言

Python语言的基本概念

  • Python 是一种极少数奶兼具简单与功能强大的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构
  • 官方对Python的介绍如下
    Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言
    Python的创始人为荷兰人吉多·范罗苏姆 (Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)

1-2 Python特色

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

1-3 Python的应用

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

Python之禅 优美胜于丑陋(Python 以编写优美的代码为目标) 明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)
简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现) 复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)
扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套) 间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
可读性很重要(优美的代码是可读的) 即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)
不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass 风格的代码) 当存在多种可能,不要尝试去猜测
而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法) 虽然这并不容易,因为你不是 Python 之父(这里的 Dutch
是指 Guido ) 做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准) 命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)

2 Windows下python环境搭建

2-1搭建环境

Python的解释器

  • 环境搭建就是安装Python的解释器
  • Python的解释器分类:
    ① CPython (官方我们用的就是这个版本) 用c语言编写的Python解释器
    ② PyPy 用Python语言编写的Python解释器
    ③ JPython 用Java编写的Python解释器

搭建Python环境

官网链接
下载安装包
在这里插入图片描述
考虑版本稳定性建议下载3.6版本且后版本后面不要带工字母数字标识的版本

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
后面在完成安装一般更改下安装的目录
安装成功后可以看到
在这里插入图片描述

pip工具使用解决方法

   pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。

查看pip版本 pip --version/pip-V

在这里插入图片描述

普通安装
pip install requests
指定版本安装
pip install robotframework==2.8.7
卸载已安装的库
pip unistall requests

   1 pip install SomePackage
   2  pip install SomePackage--1.0.5
   3  pip install SomePackage>-1.0.6

升级指定的包,通过使用==,>=,<=,>,<来指定一个版本号。
列出已经安装的库

pip list

将已经安装的库列表保存到文本文件中,一次性导出来

pip freeze > C:\Users\yicha\Desktop\install.txt

在这里插入图片描述
批量下载导出的包

pip install -r packages.txt

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

Pillow-4.21-cp27-cp27m-manylinux1_x86_x64.whl(md5)

可以使用 pip install pillow-4.2xxxxxx.whl 的方式离线进行安装

Python的第一个程序

  • 可以在交互模式实现
  • 可以用Python自带的idle
  • 可以用高级开发工具如:PyCharm

3 PyCharm简介

3-1 什么PyCharm

PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发

什么是IDE

集成开发环境(IDE,Integrated Development Environment
)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。

  • IDE 通用特点:
    ① 提供图形用户界面,在IDE中可以完在开发过程中所有工作;
    ② 支持代码补全与检查,并提供快速修复选项;
    ③ 内置解释器与编译器;
    ④ 功能强大的调式器,支持设置断点与单步执行等功能

3-2 PyCharm 的版本

目前Python 共三个版本:Professional、Community 和Edu版
Community和Edu版本是开源项目,是免费的。Edu版本完整引用了Community版
本所有的功能。同时集成一一个python的课程学习平台,比较适合从未接触过的任何开发语言的小白。Professiona版是收费的,一般我们安装Community
来学习

4 PyCharm的安装和配置

4-1 PyCharm的安装与配置

PyCharm的安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
根据自己系统位数 选择
Python简单配置

① 主题修改 File–settings–apperance–theme
② 代码字体修改 File–settings–Editor-Font
③ 关闭更新 File–settings—apperance—SystemSettings —Updates — Automatically check updates for 取消打钩
④ 快捷键修改File–settings—apperance-- Keymap 选择自己习惯的快捷键方式
⑤ 自动导包 File–settings—apperance–General —Auto Import 打钩
⑥ 进制打开上次的工程 File–settings—apperance—System Settings —Reopen last project startup
⑦ 修改新建文件文件头 File–settings–Editor—Code Style — File and Code Templates — Python Script

• #!/usr/bin/env python
• # -- coding: utf-8 --
• # @Time : ${DATE} ${TIME}
• # @Author : Jerry
• # @File : ${NAME}.py
• # @Software: ${PRODUCT_NAME

⑧ 修改字体编码 File–settings–Editor—Code Style — File Encoding— ProjectEncoding

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值