我的python学习之路之计算机基础知识(序)及Python简介Python安装

1.进制

1.1 进制之间的转换
  • 十进制 —>二进制 计算方法:对十进制数进行除2取余倒序运算
  • 二进制 —> 十进制 计算方法:二进制乘以2(次幂)的过程
1.2 进制的计数
  • 十进制
    • 逢十进一 十进制一共有10个数字
    • 计数:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21…
  • 二进制
    • 逢二进一 二进制一共有2个数字
    • 计数: 0 1 10 11 100 101 110 11 1000…
  • 八进制
    • 逢八进一 八进制一共有8个数字
    • 计数: 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 21 22
  • 十六进制
    • 逢十六进一 十六进制一共16个数字 0 1 2 3 4 5 6 7 8 9 a b c d e f
    • 计数:0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 1a 1b …
1.3 数据间的转换
  • bit 是计算机中最小的单位
  • byte是我们最小的可操作的单位
  • 8bit = 1byte(字节)
  • 1024byte = 1KB(千字节)
  • 1024KB = 1MB(兆字节)
  • 1024MB = 1GB(吉字节)
  • 1024GB = 1TB(太字节)

2.环境变量

2.1 基本概念
  • 环境变量(environment variables) 一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等
  • 环境变量操作(以win10为例)
    • 1.查看环境变量
      • 右击 “此电脑” 选择属性
        我的python学习之路之计算机基础知识(序)及Python简介Python安装
  • 系统界面左侧选择 高级系统设置
    我的python学习之路之计算机基础知识(序)及Python简介Python安装
    • 选择环境变量
      我的python学习之路之计算机基础知识(序)及Python简介Python安装
      我的python学习之路之计算机基础知识(序)及Python简介Python安装
  • 2.添加环境变量
    - 通过新建按钮调价环境变量
    - 环境变量可以有多个值,之间用英文分号隔开
    我的python学习之路之计算机基础知识(序)及Python简介Python安装
  • 3.修改环境变量
    - 点击编辑修改环境变量 - 4.删除环境变量
    - 通过删除按钮来删除环境变量

2.2 path环境变量

  • path环境变量 保存的是每个程序的绝对路径
  • 当我们在命令行中输入一个命令,系统会现在当前目录下查找,如果有则打开
  • 如果没有则到path环境变量的路劲去找,直到找到未知,如果没有则报错
  • 我们可以将一些经常要访问的文件或程序的路径添加到path中,这样就可以在任意位置方便的使用文件了
  • 特别注意:
    • path环境变量不区分大小写 path Path PATH (我觉得这是微软的习惯)
    • 多个路劲之间用 ‘;’ 隔开。

3.Python语言概述

3.1 python语言基本概念
  • Python 是一种极少数能兼具 简单功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构。
  • Python 是一款易于学习且功能强大的编程语言。它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚本编写与应用开发快速开发工作的理想语言(官方解释)
3.2 python语言的产生
  • Python 的创造者吉多·范罗苏姆(Guido van Rossum)采用 BBC 电视节目《蒙提·派森的飞行马戏团(Monty Python’s Flying Circus,一译巨蟒剧团)》的名字来为这门编程语言命名
  • 3.3 python的特色
    • 简单 、 易于学习、自由且开放、跨平台、可嵌入性、丰富的库
3.4 python的发展和应用
  • python 现在真的很火
  • 应用:常规软件开发、科学计算、自动化运维、web开发、网络爬虫、数据分析、人工智能
3.5 交互模式 win系统差不多
3.6 Python之禅 (这个去网上自己搜吧)

4.python 环境搭建

4.1 Python的解释器
  • 环境搭建就是安装Python的解释器
  • Python的解释器分类:
    • CPython 用C语言编写的Python解释器
    • PyPy 用python语言编写的python解释器
    • JPython 用Java编写的Python解释器
4.2 搭建python环境
  • 在网页上输入python 搜索 然后进官网链接(这里显示网页无法,应该是网络原因 访问的小伙伴们可以换其他网试试,我当时用家里的无线无法进python,然后用手机流量上网直接就进去了)
  • 下载安装包
    我的python学习之路之计算机基础知识(序)及Python简介Python安装
  • 双击安装包直接运行,记住一定选择 Add Python ** Path ,我这里推荐自定义安装
    我的python学习之路之计算机基础知识(序)及Python简介Python安装
  • 然后一直点击 ‘next’,直到finish完成
  • 对安装结果进行测试
    我的python学习之路之计算机基础知识(序)及Python简介Python安装
4.3 Python的交互模式 (如上图所示)

5.Pip工具的使用(不建议初学人员使用)

5.1 pip介绍
  • 我们都知道python有很多的第三方库或说是模块。这些库针对不同的应用发挥不同的作用。我们在实际的项目中肯定会用到这些模块。那如何将这些模块导入到自己的项目中?
  • python官方的PyPi仓库为我们提供了一个统一的代码托管仓库,所有的第三方库,甚至你自己写的开源模块,都可以发布到这里,让全世界的人分享下载。
  • Python有两个著名的包管理工具easy_install 和pip。在python 2中easy_install 是默认安装的,而pip需要我们手动安装。随着Python版本的提高,easy_install已经逐渐被淘汰,但是一些比较老的第三方库,在现在仍然智能通过easy_install进行安装。目前,pip已经成为主流的安装工具,自Python2 >= 2.79 或Python3.4以后默认安装pip.
5.2 pip的使用

打开cmd命令窗口后,输入pip,敲回车后可以看到帮助说明:
我的python学习之路之计算机基础知识(序)及Python简介Python安装

5.3 查看pip版本
  • pip -V 或 pip --version
    我的python学习之路之计算机基础知识(序)及Python简介Python安装
5.4 普通安装
  • pip install 模块名字
    eg: pip install requests
5.5 指定版本安装
  • pip install 模块名字 == 版本号
    eg: pip install robotframework==2.8.7
    eg: pip install SoimePackage >= 1.0.6 #指定最小版本
  • 升级指定的版本的包,可通过 ==, >= , <= ,>, < 来指定一个版本号
5.6 卸载已经安装的库
  • pip uninstall 模块名
5.7 列出已经安装的库
  • pip list
5.8 显示所安装包的信息
  • pip show package 我的python学习之路之计算机基础知识(序)及Python简介Python安装
5.9 将已安装的库列表保存到文本文件中
  • pip freeze > ‘绝对路径’\文本文件名字
    eg: pip freeze > D:\install.txt
    我的python学习之路之计算机基础知识(序)及Python简介Python安装
5.10 使用wheel文件离线安装库

除了使⽤上⾯的⽅式联⽹进⾏安装外,还可以将安装包也就是wheel格式的⽂件,下载到本地,然后使⽤pip进⾏安装。⽐如我在PYPI上提前下载的pillow库的wheel⽂件,后缀名为whl
我的python学习之路之计算机基础知识(序)及Python简介Python安装
如果网络不好,可考虑换源安装
eg: pip install SomePackage -i http://pypi.douban.com/simple
我的python学习之路之计算机基础知识(序)及Python简介Python安装

6. Python 第一个程序

6.1 在交互模式下使用

我的python学习之路之计算机基础知识(序)及Python简介Python安装
我的python学习之路之计算机基础知识(序)及Python简介Python安装

6.2 Python自带idle实现

我的python学习之路之计算机基础知识(序)及Python简介Python安装

6.3 Pycharm实现(略)

7.PyCharm 的安装

7.1 Pycharm安装
  • 打开baidu 搜索pycharm 回车进官网
  • 选择下载社区版(专业版安装同此一样)
    我的python学习之路之计算机基础知识(序)及Python简介Python安装
  • 下载完成后点击安装
    我的python学习之路之计算机基础知识(序)及Python简介Python安装
  • 这里可以更改安装路径
    我的python学习之路之计算机基础知识(序)及Python简介Python安装
  • 一定要选着添加到环境变量中,不然后面还要手动配置环境变量,比较麻烦
    我的python学习之路之计算机基础知识(序)及Python简介Python安装
    我的python学习之路之计算机基础知识(序)及Python简介Python安装
  • 之后点击install 安装完成。
7.2 这里强调几点:
  • 一定要在官网下载
  • pycharm专业版 需要付费,社区版本 免费(学习够用了,推荐)
  • 创建项目时建议选择虚拟环境
  • 全局(本地)
  • 安装时全用英文路径
  • 注意pycharm所用的磁盘空间是否够用

完毕!!最后欢迎各位小伙伴们指正!!!