使用PyCharm进行python开发的简介

这个是很常见的一个问题,我想学习python,用什么编辑器呢?

eclipse+pydev?

IDLE?

vim?

每个人有自己的习惯,可能是自己琢磨的,也可能是前辈指导的,这里只分享自己孤陋寡闻琢磨的。

简单的小脚本,,直接vim或者IDLE上即可。

那请问怎么调试复杂一点儿的呢?还是用IDE吧,这里我没选eclipse,因为我讨厌它,个人情绪问题。

好吧,其实我是被PyCharm吸引住了,用的是社区版本。

参考:http://www.jetbrains.com/pycharm/

传送门:http://download.jetbrains.com/python/pycharm-professional-4.5.2.exe

咱们不花时间对比哪个IDE好,习惯是最好的方式。

1. 因为我习惯用python3,默认是utf-8的格式,所以做了调整:

File->Settings->File Encodings

设置Project Encoding: UTF-8

2. 试着用用吧,来调试一个小小的c/s脚本

c.py

#!/usr/local/bin/python3
# 

from multiprocessing.connection import Client

if __name__ == "__main__":
    s_ip = ‘127.0.0.1‘
    s_port = 15000
    conn = Client((s_ip, s_port), authkey=b‘123456‘)
    print(‘Connect to: \n {0}:{1}‘.format(s_ip, s_port))

    while True:
        try:
            x = conn.recv()
            print("GET: {0}".format(x))
        except EOFError:
            print(‘Why did you do an EOF on me?‘)
        except KeyboardInterrupt:
            print(‘You cancelled the operation.‘)
        except WindowsError:
            print(‘远程主机强迫关闭了一个现有的连接。‘)
            break
        except Exception as err:
            print("[ERROR] {0}".format(err))

    conn.close()

s.py

#!/usr/local/bin/python3
# 

from multiprocessing.connection import Listener
import time

s_ip = ‘0.0.0.0‘
s_port = 15000
srv = Listener((s_ip, s_port), authkey=b‘123456‘)
print(‘listen on: \n {0}:{1}‘.format(s_ip, s_port))

def notify(x=10000, y=10000):
    time.sleep(2)
    for i in range(1,x):
        for j in range (1,y):
            try:
                x = ‘SEND: i={0},j={1}‘.format(i,j)
                print(x)
                conn.send(x)
            except EOFError:
                print(‘[error] EOFError‘)
                break

if __name__ == "__main__":

    while True:
        conn = srv.accept()
        try:
            notify()
        except OSError:
            print("[ERROR] IP或者端口已经被占用?")
    conn.close()

先在s.py中下个断点:

右键菜单选择debug:

这是启动后在左下角的debugger和console窗口,注意左下角有个灰色的tools方框可以打开/关闭

3:Find 4:Run 5:Debug 6:TODO这类窗口。

好,现在以debug方式启动了s.py,接着我们直接启动c.py,同样是用鼠标右键的菜单:

脚本跑起来了,哔哔。。。++。。。到断点处停了下来,看图说话,很清楚的:

我手累了,按了一会儿F8,我们再看变成了啥样:

见笑了,常用的该有的都有。

Step Over (F8)

Step Into (F7)

Step Into My Code (Alt+Shift+F7)

Step Out (Shift+F8)

Run to Cursor (Alt+F9)

对了,c.py的输出呢?好吧,我们切到“4:Run”这个窗口来瞧瞧:

简介到此结束,希望身为初学者的你,越来越棒。

时间: 2024-10-13 00:26:38

使用PyCharm进行python开发的简介的相关文章

Ubuntu14.04安装pycharm用于Python开发环境部署,并且支持pycharm使用中文输入

一.目标 实现在Linux下用pycharm调试工具/Python开发 Linux使用vi/vim工具写Python,缺点:调试不方便,无代码提示.跳转等诸多功能. Windows使用idle/pycharm/eclipse等,环境包安装麻烦.写好的代码往往也得迁移至Linux服务器环境. 解决办法:直接在Linux环境下安装pycharm编译器. 附:about pycharm PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调

基于pycharm的python开发配置

虽然基于命令行+文本编辑可以完成python程序开发,并熟悉操作系统下的命令操作.但是基于集成开发环境的开发能够更有效率.因此选择一个适合的集成开发工具是重要的.最开始的时间也是从命令行+文本编辑来进行开发,这样可以熟悉基本的命令操作.之后本人尝试使用了eclipse+pyDev,pycharm.相对来说,pycharm更加简单. 1.               安装pycharm 点击.exe文件即可,resources_cn.jar为汉化包,拷贝到安装目录下的lib下即可. 2.     

Python 开发语言简介

开发语言: 高级语言:python,java,php,c#,Go,ruby,c++   字节码 低级语言: c,汇编 语言对比: Php类:适用于写网页也可以写后台功能 Python java: 可写网页,也可以写后台功能 — python 执行效率低,开发效率高 Java 执行效率高,开发效率低 原文地址:https://www.cnblogs.com/159357zzx/p/11440960.html

Win7 Python开发环境搭建

1.  下载Anaconda并安装 地址: https://www.anaconda.com/download/ Anaconda包括Python基础包与一系列科学计算包,安装后不用再单独安装Python. 2.  安装Pycharm 地址:https://www.jetbrains.com/pycharm/ Pycharm是Python开发IDE. 3.  使用pip安装python组件 pip为python组件管理命令,Anaconda Scripts目录下,我的环境上路径如下 C:\Pro

Python 自动化开发_简介

一.python  介绍 Python  简介[前世今生]: python的创始人是吉多·范罗苏姆(Guido van Rossum).于1989年的圣诞节期间开发的一个新脚本程序.作为ABC语言的一种继承. 为什么要学习python呢: 我的理解不是为什么要去学python.而是学习python能给你带来什么乐趣.每个人的求知欲不一样.所以看个人理解.简单点说对于运维的同学来说,学了python后不止自己的收入可以变得客观,也会使自己的工作变得很轻松.当然某些人可能会说我会shell编程就够了

Python开发工具PyCharm个性化设置(图解)

Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器.设置缩进符为制表符.设置IDE皮肤主题等,大家参考使用吧. JetBrains PyCharm Pro 4.5.3 中文汉化专业版 授权:特别软件 类型:国外软件 语言:简体中文 大小:197.79 MB 日期:2015-07-10 环境:WinXP, Win2008, Win7, Win8 下载 1.设置默认PyCharm解析器: 操作如下: Python–>Preferences–>Project Interp

在ubuntu下搭建python开发环境(pycharm,postgresql,virtualenv, Django)

使用的系统及软件 Ubuntu 12.10 Python 2.7.3 Django 1.4.2 Pycharm 2.6.3 Postgresql 9.1 Virtualenv Virtualenvwrapper Openjdk 在开始之前,一定要给系统做一下备份.因为如果误操作了会有不必要的麻烦.我就是误安装了Postgresql,然后出现了大问题,最后不得不把系统给重装了. Ubuntu的系统自带python 2.7,所以不用特别的设置,直接用就行.当然因为使用了Django 1.4,也无法使

Python开发工具搭建-Pycharm

PyCharm2017. 3.X专业版 安装使用. 注册码激活 本文以 Windows系统 为例: 1.开发工具获取及下载 Anaconda(Python 的集成工具 ) 下载地址: https://www.continuum.io/downloads Pycharm 2017-3.x开发工具 下载地址: https://www.jetbrains.com/pycharm/download/#section=windows 2.安装.注册.激活 a.安装集成运行环境 Anaconda 双击Ana

[Python开发工具] Pycharm之快捷键

[Python开发工具] Pycharm之快捷键 1 全局搜索: Ctrl+Shift+F,不过PyCharm的更强大, 你可以点选左侧某个目录后再按Ctrl+Shift+F, 这样默认会搜索改目录;tip: 如果只是想高亮下文件, 只要选中Project Navigator然后直接打字就会自动高亮所有匹配的文件; 2 添加注释: Ctrl+/, 再按一遍取消注释 3 重构Refactor: Ctrl+Alt+Shift+T 有时候代码写了好长了, 发现当初文件命名不合理, 手动修改需要遍历所有