Python编程
文章平均质量分 90
山在岭就在
天道酬勤
展开
-
最全Pycharm教程(11)——Pycharm调试器之断点篇
最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、运行 最全Pycharm教程(4)——有关Python解释器的相关配置 最全Pycharm教程(5)——Python快捷键相关设置 最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用 最全Pycharm教程(7)——虚拟机VM的配置 最...原创 2015-12-08 11:03:06 · 96359 阅读 · 3 评论 -
最全Pycharm教程(38)——Pycharm版本控制之远程共享
1、主题 介绍如何通过GitHub共享你的本地Git版本库 2、准备工作 (1)Pycharm版本为2.7或者更高 (2)Git以及GitHub可用 (3)有GitHub storage的读写权限,因此需要先创建一个账号以及远程版本库 (4)在 "Using PyCharm's Git integration locally"教程基础上原创 2015-12-18 10:21:03 · 8326 阅读 · 0 评论 -
最全Pycharm教程(37)——Pycharm版本控制之基础篇
1、主题 介绍Pycharm的版本控制系统 2、准备工作 (1)Pycharm版本为2.7或者更高 (2)已经创建一个工程,参见Getting Started tutorial (3)安装并配置了VCS,有远程接入权限 3、启用VCS Pycharm默认版本控制不可用,不过可以在VCS菜单中找到相应命令: 此时原创 2015-12-18 10:04:49 · 25488 阅读 · 2 评论 -
最全Pycharm教程(2)——代码风格
1、主题 这部分教程主要介绍如何创建一个Python工程并使其具有Pycharm的代码风格。你将会看到Pycharm使你的源码变得非常简洁美观,带有合适的缩进、空格等等,因此Pycharm也是一款代码质量管理的利器。 这部分教程并不会介绍如何使用Python进行编程,更多有关Python编程的知识请参照:Python编程 2、准备工作 在开始之前,请确认一下情况: (1)安装了Pyc...原创 2015-11-30 15:56:40 · 136036 阅读 · 8 评论 -
最全Pycharm教程(3)——代码的调试、运行
最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 1、准备工作 (1)Python版本为2.7或者更高版本 (2)已经创建了一个Python工程并且添加了内容,具体参考: Getting Started tutorial 2、第一步——运行代码 打开之前编写的Solver.py文件,在编辑框中右键,选择快捷菜单中的“Run 'Solver'”选项。...原创 2015-12-01 16:18:04 · 228707 阅读 · 18 评论 -
最全Pycharm教程(35)——Pycharm中使用Vagrant
1、主题 介绍如何在Pycharm中使用Vagrant 2、准备工作 确认电脑上安装了Vagrant和Oracle VirtualBox。 3、下载安装Vagrant 下载地址: from the official website 4、下载安装Oracle VirtualBox 下载地址:download and install原创 2015-12-17 20:12:04 · 9117 阅读 · 0 评论 -
最全Pycharm教程(36)——Pycharm中Vagrant高级技巧
1、主题 介绍Pycharm中Vagrant高级使用技巧。 2、使用内置SSH连接一个Vagrant built-in SSH terminal 3、开始连接 使用Tools→Start SSH session...主菜单命令: The configured Vagrant machine已经被自动添加到了列表中,单击连接。这里原创 2015-12-17 21:12:09 · 7707 阅读 · 0 评论 -
最全Pycharm教程(30)——Pycharm中的File Watchers
1、主题 详细介绍PyCharm中file watcher的使用。 2、准备工作 (1)Pycharm版本为3.1或者更高 (2)File Watchers插件可用,这个插件在安装Pycharm应该会默认安装(若没有则需手动安装,参见product documentation for details): (3)提前熟悉相关使用要领,参见Us原创 2015-12-17 09:15:42 · 14587 阅读 · 0 评论 -
最全Pycharm教程(31)——Pyhcarm实战
1、主题 介绍如何用Pycharm实打实的创建、运行、调试程序。 2、准备工作 Pycharm版本为2.7或者更高。 至少安装一个Python解释器,2.4到3.3均可 3、下载安装Pycharm 下载地址:this page 4、启动PyCharm 双击快捷方式(windows中为pycharm.exe或者 pyc原创 2015-12-17 11:31:44 · 24996 阅读 · 0 评论 -
最全Pycharm教程(34)——Pycharm内置终端以及远程SSH工具的使用
1、主题 如何使用Pycahrm内置终端以及远程SSH工具。 2、准备工作 Pycharm版本为3.0或更高 连接SSH服务器 3、使用SSH客户端 4、开启连接 选择Tools | Start SSH Session...的主菜单命令,单击Edit credentials: 5、提供连接信息 在Sessio原创 2015-12-17 18:41:41 · 37899 阅读 · 2 评论 -
最全Pycharm教程(33)——使用Pycharm编写IPython Notebook文件
1、主题 详细介绍如何使用PyCharm创建一个IPython Notebook(基于Web技术的交互式计算文档格式)并运行。 2、准备工作 (1)已经创建一个工程,这里使用C:/SampleProjects/py/IPythonNotebookExample目录下的工程。 (2)在设置对话框的Project Interpreter page页面中,原创 2015-12-17 16:31:23 · 35733 阅读 · 10 评论 -
最全Pycharm教程(32)——根据FHS在Linux上安装Pycharm
1、主题 如何在Linux上安装Pycharm,根据FHS。 2、平台要求 Intel Pentium III/800 MHz或更高。 内存最小512M,建议1G以上 屏幕最小分辨率1024x768 Oracle (Sun) JDK 1.6以及Open JDK 1.7或者更高版本 GNOME 或者 KDE桌面 Pyth原创 2015-12-17 15:00:07 · 6079 阅读 · 0 评论 -
最全Pycharm教程(29)——再探IDE,速成手册
1、准备工作 (1)确认安装了Python解释器,版本2.4到3.4均可。 (2)注意Pycharm有两个发布版本:社区版和专业版,详见 Edition Comparison Matrix 2、初始化安装 第一次安装Pycharm时,安装程序会咨询你几个重要问题: (1)是否已经预先保存了设置信息(例如早期版本的配置信息) (2)许可证信原创 2015-12-16 20:53:02 · 34744 阅读 · 2 评论 -
最全Pycharm教程(28)——Pycharm搜索导航之搜索应用实例
1、主题 这里我们将介绍Pycharm另外一项强力的搜索导航功能。假设你希望知道某个特定的类或方法都在工程中的哪些地方发挥了作用,也就是找出其所有的usages,这将是一个非常巨大而繁琐的工程,不过这里Pycharm会帮助我们实现。 2、准备工作 使用上一篇博客的Animals模块。 3、搜索所有引用usages 假设我们希望找出Mammalia类原创 2015-12-16 11:06:25 · 17311 阅读 · 0 评论 -
最全Pycharm教程(39)——Pycharm版本控制之本地Git用法
1、主题 介绍如果通过Pycharm使用本地Git集。 2、准备工作 (1)PyCharm版本为2.7或更高 (2)已经创建一个工程 (3)Git插件可用,对应可执行文件在 Git page页面正确配置 3、创建一个Git集 按下Alt+`显示常用的VCS命令(也可以通过主菜单VCS→VCS Operations Popup原创 2015-12-18 11:17:28 · 47666 阅读 · 2 评论 -
最全Pycharm教程(40)——Pycharm扩展功能之捆绑插件TextMate
1、主题 介绍如何在Pycharm中使用TextMate来格式化编辑各种代码文件 2、准备工作 (1)已经下载了相关捆绑软件,如 GitHub或者Subversion (2)Pycharm版本为2.7或更高 (3)TextMate bundles support插件正常工作。打开设置对话框,在 IDE Settings节点下,单击Plugins页,原创 2015-12-18 14:46:37 · 18677 阅读 · 0 评论 -
最全Pycharm教程(12)——Pycharm调试器之Java脚本调试
最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、运行 最全Pycharm教程(4)——有关Python解释器的相关配置 最全Pycharm教程(5)——Python快捷键相关设置 最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用 最全Pyc原创 2015-12-08 17:35:23 · 35389 阅读 · 3 评论 -
最全Pycharm教程(10)——Pycharm调试器总篇
最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、运行 最全Pycharm教程(4)——有关Python解释器的相关配置 最全Pycharm教程(5)——Python快捷键相关设置 最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用 最全Pycharm教程(7)——虚拟机VM的配置 最...原创 2015-12-08 09:13:46 · 78749 阅读 · 0 评论 -
我的Pycharm,我做主
之间花了一周多的时间把Pycharm官方帮助文档翻译了一遍,一共43篇博客,累得要屎,感悟颇多。 发牢骚之前先总结点干货,这里把所有的翻译文档列成如下目录,方便大家索引: 最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、运行 最全Pycharm教程(4)——有关Python解释器的相关配置 最全Pych...原创 2015-12-23 17:00:05 · 47680 阅读 · 46 评论 -
最全Pycharm教程(9)——创建并运行一个基本的Python测试程序
最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、运行 最全Pycharm教程(4)——有关Python解释器的相关配置 最全Pycharm教程(5)——Python快捷键相关设置 最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用 最全Pycharm教程(7)——虚拟机VM的配置 最...原创 2015-12-05 09:58:17 · 82864 阅读 · 2 评论 -
最全Pycharm教程(8)——Django工程的创建和管理
最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、运行 最全Pycharm教程(4)——有关Python解释器的相关配置 最全Pycharm教程(5)——Python快捷键相关设置 最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用 1、主题 这部分教程主要介绍如何通过Pycharm创...原创 2015-12-03 11:21:49 · 75439 阅读 · 5 评论 -
最全Pycharm教程(7)——虚拟机VM的配置
最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、运行 最全Pycharm教程(4)——有关Python解释器的相关配置 最全Pycharm教程(5)——Python快捷键相关设置 最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用 最全Pyc原创 2015-12-04 09:33:04 · 23239 阅读 · 0 评论 -
最全Pycharm教程(4)——有关Python解释器的相关配置
最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、运行 1、准备工作 (1)Pycharm版本为3.4或者更高。 (2)电脑上至少已经安装了一个Python解释器。 (3)如果你希望配置一个远程解释器,则需要服务器的相关支持。 2、本地解释器配置 配置本地解释器的步骤相对简洁直观: (1)单击工具栏...原创 2015-12-01 21:16:23 · 127320 阅读 · 0 评论 -
最全Pycharm教程(1)——定制外观
最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、运行 最全Pycharm教程(4)——有关Python解释器的相关配置 最全Pycharm教程(5)——Python快捷键相关设置 Pycharm作为一款强力的Python IDE,在使用过程中感觉一直找不到全面完整的参考手册,因此决定对官网的Pycharm...原创 2015-11-29 21:53:09 · 244201 阅读 · 22 评论 -
最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用
最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、运行 最全Pycharm教程(4)——有关Python解释器的相关配置 最全Pycharm教程(5)——Python快捷键相关设置 1、主题 如果你是Vim的粉丝,并且不打算使用其他类型的编辑器,那么这篇教程将会比较适合你。这里将会详细介绍如何在Pyc...原创 2015-12-02 14:49:37 · 71585 阅读 · 5 评论 -
最全Pycharm教程(43)——Pycharm扩展功能之UML类图使用
1、什么是UML UML类图能够快速检查代码结构。 2、主题 UML类图在Pycharm中的用法。 3、准备工作 (1)Pycharm版本为2.7或更高 (2)安装Python解释器 (3)UML插件以及UML类图插件安装并能正常使用 4、准备一个例子 创建一个Animals模块以及 Mammal.py文件(原创 2015-12-18 17:42:14 · 47576 阅读 · 7 评论 -
最全Pycharm教程(42)——Pycharm扩展功能之Emacs外部编辑器
1、主题 介绍如何将Emacs定义为一个Pycharm外部编辑器。 2、准备工作 (1)Pycharm版本为2.7或更高 (2)下载了downloadedEmacs并正确安装 3、配置Emacs 打开设置对话框,在IDE settings节点下,打开 External tools页,确认Emacs的安装情况。 首先,在 Exte原创 2015-12-18 16:50:49 · 7224 阅读 · 0 评论 -
最全Pycharm教程(41)——Pycharm扩展功能之便签注释
1、主题 在开发项目的过程中经常需要创建任务列表,对于一些小任务,在代码中插入便签注释会有奇效。 这种注释的格式如下: 2、创建便签注释 非常简单: 首先,将光标定位到相应行。 然后,创建一行注释(Ctrl+Slash)。 最后,在#后面,输入TODO或者todo,然后输入注释 3、浏览便签 在T原创 2015-12-18 16:31:03 · 22818 阅读 · 0 评论 -
最全Pycharm教程(5)——Python快捷键相关设置
最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、运行 最全Pycharm教程(4)——有关Python解释器的相关配置 1、主题 毫无疑问Pycharm是一个具有强大快捷键系统的IDE,这就意味着你在Pycharm中的任何操作,例如打开一个文件、切换编辑区域等,都可以通过快捷键来实现。使用快捷键不仅能提高...原创 2015-12-02 09:57:10 · 58383 阅读 · 0 评论 -
最全Pycharm教程(26)——Pycharm搜索导航之文件名、符号名搜索
1、准备一个工程 向你的工程中添加一个Python文件,并输入一些源码,例如: 2、转到对应文件、类、符号 Pycharm提供的一个很强力的功能就是能够根据名称跳转到任何文件、类、符号所在定义位置。 3、跳转到文件 按下Ctrl+Shift+N快捷键,在弹出的窗口中输入d: 下面所显示的下拉列表中包含了所有名称中有字母d的原创 2015-12-16 09:14:51 · 27669 阅读 · 0 评论 -
最全Pycharm教程(25)——Pycharm编辑器功能之查看帮助文档
1、准备工作 (1)Pycharm版本为2.7或者更高 (2)与product documentation的注意事项保持一致 (3)已经创建了一个工程并且至少向其中添加了两个脚本文件,详见Getting Started 2、快速查看定义 当你只是想知道相关的声明信息时,不妨使用Quick definition,而无需跳转到实际的定义位置。例如,将光原创 2015-12-15 21:10:59 · 42714 阅读 · 0 评论 -
Python编写微信打飞机小游戏(七)
这边博客我们为大型敌机和中型敌机设置血量并以血槽的形式显示出来,同时解决之前遇到的声道阻塞的BUG(声道阻塞的问题详见之前的博文)。 1、为敌机添加表示血量的成员变量 所谓敌机血量,就是指敌机在挂掉之前能够挨几发子弹,这是敌机对象的一个成员属性,因此我们在中型敌机(MidEnemy)和大型敌机(BigEnemy)中添加energy成员变量:class MidEnemy(原创 2015-11-14 10:40:34 · 5949 阅读 · 0 评论 -
Python编写微信打飞机小游戏(九)
在之前的博文中我们为游戏添加了随分数累加的难度递增机制,这就带来一个问题:当到达后面的难度等级后,敌方飞机铺天盖地而来,我方小飞机根本应付不过来,因此在这篇博文中我们为我方飞机赋予必杀技——随机补给全屏炸弹和超级子弹。 首先来简单描述这两个必杀技,全屏炸弹是指在游戏过程中,当用户按下空格键时,就触发一枚全屏炸弹(如果当前有的话),此时屏幕上的所有敌机立即销毁。超级子弹是指玩家在接收到指定原创 2015-11-17 17:42:21 · 5758 阅读 · 2 评论 -
最全Pycharm教程(16)——Pycharm编辑器功能之代码自动生成
1、准备工作 (1)Pycharm版本为2.7或者更高。 (2)已经创建一个工程。 (3)创建Python文件(Alt+Insert→Python File) 2、生成源码 首先,我们实例化一个类,Pycharm会立即显示一个红色灯泡来给出快速补全的建议: 这里我们希望创建一个类,选择对应的提示命令,Pycharm会根据名称自动创原创 2015-12-10 16:37:25 · 33137 阅读 · 3 评论 -
最全Pycharm教程(22)——Pycharm编辑器功能之窗口选项卡管理
1、主题 我们已经注意到Pycharm的主编辑框是基于窗口选项卡机制显示的,Pycharm选项卡多种多样,这里我们将详细介绍这种选项卡机制。 2、激活的选项卡 每当我们打开一个Python文件时open a file for editing,它都会对应打开一个选项卡窗口,当前处于操作状态的选项卡成为激活选项卡。 3、选项卡行为属性 在主菜单中找到选项卡列表(Window → Edit...原创 2015-12-11 15:53:13 · 75566 阅读 · 0 评论 -
最全Pycharm教程(14)——Pycharm编辑器功能总篇
最全Pycharm教程(1)——定制外观 最全Pycharm教程(2)——代码风格 最全Pycharm教程(3)——代码的调试、运行 最全Pycharm教程(4)——有关Python解释器的相关配置 最全Pycharm教程(5)——Python快捷键相关设置 最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用 最全Pycharm教程(7)——虚拟机VM的配置 最...原创 2015-12-10 14:51:38 · 50104 阅读 · 1 评论 -
最全Pycharm教程(23)——Pycharm编辑器功能之代码高亮显示及错误提示机制
1、代码高亮显示 当你在编辑框中输入代码时,Pycharm会在后台对其进行分析。这个IDE能够智能的识别出关键字、变量、字符串、注释等,并以不同的字体颜色进行显示。Pycharm的符号配色方案定义在 Colors and Fonts settings中(Ctrl+Alt+S→IDE Settings→Editor→Color and Fonts)。 我们先选择编程语言,这里选择Python...原创 2015-12-11 16:44:58 · 80679 阅读 · 3 评论 -
Python编写微信打飞机小游戏(六)
接下来,我们为我方飞机添加武器——发射子弹。 考虑到Python语言的模块化,我们同样将子弹封装为一个模块,bullet.py。新建py文件,导入Pygame,编程开始。 1、定义子弹类——Bullet1 强调这里之所谓命名为Bullet1,是因为游戏中我方飞机射出的子弹是有两种形式,一种是普通子弹,另外一种是超级子弹。其中超级子弹(Bullet2)将在之后的补给发放原创 2015-11-13 21:34:54 · 7109 阅读 · 0 评论 -
Python编写微信打飞机小游戏(二)
通过之前的准备,已经成功加载了程序资源并使得程序能够顺利运行,接下来开始编写我方小飞机的模块。在工程目录下创建一个名为myplane.py的文件,导入pygame模块(注意文件编码问题) 1、精灵 Pygame中所有移动对象都可看做是一个精灵(sprite),精灵之间能够进行相互的交互通信,例如碰撞检测等等,对于pygame模块中精灵的介绍网上有很多资源,例如《Pygame之精原创 2015-11-08 22:01:24 · 12209 阅读 · 1 评论 -
Python编写微信打飞机小游戏(一)
最近开始学习Python语言,发现Python有一个神奇的Pygame模块,在编写小游戏时显得非常方便,于是参照教学视频编写了一个微信打飞机的小游戏,网上有很多相关的博客,但都不是很详细,大都是直接贴代码,于是决定沉下心来把编写程序的过程记录下来,与大家分享。 首先声明一点,这篇博客完全参照了小甲鱼的《零基础入门学习Python》教学视频,为了尊重原创,特将原作者的视频地址公布如下:《零原创 2015-11-07 21:13:45 · 38568 阅读 · 13 评论