西秦的ACE-Python教程 一、Python本地开发环境部署

 
 
 

级别: 论坛版主
发帖
1357
云币
2782
 
只看楼主 更多操作楼主  发表于: 10-10
 
 
从今天起,为大家带来ACE Python的入门教材。 
希望大家在看完教材后,都能动手尝试一下,让ACE焕发活力! 

 
Python是一款非常强大的脚本语言,能够实现多种功能。 
首先我们来部署开发环境,打开Python的下载页面https://www.python.org/downloads/ 
 
 
可以看到,目前提供Python 3.x 和2.X供下载 
Python和其他语言一样,有版本差异问题。那么,我们到底用哪个版本呢? 
根据这个帖子http://bbs.aliyun.com/read/259348.html,我们可以知道。这里应该使用的是Python 2.7.8 
我们在下面的列表中找到Python2.7.8 
 
 
点击Download 进入下载页面, 
 
 
根据我们系统的版本来下载安装包。32位系统下载X86版本,64位系统下载X64版本 
下载好后,点击我们下载好的安装文件开始安装。 
基本上可以一路Next装下去,但是在这一步时要注意 
 
 
将最下面的add python.exe to path勾选住,这样在安装完后使用会省很多事情。 
一路Next 后,很快就安装完了。 
打开开始菜单 
 
 
就可以看到我们装好的Python了 
其中的IDLE是Python自带的一款IDE,但是并不好用。 
Module Docs是自带 模块的文档,方便我们使用时查询。 
Python(Command line)是Python的终端。剩下的两样分别是手册和卸载工具。 
接下来,打开命令行工具 
输入Python,如果能进入如下界面,说明 你安装好了Python. 
 
 

 
上面我们提到,Python自带了一个IDE,但是,这个IDLE并不好用,接下来我带大家去下载一个更加好用的IDE。 
进入https://www.jetbrains.com/pycharm/ 
 
 
点击Download,会让你选择下载的版本,这里我们选择左侧的专业版。 
如果你是学生,可以选择右边的社区版本。 
下载的过程不再赘述。 
下载好后,直接安装。 
安装完成后,会让你输入一个License 信息。大致是这样 
 
 
这里给大家一个License 信息 
username:

  1. 52aliyun.cn

License Key

  1. ===== LICENSE BEGIN =====
  2. 62812-12042010
  3. 00001qlUGp!!h42xZYX0o32z4e6A3b
  4. 9MwHOrSw12K0jv2Fu4!fpd0jfvWQ8E
  5. uVrx1fnEYdbxi1YfIFg8EsLOfOwubQ
  6. ===== LICENSE END =====

输入后,点OK,就会自动确认信息。然后我们就可以用Pycharm开发啦~ 


 
在接下来的日子里会不断更新各种教材的,希望各位支持我,支持我继续写下去~ 
 
 

西秦的ACE-Python教程 一、Python本地开发环境部署的更多相关文章

  1. python入门灵魂5问--python学习路线,python教程,python学哪些,python怎么学,python学到什么程度

    一.python入门简介 对于刚接触python编程或者想学习python自动化的人来说,基本都会有以下python入门灵魂5问--python学习路线,python教程,python学哪些,pyth ...

  2. Nginx+Python+uwsgi+Django的web开发环境安装及配置

    Nginx+Python+uwsgi+Django的web开发环境安装及配置 nginx安装 nginx的安装这里就略过了... python安装 通常系统已经自带了,这里也略过 uwsgi安装 官网 ...

  3. 在windows下使用多版本Python安装相应的虚拟开发环境

    在windows下面使用多版本Python安装相应的虚拟开发环境   在搭建一个项目的时候,希望使用最新版的Python3.7版本,但是Python3.6的版本也要留下,那么问题来了,如何解决这个问题 ...

  4. Linux——Django 开发环境部署(二)python版本控制器pyenv

    python版本控制器pyenv 之前的 那篇是说明了django环境的site package完全独立出来了,但是使用的python解释器还是系统的,为了继续独立出来,甚至是达到ruby的rvm的自 ...

  5. Eclipse for Python开发环境部署

    Eclipse for Python开发环境部署 工欲善其事,必先利其器. 对开发人员来说,顺手的开发工具必定事半功倍.自学编程的小白不知道该选择那个开发工具,Eclipse作为一个功能强大且开源免费 ...

  6. Xamarin Andro教程搭建Xamarin Androidid开发环境(一)

    Xamarin Andro教程搭建Xamarin Androidid开发环境(一) "工欲善其事,必先利其器".对于程序员来说,编程的环境就是其手中的利器.如果没有一个合适方便的编 ...

  7. Eclipse for C/C++ 开发环境部署保姆级教程

    Eclipse for C/C++ 开发环境部署保姆级教程 工欲善其事,必先利其器. 对开发人员来说,顺手的开发工具必定事半功倍.自学编程的小白不知道该选择那个开发工具,Eclipse作为一个功能强大 ...

  8. Python教程:Python中的for 语句

    Python 中的 for 语句与你在 C 或 Pascal 中可能用到的有所不同. Python教程 中的 for 语句并不总是对算术递增的数值进行迭代(如同 Pascal),或是给予用户定义迭代步 ...

  9. 廖老师的Python教程——安装Python

    因为Python是跨平台的,它可以运行在Windows.Mac和各种Linux/Unix系统上.在Windows上写Python程序,放到Linux上也是能够运行的. 要开始学习Python编程,首先 ...

随机推荐

  1. 一、HTML和CSS基础--网页布局--网页简单布局之结构与表现原则

    结构.表现和行为分离,不仅是一项技术,更主要的是一种思想,当我们拿到一个网页时,先考虑设计图中的文字内容和内容模块之间的关系,重点放在编写html结构和语义化,然后考虑布局和表现形式.,减少HTML与 ...

  2. /etc/profile和$HOME/.bash_profile

    Linux中含有两个重要的文件 /etc/profile和$HOME/.bash_profile 每当系统登陆时都要读取这两个文件,用来初始化系统所用到的变量,其中/etc/profile是超级用户所 ...

  3. Linux使用tcpdump命令抓包保存pcap文件wireshark分析

    [root@ok Desktop]# yum search tcpdump Loaded plugins: fastestmirror, refresh-packagekit, security Lo ...

  4. svn 提交冲突(目录下删除文件)

    [root@v01 webtest]# svn ci -m "delete kkk" svn: Commit failed (details follow): svn: Abort ...

  5. 菜鸟学Linux命令:tail命令 查看日志

    tail 命令用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理. tail命令常用来查看日志文件.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filenam ...

  6. Linux内核同步机制之(二):Per-CPU变量

    转自:http://www.wowotech.net/linux_kenrel/per-cpu.html 一.源由:为何引入Per-CPU变量? 1.lock bus带来的性能问题 在ARM平台上,A ...

  7. PHP 5.4中的traits特性

    Trait 是 PHP5. 中的新特性,是 PHP 多重继承的一种解决方案.例如,需要同时继承两个 Abstract Class, 这将会是件很麻烦的事情,Trait 就是为了解决这个问题. 简单使用 ...

  8. Java中的Timer和TimerTask在Android中的用法(转)

    转自:http://blog.csdn.net/zuolongsnail/article/details/8168689 在开发中我们有时会有这样的需求,即在固定的每隔一段时间执行某一个任务.比如UI ...

  9. cocos2dx游戏开发——微信打飞机学习笔记(八)——EnemyLayer的搭建

    一.创建文件= =               EnemyLayer.h               EnemyLayer.cpp Ps:我绝对不是在凑字数~. 二.How to do? (1)一些宏 ...

  10. map与mapPartitions

    区别在于sc.map是将RDD下的所有行数据统计处理.而sc.mapPartitions是按RDD分区进行数据统计处理. 测试一下: val data = sc.parallelize(1 to 6, ...