python学到死---第二讲 python基础、python3.6安装、pip工具的使用、pycharm简介、安装、配置

python基础

在这里插入图片描述

1.python语言概述

1.1 python语言的基本概念

  • python是一种能兼具简单与功能强大的编程语言,专注于解决问题而不拘泥于语法与结构。
  • 百度百科介绍如下:
    Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言, 随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。
    Python解释器易于扩展,可以使用C或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。 Python 也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。
  • Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提·派森的飞行马戏团》(Monty Python’s Flying Circus)。在这里插入图片描述

1.2 python的特色

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

1.3 python的发展及应用

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

1.4 python之禅

  • 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.
虽然一开始这种方法并不是显而易见,因为你不是 Python 之父。
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!
命名空间是个绝妙的想法,请多加利用!

1.5 Python解释器的分类

  • CPython,用C语言编写的 python解释器.
  • PyPy,用python语言编写的python解释器
  • JPython, 用Java编写的python解释器

1.6 windows下Python环境搭建(以win7_64为例)

在这里插入图片描述
(1)双击运行下载文件python-3.6.5-amd64.exe,建议使用自定义安装,将Add Python3.6 to PATH打钩(就省去了自己手动添加PATH),选择Customize installation,
在这里插入图片描述
(2)选择默认勾选项,点击next
在这里插入图片描述
(3)不改变默认勾选项,在D盘下新建python3.6文件夹,安装路径就填写D:\python3.6,点击Install
在这里插入图片描述
在这里插入图片描述
(4)win键 + R --> CMD --> 回车 --> 输入Python
在这里插入图片描述

2 pip工具的使用

  • pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。
  • 查看pip版本信息:pip -V
    在这里插入图片描述

2.1官方提供的pip 示例

$ pip install requests
$ pip search xml
$ pip show beautifulsoup4
$ pip uninstall requests
在windows系统中通过cmd直接执行命令,常见的命令如下
Usage:
pip [options]
Commands:
install 【 安装包安装 (Install packages.)】
download 【 下载下载包 (Download packages.)】
uninstall 【 卸载卸载包 (Uninstall packages.)】
freeze 【 冻结按需求格式安装的包的输出 (Output installed packages in requirements format.)】
list 【 列表列出已安装的包 ( List installed packages.)】
show 【 显示已安装软件包的信息 ( Show information about installed packages.)】
check 【 检查已安装的软件包是否具有兼容的依赖项 ( Verify installed packages have compatible dependencies.)】
config 【 配置管理本地和全局配置 ( Manage local and global configuration.)】
search 【 搜索PyPI查找包 (Search PyPI for packages.)】
wheel 【 根据您的需求构建轮子 (Build wheels from your requirements.)】
hash 【 包存档的哈希计算值 ( Compute hashes of package archives.)】
completion 【 用于命令完成的辅助命令 ( A helper command used for command completion.)】
debug 【 显示对调试有用的信息 ( Show information useful for debugging.)】
help 【 帮助显示命令的帮助 (Show help for commands.)】

2.2 指定库版本的安装

pip install robotframework==2.8.7

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

2.3 pip版本升级

python -m pip install --upgrade pip
在这里插入图片描述

2.4 将已安装的库保存到文本文件中

在桌面新建install.txt,
在命令行进入桌面C:\Users\Administrator>cd Deskto
在命令行输入C:\Users\Administrator\Desktop>pip freeze>install.txt

在这里插入图片描述
在install.txt可以看到已经安装的库
在这里插入图片描述

2.5 批量下载导出来的包

pip install -r install.txt
在这里插入图片描述

2.6 pip换源安装

例如:pip install pygame -i https://pypi.douban.com/simple/
在这里插入图片描述

例如:pip install Django -i https://pypi.douban.com/simple/
如果报错:
Could not fetch URL https://pypi.douban.com/simple/django/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host=‘pypi.douban.com’, port =443): Max retries exceeded with url: /simple/django/ (Caused by SSLError(SSLCer tVerification
解决办法:
pip install Django -i https://pypi.douban.com/simple --trusted-host pypi.douban.com
在这里插入图片描述

3 pycharm简介及安装

3.1 pycharm简介

  • PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
  • 特点:
  • 提供图形用户界面,在IDE中可以完成开发过程的所有工作;
  • 支持代码补全与检查,并提供快速修复选项;
  • 内置解释器和编译器;
  • 功能强大的调试器,支持设置断点和单步执行等功能

3.2 pycharm安装

https://www.jetbrains.com/pycharm/download/#section=windows 官网下载
在这里插入图片描述
本人使用前期已下载好的pycharm-community-2019.1.2.exe(Community)为例演示安装
python3.6.5以及pycharm2019下载
链接:https://pan.baidu.com/s/16oCoRGARAM9E_pL34hDSyw
提取码:uip9

1.双击运行pycharm-community-2019.1.2.exe,点击Next

在这里插入图片描述

2.在D盘下面新建pycharm2019.1.2文件夹,路径就选择D:\pycharm2019.1.2,点击Next

在这里插入图片描述

3.全部勾选,点击Next

在这里插入图片描述

4.点击Install

在这里插入图片描述

5.点击Finish

在这里插入图片描述

3.3 pycharm配置

1.双击打开pycharm,不做任何设置,点击OK。

在这里插入图片描述

2.勾选同意协议,点击Continue

在这里插入图片描述

3.点击Skip Remaining and Set Defaults

在这里插入图片描述

4.点击Accept

在这里插入图片描述

5.点击Create New Project

在这里插入图片描述

6.路径设置为D:\pycharm2019.1.2\PycharmProjects\text 点击Create

在这里插入图片描述

7.点击Close

在这里插入图片描述

8.pycharm 配置

8.1 点击左上角File,点击Settings->Editor->Font->Size 设置字体大小为14,点击Apply,点击OK

在这里插入图片描述

在这里插入图片描述

8.2 点击左上角File,点击Settings->Editor->Color Scheme->Github 设置颜色为Github 点击Apply,点击YES,点击OK

在这里插入图片描述
在这里插入图片描述
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 : Yangyu
• # @File : ${NAME}.py
• # @Software: ${PRODUCT_NAME}
8、修改字体编码 File–settings–Editor—Code Style — File Encoding — Project Encoding

python3.6.5以及pycharm2019下载
链接:https://pan.baidu.com/s/16oCoRGARAM9E_pL34hDSyw
提取码:uip9

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值