python, day02笔记
计算机工作原理
所有的数据对于计算机而言其实都是一样的,本质都是01组成的一串二进制数
计算机五大硬件组成部分
1控制器 2运算器 控制器和运算器组成中央处理器(CPU)
3存储器 存储器分为内存和外存
4输入设备 键盘,鼠标等
5输出设备 显示屏,音响等
计算机三大核心硬件
1CPU 中央处理器
2内存 临时储存;任何软件要想运行,都必须先在内存中,软件产生数据的第一时间一定在内存中
3硬盘 永久储存;任何应用数据全部储存在硬盘中
操作系统
协调、管理、调度计算机各个硬件工作
例:windows、linux、Mac、ubuntu
三层架构
1应用程序 2操作系统 3计算机硬件
操作系统其实本质也是应用程序,也是由程序员开发,不过它的侧重点在于计算机硬件,而日常生活中的程序侧重点在于用户
编程语言
人与计算机之间沟通交流的媒介
编程
程序员将自己的思维逻辑和想法用计算机能够听懂的语言写下来的过程,其结果其实就是产生一堆文件
编程语言的发展史
机器语言 汇编语言 高级语言
我们现在所使用的都是高级语言,例如:python、Java、C++
编程语言的两大分类
编译型:C++
解释型:Python
python解释器
分为2.x和3.x两个版本,注意虽然有两大版本但是两大版本之间学习起来和使用起来差距并不是很大(主要差距在于内部的原理)
python
如何开启本机的cmd窗口
方式1:windows + r 方式2:搜索框直接输入cmd查找
环境变量
python
1.右键此电脑 选择属性
2.选择左侧栏里面的高级系统设置
3.点击环境变量
4.双击Path选项
如果是win7系统的话,那么弹出框只会有一行,路径与路径之间是以分号分隔的
当你在cmd窗口中输入一个文件名的时候,就会自动去环境变量里面的路径下挨个查找是否含有该文件,如果有就会自动执行,如果都没有就报错或者没有任何输出内容
切换盘
E:
切换文件路径
cd py36
查看当前路径下的文件
dir
切换到python.exe所在的路径之后输入python即可启动python解释器
将python.exe文件所在的路径拷贝然后添加到环境变量中
添加完环境变量之后之前你打开的cmd窗口是无法直接生效的
需要你重新打开一个
多版本共存
python
1.将两个版本的python.exe文件所在的路径都添加到环境变量中
2.将两个版本下的python.exe文件拷贝一份修改名字(不要直接修改原文件)
python编写程序
python
1.cmd窗口下
不能够很好的保存历史数据,没有自动提示,调试不方便 结论:不可能在cmd窗口下编写程序
2.可以在任意的文件内编写
txt,word,wps
这些文件同样没有自动提示,也没有专属于python相关的功能
3.使用专门编写python代码编辑器(推荐)
1.vscode 对小白不太友好
2.anaconda 侧重点在于数据分析不在于编程
3.pycharm
功能强大,对小白友好,运行需要的资源较多,会占用内存1~2G左右(收费一年2-3k,可破解)
python执行程序
python
1.拷贝要运行的文件的具体路径
2.在cmd窗口中利用python解释器直接运行
pycharm软件
下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
版本选择下载地址:https://www.jetbrains.com/pycharm/download/other.html
windows系统下有两个版本可以下载
professional 专业版,收费,但是功能非常的多
community 社区版,免费,但是功能非常的少
作为开发我们肯定需要使用professional版本
收费问题的破解方法
1.网上百度搜索pycharm破解码目前来说很多激活码都失效了并且可能会经常被封
2.淘宝购买5~15元
3.目前针对固定版本的pycharm有针对性的破解方法
4.我们也可以不考虑破解问题不破解的情况下pycharm每次可以使用30分钟
针对2020.1版本有针对性的破解方法,建议下载这个版本
更多破解参考方法:
https://www.cnblogs.com/xuexianqi/p/12767075.html
文件后缀名
python,txt,xlsx,excel,csv,ppt,pdf,md
文件的后缀名主要是用来给人看的,对于计算机而言没有任何意义,因为计算机内部只识别0101010二进制
针对不同的数据应该使用不同的文件存储也就应该使用不同的后缀名做区分
针对存储python代码的文件 我们统一使用.py作为文件的后缀名
(以后你看到一个文件的后缀名是.py,你就应该意识到该文件内放的是python代码)
路径
类似于坐标,即目标所在的位置
1.相对路径
有一个参考点,基于该参考点所描绘出来的路径,这个路径并不是通用的
2.绝对路径
不需要有参考点,描绘出来的路径给任何人都可以,明确的找到目标位置
浙公网安备 33010602011771号