第一章 环境搭建

1.1Python安装

1.1.1python官网www.python.org

1.1.2根据电脑系统选择下载

1.1.3确定电脑系统属性,此处我们以win10的64位操作系统为例

1.1.4安装python 3.6.3

双击下载的安装包 python-3.6.3.exe

注意要勾选:Add Python 3.6 to PATH

点击 Customize installation进入一步(方便我们自定义安装路径)

然后根据指示操作

1.2 配置

1.2.1找到python的存储路径,并复制

1.2.2开始——搜索框中输入“cmd”——回车,启动命令提示符,输入:

​ set Path=%Path%;你的python安装路径

​ set Path=%Path%;你的python安装路径/scripts

1.2.3 输入python,配置成功

1.3Python介绍

1.3.1Python的历史

  • Python2.0 2000年加入了内存回收机制
  • Python2.4 2004年诞生了Django框架

1.3.2Python2与Python3比较

Python2:源码不统一,有重复的功能代码

Python3:源码统一,没有重复的功能代码

1.3.3Python是一个什么编程语言

  • 编译型:只翻译一次(代表 C)

    优点:执行速度快

    缺点:开发速度慢

  • 解释型:逐行翻译(代表python)

    优点:开发速度快

    缺点:运行速度慢

1.3.4python的种类

Cpython

Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。

Jython

Python的java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。

IronPython

Python的C#实现,IronPython将Python代码编译成C#字节码,然后在CLR上运行。(与Jython类似)

PyPy(特殊)

Python实现的Python,将python的字节码再编译成机器码

1.4私房菜(typora)的使用

1.软件Typora的安装:

安装网址: https://typora.io/

2.Typora热键使用:

  1. 一级标题

​ ##二级标题

​ ###三级标题

​ ####四级标题

​ #####五级标题

​ (或者ctrl+1 表示一级标题;ctrl+2 表示二级标题......)

  1. 有序内容排列:1.+Tab;
  2. 无序内容排列:"*" 或"-"+Tab键;
  3. 表格和代码块:表格快捷键-----ctrl+t

​ 代码块-----"```"(1左边按键)

  1. 转译符:\

​ 输出 *123*,就需要转译符。

反斜杠"\\"可以用来转义,使用"r"可以让反斜杠不发生转义。

​ 如:r"this is \boy and \cat"

​ 6.

​ * * 斜体字

​ ** ** 粗体

​ *** *** 粗斜体

​ 我爱涛 (删除线,就是一对双波浪线,注意是在英文下输入的)

我爱涛 (下划线,ctrl+u)

python安装及typora使用的更多相关文章

  1. python安装、模块安装

    python安装 windows 下载安装包 https://www.python.org/downloads 改环境变量 [右键计算机]-->[属性]-->[高级系统设置]-->[ ...

  2. win7系统下python安装numpy,matplotlib,scipy和scikit-learn

    1.安装numpy,matplotlib,scipy和scikit-learn win7系统下直接采用pip或者下载源文件进行安装numpy,matplotlib,scipy时会遇到各种问题,这是因为 ...

  3. python安装完毕后,提示找不到ssl模块的解决步骤

    转载自 醇酒醉影 python安装完毕后,提示找不到ssl模块: [root@localhost ~]# python2.7.5 Python 2.7.5 (default, Jun 3 2013, ...

  4. [python] 安装numpy+scipy+matlotlib+scikit-learn及问题解决

    这篇文章主要讲述Python如何安装Numpy.Scipy.Matlotlib.Scikit-learn等库的过程及遇到的问题解决方法.最近安装这个真是一把泪啊,各种不兼容问题和报错,希望文章对你有所 ...

  5. python安装numpy和pandas

    最近要对一系列数据做同比比较,需要用到numpy和pandas来计算,不过使用python安装numpy和pandas因为linux环境没有外网遇到了很多问题就记下来了.首要条件,python版本必须 ...

  6. python 安装模块

    python安装模块的方法很多,在此仅介绍一种,不需要安装其他附带的pip等,python安装完之后,配置环境变量,我由于中英文分号原因,环境变量始终没能配置成功汗. 1:下载模块的压缩文件解压到任意 ...

  7. linux下python安装到指定目录

    由于使用公司服务器时没有root权限,只能把python安装到个人文件夹下,使用源码包方式安装,这里记录一下. 1.python下载 cd到目录/users/w,在此目录下安装python.通过wge ...

  8. Python安装、配置图文详解(转载)

    Python安装.配置图文详解 目录: 一. Python简介 二. 安装python 1. 在windows下安装 2. 在Linux下安装 三. 在windows下配置python集成开发环境(I ...

  9. python安装numpy科学计算模块

    解决两个问题: (1)Import Error: No module named numpy (2)Python version 2.7 required, which was not found i ...

随机推荐

  1. foreach获取索引值

    List<" }; foreach (string item in items) { int index = items.IndexOf(item); Console.WriteLin ...

  2. eclipse 插件编写(二)

    上篇文章简单写了下怎么新建一个eclipse插件工程,这次写一下怎么在上次的工程中添加几个菜单,如菜单栏菜单.工具栏菜单.右键菜单等. 创建一个完成的菜单需要了解三个扩展点,即menus.comman ...

  3. 快速搭建多线程Windows服务解决方案

    一.引言 在软件开发过程中windows服务有的时候非常有用,用于同步数据,发送邮件,宿主WF引擎服务等,但是快速搭建一个好用多线程进行多任务处理的程序往往是一个项目必须考虑的问题.自己在项目中也经常 ...

  4. 三星860 evo 250g 开启AHCI模式读写对比

    主板比较老,只支持sata2接口 换用三星860evo后跑分对比

  5. QT+OpenCV+OpenGL安装

    Ubuntu 10.04.3 LTS ("fresh" install) OpenCV 2.3.1 Qt SDK version 1.2.0 for Linux/X11 32-bi ...

  6. C#每天进步一点--引用类型和值类型

    在刚参加工作面试时,我们经常会遇到有关值类型和引用类型的问题,你回答的怎么样直接影响你在别人心目中的印象,你回答的不好说明你对C#没有深入的了解学习,今天我带大家回顾下C#中的引用类型和值类型. CL ...

  7. Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)

    1.下载 并且 安装 Go安装包   =========================================================== 在CSDN上传了我的版本,供大家下载: = ...

  8. Google地图下载工具代码

    // // Google Map Tiles Downloader in C# by coolypf // No rights reserved, neither warranty nor guara ...

  9. javascript 实现ajax

    AJAX 英文名称 Asynchronous JavaScript and XML即异步的 JavaScript 和 XML AJAX 是与服务器交换数据并更新部分网页一门无刷新技术构建自己的ajax ...

  10. JPA 报错解决方案 com.microsoft.sqlserver.jdbc.SQLServerException: Cannot insert explicit value for identity column in table 'test_db' when IDENTITY_INSERT is set to OFF.

    这种错误插入数据时就是hibernate的自增长字段生成规则应该用native 在字段前加入注解 @GeneratedValue(generator="generator") @G ...