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 ...
随机推荐
- Wordpress 漏洞利用与后渗透
[作业]ColddBox 靶场 Wordpress 漏洞利用与后渗透. 突破口 渗透这类 CMS 网站时,不要上来就狂扫,它大部分目录都是固定的,开源去看对应版本,商业的找几篇文章.特别 注意的是一定 ...
- COOP/COHP(上)-PROOUT
晶体轨道重叠布居 COOP(crystal orbital overlap population)的一个更为直观的名称是 重叠布居权重的态密度 (overlap population-weighted ...
- 输入流导致javax.crypto.BadPaddingException
使用FileInputStream一切正常,切换为使用classpath从jar包读取getResourceAsStream一直报如下错误 javax.crypto.BadPaddingExcepti ...
- Python 新环境常见问题
Troubleshooting when run python script in new environment 1. Error: pluggy._manager.PluginValidation ...
- 做文件上传功能时,dubbo对MultipartFile文件传输时,一个bug:Fail to decode request due to: RpcInvocation
三月 22, 2019 2:37:27 下午 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() fo ...
- Navie UI
开发文档 一个 Vue 3 组件库, 它比较完整,主题可调,用 TypeScript 写的,快.
- call与apply的区别与共同点
call与apply区别 共同点:都会立即执行函数 call:是以逗号为间隔,传递多个参数 apply:是以数组来进行传递多个参数
- 全网echarts案例资源大总结和echarts的高效使用技巧(细节版)
全网echarts案例资源大总结和echarts的高效使用技巧(细节版) 众所周知,在现今的开发大环境下,数据可视化(大屏化)项目在前端开发中的比重越来越大.而其中使用率最高的插件无疑就是 Apach ...
- CF1786E题解
容易为本题的弱化版CF1786C想出一个贪心: #include<bits/stdc++.h> using namespace std; #define int long long int ...
- 简单的python线程池实现线程安全demo
from concurrent.futures import ThreadPoolExecutor import threading import time import sys sys.path.a ...