预科01
typora
-
typora安装
网址:进入安装
进入:文件->导出
可以导出成不同的格式,方便大家使用
进入:文件->偏好设置
偏好设置主要设置typora的一些具体功能
选择:通用->自动保存
设置自动保存是为了避免突然的情况而导致记得东西没了
选择:图像->文件保存路径
设置图像的保存路径是为了打包的时候好打包
-
typora的markdown语法
标题:#+空格
标题一共有六级,想小一级,就多加一个#
代码块:``` + 编程语言
文本高亮/输入单行代码:
print("hello world")
以下三行*号为紧贴,必须拥抱,否则不会显示效果
斜体:* + 内容 + *
加粗:* * + 内容 + * *
加粗斜体同在:* * * + 内容 + * * *
删除线:~ 内容,线必须紧凑 ~
有序列表:数字 + 点 + 空格 + 内容
多行有序序列表就是接着往下加
无序列表:-/+ + tab/空格
多行无序列表就是接着往下加
超链接:[链接名]+(小括号:里面放入带协议头的网址)
图片:直接拖进去即可
表格:ctrl + t
-
markdown语法补充
目录:[里面是英文:toc]
引用:用 > + 内容
-+【】:任务列表
- [*]任务
下划线:ctrl + u
分割线:减号一堆或者三个就行
[^]:
:内容 + [^内容]
上下标:$ + 数字 + ^
3[^2]
符号的输入跟转义字符一模一样
特殊字符也与日常编程语言一样
段落的换行:内容 + 两个空格 + 换行
不再markdown语法里面的,直接用html语法也可以
hello world
$$
$$
$$
$$
<!--注释-->
链接引用:
[]:
[链接引用]:www.baidu.com "title(typroa)"
# python3的安装
1. python3的下载
打开网址:[python.org](https://www.python.org/)
![1570882726788](F:\typora\images\1570882726788.png)
我以windows操作系统举个栗子:
要么点windows进行下载,要么点旁边那个Python3.7.4进行下载。
如果你看到我的这篇文章已经是N年以后了,下最新版的,你随意。
由于我们上课使用的是3.6.6,迫于宝哥的压力,被迫选择(不懂就跟着干呗,想啥呢)
![1570883002805](F:\typora\images\1570883002805.png)
为了快速找到python3.6.6,直接ctrl + f进行查找,找到咔咔就是下,不要犹豫
此时此刻,下载已经完成,我们喝一口旁边的82年的开水润喉
2. python3的安装
要安装Python3了,激动人心的时刻已经到来
![1570883341767](F:\typora\images\1570883341767.png)
各位有志青年,不要点我图片中全出来的那个方框,我们将一起去手动配置环境变量
如果你是老鸟,看我博客干嘛?想收我为徒?
完事点Customize installation,也就是自定义安装
![1570883430554](F:\typora\images\1570883430554.png)
什么都别管,咔咔一顿点。
![1570883488880](F:\typora\images\1570883488880.png)
最关键的一步到了,就是这。
把路径改为C:\Python36,为何这样做?
1. 新手必须的配一把环境变量
2. 新手必须的配一把环境变量
3. 新手必须的配一把环境变量
4. 我前三条纯手打,不服来辩
5. 好找,各位哥哥们,我懒,找不到那么多
![1570885705397](F:\typora\images\1570885705397.png)
然后进入系统环境变量->Path
将刚才的路径添加到系统环境变量里面
至此,生活终于变成了他应有的样子
此时此刻,激动的心情在燃烧,终于安装好了。
那么,如何检测他到底安装好没有呢?
cmd->python
![1570886008349](F:\typora\images\1570886008349.png)
恭喜恭喜,终于搞定。
3. python3与python2共存
为什么要共存?
就跟哥哥跟弟弟必须的聊一聊
过去的你跟现在的你必须的聊一聊一样
过去做的事情,现在还能想起来吧?
有些事情不是你想忘记就能忘记的
你在网上做了什么,都给你记录的很清楚
尤其你那些广告很多的网站,历史记录里面给你安排的明明白白的
下来,安装python2,安装过程不再赘述
1. 先进入Python2的文件夹
2. 把python.exe复制黏贴搞一个副本出来
3. 然后把副本那个文件重命名为Python2.exe
4. 完事到**系统环境变量**中添加他的路径
5. 到控制台里面如果输入Python2
![1570886420985](F:\typora\images\1570886420985.png)
显示结果如果跟这个一样,那么你就成功了。
喜极而泣,流下来给你买橘子的泪水(滑稽)
> 添加系统环境变量有个很重要的事情
>
> ![1570886501097](F:\typora\images\1570886501097.png)
>
> 必须是下面的系统变量,不能是用户变量,这个问题我同桌遇到了。我感觉肯定也会有人遇到
>
> 这里面有个坑就是必须要把python3在Path里面放在`前面`,不然你在控制台输入python的时候,不会默认是python
4. python2与Python3的区别
print 在python2中,print在python中可以带括号,也可以不带括号
print()在python3中
python3中的除法获取的是小数
python2中的除法获取的是整数(向下取整)
5. python3的卸载
进入程序与功能,点卸载,剩下的不会算我输
![1570883185551](F:\typora\images\1570883185551.png)
![1570883163422](F:\typora\images\1570883163422.png)
# pycharm的下载与安装
1. pycharm的下载
进入链接:[pycharm](http://www.jetbrains.com/pycharm/)
![1570885691677](F:\typora\images\1570885691677.png)
2. pycharm的安装
![1570965219846](F:\typora\images\1570965219846.png)![1570965343317](F:\typora\images\1570965343317.png)![1570965419421](F:\typora\images\1570965419421.png)
3. pycharm的破解
JetbrainsCrack-release-enc.jar将这个文件复制到Pycharm的bin目录下
![1570965593095](F:\typora\images\1570965593095.png)
在 Pycharm软件安装目录的\bin目录下找到 pycharm.exe.vmoptions 和 pycharm64.exe.vmoptions 两个文件 ,右键以文本格式打开(可用借助[Notepad](https://www.nocang.com/notepad-plus/)打开),在两个文件最后追加 -javaagent:盘符:\你的pycharm的安装路径\bin\JetbrainsCrack-release-enc.jar,这里一定要把你的pycharm安装路径写正确,失败都是因为这步没有做好,然后保存即可。
> 812LFWMRSH-eyJsaWNlbnNlSWQiOiI4MTJMRldNUlNIIiwibGljZW5zZWVOYW1lIjoi5q2j54mIIOaOiOadgyIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwiZmFsbGJhY2tEYXRlIjoiMjAxOS0wNC0yMSIsInBhaWRVcFRvIjoiMjAyMC0wNC0yMCJ9LHsiY29kZSI6IkFDIiwiZmFsbGJhY2tEYXRlIjoiMjAxOS0wNC0yMSIsInBhaWRVcFRvIjoiMjAyMC0wNC0yMCJ9LHsiY29kZSI6IkRQTiIsImZhbGxiYWNrRGF0ZSI6IjIwMTktMDQtMjEiLCJwYWlkVXBUbyI6IjIwMjAtMDQtMjAifSx7ImNvZGUiOiJQUyIsImZhbGxiYWNrRGF0ZSI6IjIwMTktMDQtMjEiLCJwYWlkVXBUbyI6IjIwMjAtMDQtMjAifSx7ImNvZGUiOiJHTyIsImZhbGxiYWNrRGF0ZSI6IjIwMTktMDQtMjEiLCJwYWlkVXBUbyI6IjIwMjAtMDQtMjAifSx7ImNvZGUiOiJETSIsImZhbGxiYWNrRGF0ZSI6IjIwMTktMDQtMjEiLCJwYWlkVXBUbyI6IjIwMjAtMDQtMjAifSx7ImNvZGUiOiJDTCIsImZhbGxiYWNrRGF0ZSI6IjIwMTktMDQtMjEiLCJwYWlkVXBUbyI6IjIwMjAtMDQtMjAifSx7ImNvZGUiOiJSUzAiLCJmYWxsYmFja0RhdGUiOiIyMDE5LTA0LTIxIiwicGFpZFVwVG8iOiIyMDIwLTA0LTIwIn0seyJjb2RlIjoiUkMiLCJmYWxsYmFja0RhdGUiOiIyMDE5LTA0LTIxIiwicGFpZFVwVG8iOiIyMDIwLTA0LTIwIn0seyJjb2RlIjoiUkQiLCJmYWxsYmFja0RhdGUiOiIyMDE5LTA0LTIxIiwicGFpZFVwVG8iOiIyMDIwLTA0LTIwIn0seyJjb2RlIjoiUEMiLCJmYWxsYmFja0RhdGUiOiIyMDE5LTA0LTIxIiwicGFpZFVwVG8iOiIyMDIwLTA0LTIwIn0seyJjb2RlIjoiUk0iLCJmYWxsYmFja0RhdGUiOiIyMDE5LTA0LTIxIiwicGFpZFVwVG8iOiIyMDIwLTA0LTIwIn0seyJjb2RlIjoiV1MiLCJmYWxsYmFja0RhdGUiOiIyMDE5LTA0LTIxIiwicGFpZFVwVG8iOiIyMDIwLTA0LTIwIn0seyJjb2RlIjoiREIiLCJmYWxsYmFja0RhdGUiOiIyMDE5LTA0LTIxIiwicGFpZFVwVG8iOiIyMDIwLTA0LTIwIn0seyJjb2RlIjoiREMiLCJmYWxsYmFja0RhdGUiOiIyMDE5LTA0LTIxIiwicGFpZFVwVG8iOiIyMDIwLTA0LTIwIn0seyJjb2RlIjoiUlNVIiwiZmFsbGJhY2tEYXRlIjoiMjAxOS0wNC0yMSIsInBhaWRVcFRvIjoiMjAyMC0wNC0yMCJ9XSwiaGFzaCI6IjEyNzk2ODc3LzAiLCJncmFjZVBlcmlvZERheXMiOjcsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-ti4tUsQISyJF/zfWxSHCr+IcYrX2w24JO5bUZCPIGKSi+IrgQ0RT2uum9n96o+Eob9Z1iQ9nUZ6FJdpEW5g0Exe6sw8fLrWMoLFhtCIvVgQxEEt+M7Z2xD0esmjP1kPKXZyc/i+NCxA2EO2Sec9uifqklBGP1L3xoENAw2QsIWBfttIe6EPWhbS8TIMMr2vF/S3HrN8To5Hj5lwD/t1GHgFK1uWrhsuifAiKcVzqogybzGiR1h2+yNYTMbKxP7uPCcdYMsIyrBNVRGA3IuEJgyGQTQlFbnVQoVUTGPW2tQxprmC464wMjKi40JHh27WzjOHPwgzxDaigwn4Z0EbSpA==-MIIElTCCAn2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE4MTEwMTEyMjk0NloXDTIwMTEwMjEyMjk0NlowaDELMAkGA1UEBhMCQ1oxDjAMBgNVBAgMBU51c2xlMQ8wDQYDVQQHDAZQcmFndWUxGTAXBgNVBAoMEEpldEJyYWlucyBzLnIuby4xHTAbBgNVBAMMFHByb2QzeS1mcm9tLTIwMTgxMTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQAF8uc+YJOHHwOFcPzmbjcxNDuGoOUIP+2h1R75Lecswb7ru2LWWSUMtXVKQzChLNPn/72W0k+oI056tgiwuG7M49LXp4zQVlQnFmWU1wwGvVhq5R63Rpjx1zjGUhcXgayu7+9zMUW596Lbomsg8qVve6euqsrFicYkIIuUu4zYPndJwfe0YkS5nY72SHnNdbPhEnN8wcB2Kz+OIG0lih3yz5EqFhld03bGp222ZQCIghCTVL6QBNadGsiN/lWLl4JdR3lJkZzlpFdiHijoVRdWeSWqM4y0t23c92HXKrgppoSV18XMxrWVdoSM3nuMHwxGhFyde05OdDtLpCv+jlWf5REAHHA201pAU6bJSZINyHDUTB+Beo28rRXSwSh3OUIvYwKNVeoBY+KwOJ7WnuTCUq1meE6GkKc4D/cXmgpOyW/1SmBz3XjVIi/zprZ0zf3qH5mkphtg6ksjKgKjmx1cXfZAAX6wcDBNaCL+Ortep1Dh8xDUbqbBVNBL4jbiL3i3xsfNiyJgaZ5sX7i8tmStEpLbPwvHcByuf59qJhV/bZOl8KqJBETCDJcY6O2aqhTUy+9x93ThKs1GKrRPePrWPluud7ttlgtRveit/pcBrnQcXOl1rHq7ByB8CFAxNotRUYL9IF5n3wJOgkPojMy6jetQA5Ogc8Sm7RG6vg1yow==
# 预习笔记
> ```
> print("试试?")
> name = "shuaishuai"
> #变量名 变量值
> #变量由字母,数字,下划线组成
> #不能以字母开头。不能用关键字
> #关键字,被系统使用的标识符
> #代码是从上到下执行
> #常量规定大写
> #基础数据类型:整形,字符型,布尔值
> #输入使用input
> #衣服,爱死衣服,嵌套衣服
> #if else if
> ```
>
> # 学习计划
>
> 1. 早晨七点准时起床,15分钟洗漱完毕,思考昨天学了什么
> 2. 中午吃完饭,好好睡一觉,下午接着干
> 3. 晚上十二点准时睡觉
> 4. 课上的内容及时消化,不消化不回家
> 5. 每天的作业拼了命也要在当天完成,不给明天加重负担
> 6. 我一定要成功
> 7. 我一定要成功
> 8. 我一定要成功
# 补充
1. 编译型语言与解释型语言的区别
编译型语言:一次编译,到处运行
缺点:编译时间长
优点:执行速度快
解释型语言:边解释边运行
缺点:运行效率相对较低
优点:所见即所得,开发效率高
2. python简介
创始人:龟叔
优点:
1. 开发效率高
2. 可移植
3. 可扩展
4. 可嵌入
重大历史事件:
1. 2004年著名WEB框架Django诞生
2. 2008年出现3.0
3. 2014年发表重要声明,3.4以后的版本将不再由龟叔更新
3. 变量
变量是内存中变量值的称呼
age = 18 <!--表示内存中有一段地址的内容是18,他的名字叫age-->
变量的命名规则:
1. 由字母,数字,下划线组成
2. 禁止以数字开头
3. 禁止使用关键字
4. 被系统使用的标识符就叫作关键字
4. 常量
常量就是不能改变的量,一般用全大写字母表示
5. 注释
单行注释:#
多行注释:```
6. 基础数据类型
1. 整型
在Python3中所有的整数都是Int型,没有Long类型
在python2中数据量很大,用long类型
2. 字符串
在Python中只要是用引号引起来的就是字符串
字符串中每个单独的字母汉子都是一个单独的元素
1. 字符串加
2. 字符串乘
3. 索引
4. 切片
5. 步长
6. 字符串方法
1. 全部大写
2. 全部小写
3. 以什么开头
4. 以什么结尾
5. 统计出现的次数
6. 字符串替换
7. 去除头尾两边的空格
8. 分割
9. 字符串格式化
3. 逻辑型
7. 输入
input输入的都是字符串
Input输入的都是字符串
input输入的都是字符串
8. 格式化输出
1. 字符串类型:%s
2. 数字类型:%d,%i
3. 转义:%%
9. 运算符
1. 算数运算
** :a的冥次
//: 取商的整除部分
2. 比较运算
3. 赋值运算
4. 逻辑运算
1. and
2. or
3. not
5. 成员运算:判断子元素是否在原字符串中
1. in
2. not in
其实我挺讨厌一个人敲代码的,但是我又喜欢一个人敲代码。