最近在学习Python3,想写一些自己的学习笔记。方便自己以后看,主要学习的资料来自菜鸟教程的Python3教程和廖雪峰官方网站的Python教程

1.下载

1)打开https://www.python.org/downloads/

当前最新版本3.6.5

2.安装

下载完成之后,运行exe文件,第一个页面底部,记得勾选add Python to path,这样会自动把Python加到系统变量里面去,然后默认安装即可

我的安装路径:

C:\Users\ms\AppData\Local\Programs\Python\Python36-32\

当我们从Python官方网站下载并安装好了Python 3.x之后,我们就直接获得了一个官方版本的解释器:CPython。这个解释器是用C语言开发的,所以叫CPython。在命令行下运行python就是启动CPython解释器。解释器有很多种,用的最广的是CPython解释器,后续笔记都是在CPython下执行

解释器就是在程序运行时把代码翻译成计算机看得懂的二进制的机器语言,让计算机去执行

3.打开Python IDLE

在开始菜单->所有程序找到Python 3.6,点击IDLE

代码练习可以用这个IDLE工具默认打开IDLE如下图,这个叫动态交互性编译环境

接下来看下如何执行代码,在这里写一个打印语句:print('Hello Python3!')

在Python的交互式命令行编写代码,好处就是直接得到运行结果,但是坏处是代码没有办法保存,如果还想再运行一遍,只能再敲一遍代码。

所以在实际使用中,是使用编辑器或IDE工具来写代码,写完了之后,保存为文件,这样就可以重复运行了

编辑器推荐使用Notepad++,免费使用,中文界面

但是绝对不要用Word和Windows自带的记事本,Word保存的不是纯文本文件,而记事本会自作聪明的在文件开头加上几个特殊字符(UTF-8BOM),结果会导致文件运行出现各种莫名其妙的错误

安装好编辑器后,输入以下代码:print('Hello Python3!')

注意print前不要有空格,然后选择一个目录,例如:D:\lesson,把文件保存为Hello.py,就可以打开命令行,进入到文件所在目录,就可以运行了。

文件可以保存为其他名字,比如first.py,但是必须以.py结尾,文件名只能是英文字母,数字和下划线组合。

初学者建议使用编辑器,熟悉了之后使用IDE工具,IDE工具推荐使用PyCharm

社区版本的PyCharm可以免费使用

还有就是第一次新建项目的时候可能会一脸蒙蔽,因为百度出来的东西跟最新的PyCharm完全不搭边

Location项目保存的路径

下面的选项请选择Existing interpreter,第一次需要自己添加Python3安装路径下的解释器。然后就能选到了。上面的选项是用IDE自带的解释器

PyCharm中文包可以百度下,不过不建议用,如果版本不匹配,会导致无法调整设置

设置字体格式和大小    File->Settings->Editor->Font

tab键为四个空格    File->Settings->Editor->Code Style->Python

改变变量,注释,类名等一系列的颜色,Scheme可以选提供的模板,选择Duplicate可以拷贝一份,然后可以下面框里面变量,注释等进行不同的颜色设置,要修改一定要复制一份,系统提供的无法修改

Python3学习笔记01-环境安装和运行环境的更多相关文章

  1. PHP学习笔记----IIS7下安装配置php环境

    原文:PHP学习笔记----IIS7下安装配置php环境 Php如何安装 Php版本的选择 Php在windows下的(php5.4.7)有两种版本: VC9 x86 Non Thread Safe ...

  2. Linux环境安装.NET运行环境

    Linux环境安装.NET运行环境 Linux环境安装.NET运行环境 1. 构建编译环境: (1) sudo apt-get install build-essential (2) sudo apt ...

  3. JavaSE 学习笔记01丨开发前言与环境搭建、基础语法

    本蒟蒻学习过C/C++的语法,故在学习Java的过程中,会关注于C++与Java的区别.开发前言部分,看了苏星河教程中的操作步骤.而后,主要阅读了<Java核心技术 卷1 基础知识>(第8 ...

  4. ElasticSearch学习笔记--1、安装以及运行

    Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎,多的我就不细说了. 相关实验环境 Centos:7.3 ElasticSearch:5.6 java:1.8 1. ...

  5. tensorflow学习笔记一------下载安装,配置环境(基于ubuntu16.04 pycharm)

    一,安装TensorFlow 安装所有必备工具 sudo apt-get install python-pip python-dev python-virtualenv 安装TensorFlow su ...

  6. Linux学习笔记之Centos7安装GNOME桌面环境

    最小化安装Centos7,系统默认是命令行界面,如果像我一样有特殊需求,这时就需要我们手动来安装用户图形界面了. 1.查看一下当前的运行级别和可以安装的group. systemctl get-def ...

  7. python学习笔记01:安装python

    下载python: 从从https://www.python.org/downloads/下载python,根据操作系统的不同,选择不同的版本下载.注意:linux系统大多预装了python,可以直接 ...

  8. Python3学习笔记 - 准备环境

    前言 最近乘着项目不忙想赶一波时髦学习一下Python3.由于正好学习了Docker,并深深迷上了Docker,所以必须趁热打铁的用它来创建我们的Python3的开发测试环境.Python3的中文教程 ...

  9. C++ GUI Qt4学习笔记01

    C++ GUI Qt4学习笔记01   qtc++signalmakefile文档平台 这一章介绍了如何把基本的C++只是与Qt所提供的功能组合起来创建一些简单的图形用户界面应用程序. 引入两个重要概 ...

随机推荐

  1. UDP中的sendto 与recvfrom

    sendto 头文件: #include <sys/types.h>   #include <sys/socket.h> 定义函数: int sendto(int s, con ...

  2. C#数据结构学习

    Collection类学习 using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

  3. HDU 1025(最长上升子序列)

    题意是要在两条平行线间连点,要在线不交叉的前提下尽可能多的连线,问最多能连多少条线. 现假定题中所给的是 9 组点,分别是:1—3,2—8,3—5,4—9,5—2,6—4,7—6,8—7,9—1,如图 ...

  4. weblogic的基本概念

    1.Domain,Administration Server, Managed Server 域包含一个或多个 WebLogic Server 实例. Domain 中包含一个特殊的 WebLogic ...

  5. mongoDB与mongoose

    mongodb是一个基于分布式文件存储的文档型数据库 MongoDB 是一个介于关系数据库和非关系数据库之间的产品 MongoDB 最大的特点是他支持的查询语言非常强大,而且还支持对数据建立索引 官方 ...

  6. 031、none和host网络的适用场景(2019-02-18 周一)

    参考https://www.cnblogs.com/CloudMan6/p/7053617.html   本节开始,会学习docker的几种原生网络,以及如何创建自定义网络.然后探究容器之间如何通信, ...

  7. 混合app开发--js和webview之间的交互总结

    使用场景:原生APP内嵌套H5页面,app使用的是webview框架进行嵌套 这样就存在两种情况 1.原生app调用H5的方法 2.H5调用app的方法 分别讲解下,其实app与H5之间的交互式非常简 ...

  8. 使用jQuery插件时避免重复引入jquery.js文件

    当一个页面使用多个jQuery插件时,需要避免重复引入jquery.js文件,因为后面映入的jQuery.js文件中定义的jQuery对象会覆盖掉前面的jQuery对象,导致之前定义的jQuery插件 ...

  9. Excepting a "Mapping" node but got ... Ingnore "Except mapping" in project

    问题 配置端口出现以下问题  问题原因: 解析失败 解决方式: 先将把application.yml 改为 application.properties, 再将端口号文件改为如下格式 解决

  10. L3-2 森森快递 (30 分)(贪心+线段树/分块)

    题目链接:https://pintia.cn/problem-sets/1108203702759940096/problems/1108204121661857798 题目大意: 森森开了一家快递公 ...