2018年3月8日

当然推荐一个比较系统的教程 http://www.runoob.com/python3/python3-tutorial.html 人家也写的也比我好啦

本教程为新手向的,请大佬跳过哈。第一次在博客园写文章,有不足之处也请希望批评指正。

python已经火了一段时间,之前一直忙着工作,最近准备学习下Python,顺便整理下文档。因为本汪是做游戏相关的工作,所以有些小的练习也会以游戏的方式来进行,那么不说废话了接下来就是开始吧。

一.安装python3.6.4

1.下载地址:https://www.python.org/downloads/release/python-364/ 

如果是64位的系统如图下载,32位的选择不带-64的下载即可。

2.安装

如图记得勾选这个选项,要不需要自己手动配置环境变量哦。

3.检查是否安装成功

打开命令行输入python,显示如下说明python已经正确的安装到机子上了,因为本机装了2个python版本,所以图上现在显示的是Python2.7.13

退出交互模式的方法,输入exit()回车即可退出

二.安装PyCharm

引用百度百科的内容:PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。而且之前用过idea的朋友肯定使用起来也会非常顺手,所以推荐使用这个IDE。

1.下载地址:http://www.jetbrains.com/pycharm/download/

这里我们选择免费的Community社区版本。Professional专业版本应该是免费30天,之后就要收费了。

2.安装

如上图勾选,根据自己的操作系统选择对应版本,剩下的都点下一步安装即可。

3.配置运行环境

第一次运行的时候会有很多窗口弹出来,不过那些基本都不用管直接点掉就好了,当然如果不想使用默认的工作空间修改下路径就好了。

首先我们打开File->Settings

找到Peoject Interpreter

如果你只安装了刚才的python3.6.4版本这里应该默认会出现3.6,但是因为本机之前安装过2.7版本,所以这里我们需要手动添加一下。

点击Show All

点击+

如图在Base interpreter里面找到刚才安装的Python36的exe程序

点击OK后则会拷贝一些文件,完毕后就可以选择Python3.6了

4.设置编码格式

为了避免中文乱码,我们还是在settings里面将编码格式都设置为UTF-8

5.运行第一个程序Hello World

对项目点击右键,选择New->Python File,新建一个python文件

输入以下代码

print("hello world")

点击Run->run运行该程序

选择需要运行的脚本名称,当然就是你新建时候起的名称

运行结果

可以看到hello world已经顺利显示了,意味着Python的环境以及开发环境都顺利的配置了。

下一篇准备讲讲变量类型,后面学习下爬虫后一样也会出教程,喜欢的话可以支持下哈。

Python3基础教程1——Python的环境搭建的更多相关文章

  1. Selenium基础教程(二)环境搭建

    一.环境搭建 (1)初学者最佳环境: Python 2.7 + Selenium 2+ Firefox 46 (2)喜欢尝新的环境: Python 3.6 + Selenium 3+ Firefox ...

  2. Python3基础教程2——Python的标准数据类型

    2018年3月12日 这次介绍一些python里面的标准数据类型 当然还是推荐一个比较系统的教程 http://www.runoob.com/python3/python3-tutorial.html ...

  3. Java零基础教程(一)环境搭建

    本文将带领您一步一步地搭建Java开发环境 一.认识什么是Java Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言. Java可运行于多个平台,如Window ...

  4. Linux CentOS Python开发环境搭建教程

      CentOS安装Python 1.CentOS已经自带安装了2.x版本,先尝试python命令检查已安装的版本.如果你使用rpm.yum或deb命令安装过,请使用相对命令查询. 2.复制安装文件链 ...

  5. Android基础-系统架构分析,环境搭建,下载Android Studio,AndroidDevTools,Git使用教程,Github入门,界面设计介绍

    系统架构分析 Android体系结构 安卓结构有四大层,五个部分,Android分四层为: 应用层(Applications),应用框架层(Application Framework),系统运行层(L ...

  6. Android基础新手教程——1.2 开发环境搭建

    Android基础新手教程--1.2 开发环境搭建 标签: Android基础新手教程 如今主流的Android开发环境有: ①Eclipse + ADT + SDK ②Android Studio ...

  7. python开发环境搭建

    虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...

  8. selenium + python 自动化测试环境搭建

    selenium + python 自动化测试 —— 环境搭建 关于 selenium Selenium 是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操 ...

  9. python服务器环境搭建(2)——安装相关软件

    在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...

随机推荐

  1. hihoCoder Demo Day dp

    题意:有一个机器人被困在一个的迷宫中,机器人的初始位置是,目的地是,并且它的移动方式很奇怪:只能一直向右,直到不能再向右才能把方向变成向下:只能一直向下,直到不能再向下才能把方向变成向右.迷宫中的每个 ...

  2. 2015四川省acm B题

    Carries frog has n integers a1,a2,-,an, and she wants to add them pairwise. Unfortunately, frog is s ...

  3. MongoDB的DBREF 使用.

    首先要记一下根据 DBREF 的ObjectId 以及根据 ref 集合为条件查询问题. 在不同的可视化客户端里面显示的问题. //某客户端显示这样,直接CMD查询也是这样显示.这样我无法看懂find ...

  4. Redis笔记1-redis的搭建和使用

    1.   Redis的安装 1.1. Redis的安装 Redis是c语言开发的. 安装redis需要c语言的编译环境.如果没有gcc需要在线安装.yum install gcc-c++ 安装步骤: ...

  5. Docker(一):Docker入门教程

    如今Docker的使用已经非常普遍,特别在一线互联网公司.使用Docker技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力.在云服务概念兴起之后,Docker的使用场景和范围进一步发展,如 ...

  6. vue之render基本书写方法

    Vue 推荐在绝大多数情况下使用 template 来创建你的 HTML.然而在一些场景中,你真的需要 JavaScript 的完全编程的能力,这就是 render 函数,它比 template 更接 ...

  7. linux之x86裁剪移植---grub 识别文件系统

    grub主要作用是找到内核(kernel)与部分核心模块的镜像(initrd,主要是sata硬盘驱动之类的模块),把它们导入内存中运行.kernel与initrd放在文件系统中,因此grub必须有识别 ...

  8. Excel 2010高级应用-饼图(四)

    Excel 2010高级应用-饼图(四) 基本操作如下: 1.新建空白文档,并命名饼图 2.单击"插入",找到饼图样例图 3.选择其中一种饼图图例,单击并在空白文档上生成饼图图框 ...

  9. Indent Guides for Visual Studio 代码格式化收缩插件

    代码格式化收缩插件 下载地址:http://indentguide.codeplex.com/releases/view/110312 更多关注付义方技术博客:http://blog.csdn.net ...

  10. Android查缺补漏(线程篇)-- AsyncTask的使用及原理详细分析

    本文作者:CodingBlock 文章链接:http://www.cnblogs.com/codingblock/p/8515304.html 一.AsyncTask的使用 AsyncTask是一种轻 ...