Python风1

1.电脑的核心配置
主板:集成电路板,其他硬件安在主板上;
cpu:核心处理单元;
硬盘:断电永久保存,读取速度慢于内存;
内存:断电不保存,读取速度快于硬盘;
电源:提供稳定电压;
外设:输入输出设备,键盘、鼠标、显示器、耳机、音响等;
操作系统:常见操作系统:windows(win7、win8、win10) mac os linux。
2.Python的安装
2.1 python3的安装
(1)下载:
进入Python官网www.python.org;

进入官网之后找到python 3.6.6版本

(2)安装:




2.2 python2的安装
(1)下载:
进入Python官网www.python.org;
选择python2版本

(2)安装:



2.3 pycharm的安装
(1)下载:
进入网址http://www.jetbrains.com/pycharm/download/#section=windows

(2)安装:






(3)激活:




激活码可以百度搜:pycharm激活码2019,推荐网址:http://idea.lanyus.com/
(4)新建项目:







(5)更改python版本:






3.Typora(笔记神器)
导出为pdf,因为图片存放的是路径,所以当Typora的文件要在非本机电脑打开时,为了避免图片丢失,请保存为pdf,再在别处打开;
pdf快速打开方式,把pdf拖拽至浏览器内。
4.注册码云
进入码云官网www.gitee.com
注册登录之后,选择加入组织然后创建新仓库



5.下载Git
百度搜索Git,进入官网


安装就一直点next,安装完成之后测试是否安装成功
首先搜索栏输入cmd,在界面输入Git,回车,测试是否安装成功

然后桌面新建文件夹,命名文件夹,文件夹内新建子文件夹

文件夹内空白处右键,出现Git Bash Here,点击Git Bash Here
查看版本命令:

git config --global user.name"sunyongchao1"
git config --global user.email"632896043@qq.com"
全局设置命令,新电脑第一次使用git时才需要配置,连接码云


git init --初始化新建文件夹命令 同一文件夹下仅需执行一次

之后文件夹内会出现.git子文件夹,为本地仓库

git add . (后加空格+点) --添加本文件夹下的所有增删改操作

git commit -m"备注信息" --提交本次增删改操作,并备注信息

git remote add origin https://gitee.com/oldboy_python_full_stack_S25/19072625057.git

git push -u origin master --推送代码到远程仓库

        ![](https://img2018.cnblogs.com/blog/1754444/201908/1754444-20190803141607914-1356500621.png)
        问题列举:
        ![](https://img2018.cnblogs.com/blog/1754444/201908/1754444-20190803141648884-2087513009.png)
        账号密码输入错误,解决方法:控制面板-用户账户-管理凭据-windows凭据
        ![](https://img2018.cnblogs.com/blog/1754444/201908/1754444-20190803141712065-356076526.png)
        ![](https://img2018.cnblogs.com/blog/1754444/201908/1754444-20190803141726988-135810706.png)

6.Typora的使用
6.1 标题
#空格 编写内容 回车 -- 一级标题
##空格 编写内容 回车 -- 二级标题
最多到六级标题
6.2 有序内容与无序内容
有序内容:1.Tab
无序内容:-Tab
从左往右用TAB,从右往左用Shift Tab
6.3 代码块
切换英文输入法,波浪线三次 ``` python(python语法),回车
单行代码用
6.4 字体样式
文字加粗 内容
文字斜体 内容
文字粗斜 内容
颜色 黄绿色
字体微软雅黑 黄绿色
__你好__ 下划线前加\可以显示下划线
6.5 链接
目标地址名字
百度
6.6 分割线
--- 实现分割线
+++ 实现分割线
*** 实现分割线
6.7 图片
md文件传输时图片丢失的两种解决方法:
在文件保存时,点击左上角的文件,选择导出PDF
借助网络上的平台,把图片上传上去,然后用网络地址代替
7.思维导图
有层级关系
从大范围到具体
常用工具:process X-mind
快捷键:Enter 同级分支 Tab 子分支 Ctrl z 撤回 Ctrl y 反撤回
思维导图何时可用,何时不可用?
确定的东西,并且有联系,用思维导图帮助我们总结记忆
两个事物之间没有必然联系,不适用思维导图
8.博客园
什么样的内容能作为博客发表?
新技术,以你自己的观点发表
借鉴国外的一些新技术或者新研究
自己的笔记,要求自己的笔记要成体系
写博客的平台
博客园
CSDN
9.排BUG技巧
根据错误类型推算,错误出现在哪里
百度搜索
stackoverflow
10.Python基础知识
Python是一门动态解释性的强类型定义语言
编译型:一次性翻译
优点:运行速度快
缺点:翻译时间长
解释型:一行一行翻译
优点:开发效率高(翻译时间短)
缺点:运行速度慢
2004年Django,2008年python3诞生
python2和python3的区别:
(1) python2:源码不统一,源码重复
python3:源码统一,源码不重复
(2)在整型的除法计算时,python3:除法的时候返回的是小数(浮点数);
python2:除法的时候返回的是整数(向下取整)
(3)在用户交互中,python3中的input获取的都是字符串;
python2中的input获取的是数据本身
11.变量
变量名规则
变量名由数字,字母,下划线组成
变量名不能以数字开头
变量名要具有可描述性
变量名要区分大小写
变量名禁止使用Python关键字
变量名不能使用中文和拼音
变量名推荐写法
驼峰体
下划线
12.常量
变量名全部大写叫常量
13.注释
单行注释(当行注释) #

多行注释 """ """ 或者 ''' '''

14.基础数据类型
14.1 字符串
符号--str
用于存储一些数据
在python中只要是用引号引起来的就是字符串
字符串只能进行加法和乘法,字符串乘法时只能字符串乘数字
str() --将整型强制转换成字符串
14.2 整型(数字)
符号--int
用于计算,比较
在赋值的时候先执行等号右边的
整型(数字)可以进行加减乘除
int() --将字符串类型强制转换成整型
14.3 布尔值
符号--bool
Ture -- 真
False -- 假
15.用户交互:(输入/输出)
input() --输入
print() --输出
type查看数据类型 -- print(type(name))
16.流程控制语句
16.1 单if
if+条件语句+冒号
缩进 结果
缩进 :Tab或者四个空格(官方推荐) Tab和空格不能混合使用

16.2 if else 二选一
if+条件+冒号
缩进 结果
else+冒号
缩进 结果

16.3 if elif elif 多选一或者不选
if 条件+冒号
缩进 结果
elif 条件+冒号
缩进 结果
elif 条件+冒号
缩进 结果

16.4 if elif elif else 多选一
if 条件+冒号
缩进 结果
elif 条件+冒号
缩进 结果
elif 条件+冒号
缩进 结果
else+冒号
缩进 结果

16.5 if if if 多个条件选多个
if 条件+冒号
缩进 结果
if 条件+冒号
缩进 结果
if 条件+冒号
缩进 结果

16.6 if 嵌套
if 条件+冒号
缩进 if 条件+冒号
缩进 结果
else+冒号
缩进 结果
else+冒号
缩进 结果

17.While
while 条件:
缩进 循环体

while 循环 -- 死循环,通过条件和break能够终止循环
终止死循环方法:1.改变条件 2.break

break -- 终止当前循环,并且break下方代码不会执行,只能在循环中使用

continue -- 跳出本次循环,继续下次循环(伪装成循环体中最后一行代码)

continue --必须在循环体中使用,下方代码不执行

        while else 
            while 条件
            缩进 循环体
            else:
            缩进 结果           
        ![](https://img2018.cnblogs.com/blog/1754444/201908/1754444-20190803150514537-1250714608.png)

18.格式化
符号:
%s--占位符(万能)
%d %i--数字占位符
%%--转义,转成普通的%
规则:
占的位置和填充位置要一一对应
填充的时候按顺序填充



f " " ---python3.6版本及以上才能使用



19.运算符
19.1 算术运算符
+(加)
-(减)
(乘)
/(除)
%(取余)
**(幂)
//(整除--地板除,向下取整)
19.2 比较运算符
> (大于)
<(小于)
= (等于)
!= (不等于)
19.3赋值运算符
+=(自加)a+=1<==>a=a+1
-=(自减),
=,/=,**=,//=,%=
19.4 逻辑运算符
and(与)
都为真才是真,有一个是假就是假
都为真时选择and后面的
都为假时选择and前面的
数字非零都为真
or(或)
只要一个为真就为真
都为真时选择or前面的
都为假的时候选择or后面的
not(非)
not True=False
not False=True
优先级:()>not>and>or
19.5 成员运算符
in --在
not in --不在
20.编码初识
ASCII 256位
用1个字节, 不支持中文
gbk--国标码
英文用1个字节,中文两个字节
unicode--万国码
中文和英文都是4个字节,一个字节 == 8位
utf-8 最流行的编码集
英文 1个字节,欧洲 2个字节,亚洲 3个字节
windows--编码集用gbk
linux--编码用utf-8
mac--编码用utf-8
21.单位转换
1字节 == 8位 <==> 1B == 8b
1B = 8b
1KB = 1024B
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB 最常用的就是TB
1PB = 1024TB
1EB = 1024PB

posted @ 2019-08-03 15:25  terms  Views(242)  Comments(2)    收藏  举报