python 前言
# python前言简介:

## 文件的概诉
```py
# 什么是文件 、文件夹?
其实是操作系统暴露给用户可以简单快捷操作硬盘的"接口"
```
## 计算机内部储存数据的原理
```pyt
"""计算机内部都认识01二进制数框"""
计算机是基于电工作的,而电信号只有高低电频两种状态
# 存储单位
比特位(bit):二进制位数
8bit = 1bytes
1024bytes = 1kb
1024kb = 1MB
1024 MB = 1GB
1024GB = 1TB
ps :大数据 1、数据量一定要大(TB以上)2、高增长率3、多样化
```
## 编程语言的发展历史
```py
机器语言
直接使用01二进制编程
优势:计算机能够直接识别 执行速度更快
劣势:计算机难度大 编程效率低
汇编语言
用简单的英文字母代替一串二进制数
优势:相对于机器语言难度有所降低
劣势:学习难度大 编程效率低
高级语言
python # c++ java php Golang
用人类能够读懂的字符与计算机沟通交流
优势:学习难度大大降低 编程效率大大提高
劣势:计算机无法直接识别 执行速度较慢
# 高级语言需要有“翻译官”的存在才能与计算机沟通
```
## 编程语言的分类
```py
1、编译型 C++
类似于谷歌翻译 一次性翻译完成后可以多次使用
优势:执行效率高
劣势:修改bug不方便
2、解释型 python
类似于同声传译 说一句翻译一句
优势:修改bug方便
劣势:执行效率 、 速度没有编译型高
```
### 如何让自己的计算机能够识别高级语言?
```py
1、识别 C++
需要安装 C++ 编译器
2、识别 python
需要安装python的解释器
```
### python解释器
```
"在it行业内不要轻易更新版本尤其是跟程序代码相关的"
# 创作者:guido(龟叔)
# 解释器版本
'''第一个数字是大版本号 数字不同功能上可能差异很大'''
```
python1.x:原始版本 几乎不用了
python2.x:最高版本python2.7(2020年不再更新维护)
目前还有很多公司的老项目使用的2.7版本
python3.x:目前最高版本python3.9
目前较为稳定的版本是python3.6(推荐)
python4.x:速度要比之前的python快至少两到三倍
### python解释器下载与安装
```py
# 官网:
https://www.python.org
# 安装步骤
双击exe文件 选自定义安装
直接next
选择安装路径(改为C盘路径改为两步)
# 主要文件介绍
scripts文件夹
“如果安装过程中出现报错 可以百度搜索报错代码
如果实在有问题也可以拷贝别人安装好的文件夹使用即可”
```
### 基本使用
```py
# 如何呼唤起来Windows命令窗口
window + R 接着输入cmd回车即可
# 如何切换路径
1.切换磁盘:
D:
2、切换路径
cd
```
### 路径
```py
1、什么是路径
数据所在的位置
2、什么是相对路径
需要有参照物 不是所有人都可以准确使用
3、什么是绝对路径?
以根目录为参照物
```
### 环境变量
```py
相当于一个公共仓库
查找数据的时候先在当前路径下找如果没有则去环境变量里去找
从上往下依次查找 找到一个就结束
配置步骤
1、右键此电脑选择属性
2、点击高级系统设置
3、点击环境变量
4、双击path的选项
“win10和win7的区别
win10展示很简单而且全面
win7只有一个非常小的窗口
需要使用英文输入法的分号做好结尾
C:/:D:/python36;E/aaa”
```
### 多版本共存
```py
1、先确认不同版本解释器的python.exe所在路径在环境和变量中
2、拷贝各自python.exe并重命名
```
### 第一个python程序
```py
print (hello world) # 打印
# 书写执行代码的方式
方式一:直接在win + R,cmd回车,python ,编写
无法永久保存 ,没有代码提示功能
方式二:文本文件
直接在win + R,cmd回车,python+文件路径
可以永久保存代码,没有自动提示,编程效率低下
```
### 编程软件
```py
1、vscode
小巧轻便但是不适合小白
2、sublime
时下最流行的代码编辑器软件,功能十分强大可运行在Linux,Windows和Mac OS X,小白先不要使用
3、pycharm #强烈推荐
功能非常强大 适合所有人
"""
pycharm在下载的时候有两大版本
专业版professional
收费的但是功能齐全
我们使用专业版(不要担心收费问题)
社区版community
免费的但是功能很少
"""
```
破解方式 (淘宝买就是买)

python 前言的更多相关文章
- [python学习手册-笔记]001.python前言
001.python前言 ❝ 本系列文章是我个人学习<python学习手册(第五版)>的学习笔记,其中大部分内容为该书的总结和个人理解,小部分内容为相关知识点的扩展. 非商业用途转载请注明 ...
- 第0篇 Python前言
1.注释 1)注释的作用: 用自己熟悉的语言在代码中添加注释,方便后期自己查看和理解,也方便其他人查看和理解代码含义. 2)单行注释: 以#号开头,#后面的所有内容均不会被程序执行,起到辅助说明的作用 ...
- 学习Python前言
先介绍下自己: 我是小芒果,在一家互联网公司上班 目前担任的是测试工程师职 自工作开始至今,已经3年之载 一路过来倒也轻松 期间学过几次python没一次能坚持下来 随着行业的饱和 测试技术的要求 以 ...
- Python前言之编程语言
编程语言分类(语言) 编程语言是用来和计算机进行交互的,计算机只认识0和1. 机器语言(低级语言) 直接和硬件进行交互 用0和1和计算机进行沟通 缺点:开发效率低 优点:执行效率高 汇编语言 直接 ...
- 流畅的Python (Fluent Python) —— 前言
本书重点: 这本书并不是一本完备的 Python 使用手册,而是会强调 Python 作为编程语言独有的特性,这些特性或者是只有 Python 才具备的,或者是在其他大众语言里很少见的. Python ...
- python前言
目录 一.typora软件以及markdown语法介绍 1.输入标题的两种方法 2.无序列表 3.有序列表 4.在typora里插入多行代码块 5.制作表格 6.表情包 7.链接 8.Typora查看 ...
- Python前言之Markdown使用
一.Markdown基本语法 1.1标题 代码: # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 效果: 一级标题 二级标题 三级标题 ...
- Python前言之Pycharm常用快捷键
pycharm常用快捷键 ctrl+a 全选 ctrl+c 复制(默认复制整行) ctrl+v 粘贴 ctrl+x 剪切(默认复制整行) ctrl+f 搜索 ctrl+z 撤销 ctrl+shift+ ...
- Python实现bp神经网络识别MNIST数据集
title: "Python实现bp神经网络识别MNIST数据集" date: 2018-06-18T14:01:49+08:00 tags: [""] cat ...
- 【Python】【有趣的模块】tqdm | inspect
tqdm """ [tqdm] 显示循环的进度条,再也不用担心程序跑到哪里还要跑多久了 tqdm 可以直接包裹iterable对象 from tqdm import tq ...
随机推荐
- 1.PS基本操作
1.图片颜色变淡 1.新建一个白色的画板 什么尺寸都可以 只要能装得下你这张图 2.把这张图拖进去放到画板上 3.在右边找到这张图的图层 更改透明度到你觉得合适的程度 (我初步估计可能20%左右吧)
- abap screen页签开发注意事项
问题描述:我比较懒,开发程序的时候所有的页签都是直接公用主程序的按钮功能,这就导致,当我按了按钮之后,SY-UCOMM里保存的是我自建按钮的code, 如果不进行页签跳转,或者按其他按钮的话,直接按下 ...
- asp.net core 浏览器向服务端传递对象或对象数组参数服务端接收方式
日常开发中我们经常会在客户端向服务器端传递参数,下面以asp.net core为例 专门分享传递对象或对象数组方法 一.键值对专递对象 以下是一个表单,现在需求是将以下 表单 所有input元素以独享 ...
- msvc去除控制台窗口的编译指令
#pragma comment(linker, "/subsystem:windows /ENTRY:mainCRTStartup")
- Android 内存优化浅析
一:内存占用几大要点 1,Object Cache:Image cache,single instance obj(重量级别,例如数据库连接obj,bitmap ref),Thread过多, 2,Vi ...
- react backend uploadfile
public List<string> WriteFile(List<UploadDTO> uploads) { List<string> fileNames = ...
- java 动手动脑 方法重载
如下代码://MethodOverload.java //Using overloaded methods package HJssss; public class zhuce { public st ...
- SAP 自建事务码
自建事务码的 事务码 se93 一般来说开发人员会遇到,开发了报表已经一些功能,不会让业务人员通过se38来进行使用,一般会新建一个事务码让业务人员在t-code中的使用 配置对应的程序即可
- python爬取知乎的网站内容
#获取知乎的网站内容 import requests #数据请求模块 第三方模块 pip install requests import re #正则表达式 #网页head头 heads = { 'U ...
- python实现PDF转PNG
说明 为了方便将pdf格式发票转为图片,找到以下方法,转换后的效果非常不错,特此记录在自己的笔记中,根据自己的需要,代码稍微有所优化修改 参考网址:https://zhuanlan.zhihu.com ...