首先我们先不直接讲解Python的知识,我们先用两天的时间讲解一下程序员必备的软件和使用.
在我们没有讲解之前的时候你们记录笔记就是使用word,记事本,云笔记等等,但是从今天开始我们要更换软件,记录笔记使用Typora软件,为什么要使用Typora的软件呢,是因为我们程序员不只是写代码这一件事,我们还需要给我们编写的代码抒写README文档,这个文档是说明你的程序如何使用的,README编写使用的就是Markdown语法,有人就有疑问Markdown和Typora软件有什么关系吗?
Typora这个软件就是使用Markdown进行编辑的,并且这个软件比较小
肯定还有人说别的软件也支持markdown语法的啊,是的但是Typora比较小
因为你们后期要成为一个专业的程序员,就要能够熟练使用markdown语法
我们要从现在开始习惯使用Markdown所以要求你们以后记录笔记的时候使用Typora软件,现在我们就先对这个软件进行安装.
点击右侧链接 https://typora.io/ 进行下载
找到页面中的 Download
进行下载,如下图:
点击下边的箭头,效果如下图:
找到图中的 Download
点击,效果图如下:
Windows系统安装:
针对自己电脑的位数进行安装,现在大部分的电脑都是64位的,我的是64位我选择64位进行下载
这是下载的安装程序,我们现在双击这个图标
选中的是要安装的路径,建议修改成C:\Typora然后选择Next
Create a desktop shortcut
这个是在桌面上创建一个快捷图标,选择图中箭头所值的位置进行安装
下图是安装中:
当出现下图的就表示安装成功了,我们只需要点击一下箭头所指的位置就可以了
苹果系统安装:
苹果电脑直接选择这个就开始下载安装包
找到安装的程序进行双击,双击后的效果如下图:
软件就安装成功了,现在打开我们安装的软件,我带着大家把咱们以后记笔记的样式写一下.
在电脑的C盘或则D盘创建一个文件夹 -- 然后文件夹的名字叫做 Python学习笔记我们进入Python学习笔记中然后创建一个文件 Python学习手册 都创建好后就记住我们以后的笔记全部都存放在这个Python学习手册中,怎么编写笔记呢? 我们来学习一下Markdown的使用
‘‘‘ # 一级标题 ‘‘‘
‘‘‘ ## 二级标题 ‘‘‘
‘‘‘ ### 三级标题 ‘‘‘
‘‘‘ #### 四级标题 ‘‘‘
‘‘‘ ##### 五级标题 ‘‘‘
文字加粗
‘‘‘ 你好 斜体 ‘‘‘
转义*
删除线
标题这个部分我们一般都是用到五级标题,有的时候我们需要列一些内容,就需要使用到序号,我们看看序号怎么使用
‘‘‘ 1.+ Tab键 ‘‘‘ 这样就是一个有序序号,当编辑完这一行的时候换行后序号自动增加
刚刚我们说的是有序的序号,现在来看看无序的序号
‘‘‘ -, +,* Tab键 ‘‘‘ 这样就是一个无序序号
如果我们想要在某一行的下面继续写内容,如图:
就按下键盘的Tab键,然后继续编辑,说我编辑完了,想要回到第一章同级的位置找到键盘的Tab和Shift键同时按下,或者多按几次回车
我们是程序员,记录的笔记中不可能全是文字,一定会有代码,代码直接粘贴到这里不易查看,我们学习一下怎么存放代码
‘‘‘ ```python ‘‘‘ 然后回车的时候就出现一下的内容
存放代码块
我们直接在里边写代码就行了
现在我们知道了怎么编写文字,怎么编写代码,但是这两个完全不能满足我们的需求啊,我想弄个图片怎么办啊,很是简单图片我们直接粘贴过来就行了,但是有个需要注意的地方,我们设置一下图片都存在哪个地方,这样方便我们查找.
设置完图片的存放位置,我们有时候需要写一个表格来记录一些内容, …….
Typora这个软件的强大之处不仅仅能够写内容还可以导出pdf,word等格式
这个软件我们就学习完毕了, 以后我们课程的笔记都必须使用这个软件来记录
我们刚刚创建了Python学习笔记这个文件夹和Python学习手册的文件,我们现在对
Python学习手册的这个文件添加一些内容.
第一章 环境搭建
第二章 入门
第三章 基础
第四章 函数
第五章 模块
第六章 面向对象
第七章 网编
第八章 数据库
第九章 前端
第十章 Django
我们现在把这些框架列出来,你们以后预习的笔记和上课的笔记都可以写在里边,等你们毕业的时候就相当于写了一本书,查看的时候也好查看.
你们有没有人来的时候刚买的电脑,打比方我们要去中关村买一个电脑,卖电脑的小哥就会问你要什么配置的电脑啊,小哥说的配置是什么呢?
配置就是图中的cpu,主板,内存,硬盘等等,我们有一部分人是小白对这个不是太明白的,我们就简单的说一下计算机的基础,后期网编的时候会在进行讲解
cpu相当于我们人类的大脑是进行运算和逻辑处理的
内存是存储临时数据的,我们在word和typora软件中编写的内容就是存储在内存当中 存储在内存中断电就会消失这样数据存储就有问题 需要一个能够永久存储数据的东西
硬盘就是永久存储数据的东西,这个硬盘就是我们常说的C盘D盘 一般存放的都是音频,文本,片儿啥的
固态硬盘也是硬盘就是速度快一些
小哥帮咱们把一台电脑组装好了,现在这个电脑能够运行吗? 不能吧我们只是把硬件都配置好了,我们是不是还需要安装操作系统
我们平时安装的都是win7和win10,其实还有Mac,Linux这些系统
我们安装完操作系统后想要社交聊天的是不是需要安装陌陌,微信啥的啊,微信和陌陌叫做应用程序,我们使用应用程序的时候其实就会通过操作系统控制计算机硬件执行的流程.
操作系统的作用就是:承上启下,承上是安装的软件,启下是控制硬件工作
操作系统也是别人开发一种特殊的软件.下图是计算机硬件和操作系统以及应用程序的关系图:
程序员想要控制计算机帮助我们工作,就像公司中有一个日本人一个韩国人你想让日本人去帮助你工作,你是不是应该说日本话,让日本人听懂后在去帮咱们工作啊.同理如果想让韩国人帮我们工作,我们也需要说韩国话去命令别人. 程序员想让计算机帮我们做一些事情,我们就需要使用计算机能够识别的东西来控制计算机,计算机能够识别的就是编程语言,目前大概有500多种.我们只需要选择一个就能够使计算机帮助我们工作.这么多语言中我们应该怎么选择呢?
编程语言中有很多种角度来分类,我们就通过编译型和解释型的角度来有什么区别
为什么要从这两个角度来看呢,是因为我们写的编程语言能够让计算机认识中间还需要一个翻译的过程.这个翻译就是我们过会要安装的软件
编译型: 将人类能够认识的代码全部编写完, 然后交由翻译器一次性进行翻译 解释型: 将人类能够认识的代码一边编写代码,一边进行翻译
编译型:
优点:执行速度快,一次性翻译后交于cpu去运行
缺点:开发效率低,如果在编写代码时有错,修改后需要重新翻译
解释型:
优点:开发效率高,打比方一个淘宝网站使用编译型语言来开发需要1年左右,但是使用解释型语言来开发只需要6,7个月
缺点:执行速度慢,需要翻译多次
Python属于解释型
现在Python语言逐渐使用广泛是因为什么?
吉多.范罗苏姆(龟叔)1989年圣诞期间为了打发时间创建的一门语言
龟叔在创建这门语言的时候崇尚的宗旨就是优美,清晰,简单.怎么个优美,清晰,简单法
我们用c语言和python来对比一下
c语言写法
#include <stdio.h>
int main(){
int n = 5;
if(n > 3)
{
printf("c语言学习比较难\n");}
else if (n < 10)
{
printf("c语言需要考虑硬件分配");}
else
{
printf("定义变量还需要声明,没写完一个还需要写一个;号");
}
return 10;
}
我们看完了c语言的写法,在来看看python的写法
python写法
n = 5
if n > 3:
print("python学习简单")
elif n < 10:
print("Python完全不需要考虑硬件分配")
else:
print("我不管,Python就是最简单的")
通过对比发现python的代码看着比较优美,清晰,简单.这些还不够python在全球编程语言中排行第三,并且持续上升
python能够成为全球编程排行榜第三是因为Python具有以下优点:
Python具有这么多优点的前提下Python能够从事的领域也很多
我们现在知道了Python的优点,Python能做什么,现在应该来看看Python都在哪用
现在我们知道python的优势后,我们学习python那个版本啊? 为什么要学习python3版本的啊,我们来看看原因
python还有种类,不就一个python吗? 你们说的一个是编写规则,我说的种类是解释器的分类,Python下边有以下解释器
Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)
转换成字节码文件(pyc文件),然后运行在Python虚拟机上。
Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。
IronPython
Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)
PyPy(特殊)
Python实现的Python,将Python的字节码字节码再编译成机器码。
说了这么多内容,感觉好厉害已近迫不及待的想要动手去试试了,我不得不说,客官还需要在稍等一下.我们需要安装一下Python解释器
向下查找,找到Python 3.6.3
根据当前系统的选择对用的,红色的是windows32位,绿色的是windows64位
下载完成后找到下载的目录,然后用鼠标左键双击
打开电脑的终端(黑窗口),输入 python回车进去python解释器,返回的结果入下图:
在终端中 >>> 输入exit() 如下图:
在最后的位置添加我们Python解释器的路径,我们Python解释器的路径是当时安装时选择的D:\Program Files(x86)\Python36-32
我们就将这个路劲添加到变量值中,注意在添加的路径前面加上一个;
路径中不能出现中文 ;分号一定要使用英文的
添加完后点击确定,然后继续确定,在确定
配置好我们开始写第一个Python程序
我们打开typora软件,不要尝试word,文本编辑器.他们自身会有问题,我们统一使用typora然后编辑
print("hello world!")
注意: 括号,引号都使用英文的输入法
然后保存,找到存放文件的位置,打开终端,在终端中输入
确认一下输入没有问题就敲一下回车, print是输出打印的意思 , 要是看到了
hello world! 就说明成功了,我们尝试的打印一下中文
发现改完中文后不是我们想要的内容,这是因为咱们没有指定中文用什么编码来显示
现在我们添加一下文件头
#!/usr/bin/env
# -*-coding:utf-8 -*-
将这两句写到文件最开头的位置,然后保存在去执行,windows上的电脑会出现不认识的字符.这是因为windows系统的编码是gbk
我们现在在黑窗口运行的文件,这种方式叫做脚本,很早的程序员都在这里进行开发
在这里开发如果有问题不能及时发现,并且关键字没有提示.考虑到大部分都是小白我们使用有提示的方式编程,降低一些难度
首先要下载Pycharm这个软件,官网的下载地址是: http://www.jetbrains.com/pycharm/download/#section=windows
选择左边的点击进行下载,左边的是专业版右边是社区版
出现这个页面就是正在下载,稍微喝杯茶等等
选择Next 点击
我是64位机器,我选择了64,如果是32的就选择32 [不管64还是32剩下的都选择]
出现这个界面的直接点击Finish关闭就可以了. 我们现在切换到桌面
找到这个图标然后双击
激活详情http://idea.lanyus.com/页面
点击选择的内容生成激活码,然后将激活码复制到code选项中
这个直接关闭就可以了
如果你的激活码没问题的话,会在个性化,主题设置完毕之后,经过短暂的加载(加载速度取决于电脑性能)进入如图页面,到这一步,PyCharm安装完成了
File -- Settings -- Project -- Project Interpreter,这里会显示当前系统默认的解释器,如果要添加别的解释器,点击工具图标,Add local -- Existing environment,点击三点图标,在打开的本地文件目录中选择解释器文件的.exe文件。就行了,如果你没有选择, PyCharm会自动选择当前环境默认的解释器
鼠标放到大纲然后右键鼠标,出现一个New然后鼠标向右滑动选择python file点击左键
直接写文件的名字就可以了,写完后回车就搞定了.
原文:https://www.cnblogs.com/bky20061005/p/12119555.html