之间花了一周多的时间把Pycharm官方帮助文档翻译了一遍,一共43篇博客,累得要屎,感悟颇多。

  发牢骚之前先总结点干货,这里把所有的翻译文档列成如下目录,方便大家索引:

  最全Pycharm教程(1)——定制外观

  最全Pycharm教程(2)——代码风格

  最全Pycharm教程(3)——代码的调试、运行

  最全Pycharm教程(4)——有关Python解释器的相关配置

  最全Pycharm教程(5)——Python快捷键相关设置

  最全Pycharm教程(6)——将Pycharm作为Vim编辑器使用

  最全Pycharm教程(7)——虚拟机VM的配置

  最全Pycharm教程(8)——Django工程的创建和管理

  最全Pycharm教程(9)——创建并运行一个基本的Python测试程序

  最全Pycharm教程(10)——Pycharm调试器总篇

  最全Pycharm教程(11)——Pycharm调试器之断点篇

  最全Pycharm教程(12)——Pycharm调试器之Java脚本调试

  最全Pycharm教程(13)——Pycharm部署

  最全Pycharm教程(14)——Pycharm编辑器功能总篇

  最全Pycharm教程(15)——Pycharm编辑器功能之自动生成格式

  最全Pycharm教程(16)——Pycharm编辑器功能之代码自动生成

  最全Pycharm教程(17)——Pycharm编辑器功能之自动导入模块

  最全Pycharm教程(18)——Pycharm编辑器功能之代码拼写提示

  最全Pycharm教程(19)——Pycharm编辑器功能之代码折叠

  最全Pycharm教程(20)——Pycharm编辑器功能之模板应用

  最全Pycharm教程(21)——Pycharm编辑器功能之代码快速修改

  最全Pycharm教程(22)——Pycharm编辑器功能之窗口选项卡管理

  最全Pycharm教程(23)——Pycharm编辑器功能之代码高亮显示及错误提示机制

  最全Pycharm教程(24)——Pycharm编辑器功能之宏定义

  最全Pycharm教程(25)——Pycharm编辑器功能之查看帮助文档

  最全Pycharm教程(26)——Pycharm搜索导航之文件名、符号名搜索

  最全Pycharm教程(27)——Pycharm搜索导航之跳转到声明与定义

  最全Pycharm教程(28)——Pycharm搜索导航之搜索应用实例

  最全Pycharm教程(29)——再探IDE,速成手册

  最全Pycharm教程(30)——Pycharm中的File Watchers

  最全Pycharm教程(31)——Pyhcarm实战

  最全Pycharm教程(32)——根据FHS在Linux上安装Pycharm

  最全Pycharm教程(33)——使用Pycharm编写IPython Notebook文件    

  最全Pycharm教程(34)——Pycharm内置终端以及远程SSH工具的使用

  最全Pycharm教程(35)——Pycharm中使用Vagrant

  最全Pycharm教程(36)——Pycharm中Vagrant高级技巧

  最全Pycharm教程(37)——Pycharm版本控制之基础篇

  最全Pycharm教程(38)——Pycharm版本控制之远程共享

  最全Pycharm教程(39)——Pycharm版本控制之本地Git用法

  最全Pycharm教程(40)——Pycharm扩展功能之捆绑插件TextMate

  最全Pycharm教程(41)——Pycharm扩展功能之便签注释

  最全Pycharm教程(42)——Pycharm扩展功能之Emacs外部编辑器

  最全Pycharm教程(43)——Pycharm扩展功能之UML类图使用

  一、不妥之处

  说实话这个教程翻译得还是有一些不完善的地方,主要有一下几点:

  1、教程中的跳转链接没有处理好

  在翻译过程中只是按照目录翻译了官方文档的内容,至于文档内部的链接地址则没有仔细处理,都是直接跳转到了原有的英文原版的链接界面。对于教程各个篇章之间的链接跳转也没有做详细处理,也是直接跳到了原版。没办法,因为链接实在太多太复杂了,大家直接从这个目录上进入到对应模块吧。

  2、部分名词未进行翻译

  由于译者经验有限,在加上这里观法给出的帮助文档所涉及的范围实在是太广,以致某些专有名词译者之前并没有接触过,有道、谷歌等翻译机构给出的译文又不尽合理,因此选择了保留原有名词,望相关领域的大牛给予帮助。

  3、解释性语言经过适当改动

  教程的前半部分一般都是严格按照官方文档的内容进行翻译,包括以下幽默的引用、辅助性的提问等等。在后半部分教程,尤其是后十篇,由于期间回了趟家,课题安排又比较紧,所以加快了翻译进度。对于一些重复性的解释、意义不大的提问等等都予以省略,但主要的操作解释部分的说明依然是完全按照官方文档的说明进行了直译,避免发生歧义。

  二、注意事项

  1、速成手册

  不得不说,这个教程规模实在是有点庞大,不过其中有两篇是独立的速成手册,分别是最全Pycharm教程(29)——再探IDE,速成手册最全Pycharm教程(31)——Pyhcarm实战,如果你希望尽快掌握Pycharm的基本功能,建议直接阅读这两篇教程即可。

  2、版本问题

  Pycharm目前已经更新到了5.0版,相对于之前的2.x、3.x版本,在界面设计上有了较大改变,所以在实际操作中可能会出现选项卡找不到的情况。不过Pycharm提供了设置搜索功能,在不能顺利某个设置页时,可以直接在设置对话框的搜索栏中输入对应设置页的名称来进行定位。

import socket

client = socket.socket()
client.connect(("localhost",9999)) while True:
cmd = input(">>>:").strip()
if len(cmd) == 0:continue
client.send(cmd.encode("utf-8"))
cmd_res = client.recv(500)
print(cmd_res.decode("utf-8",'ignore')) client.close()

  

我的Pycharm,我做主的更多相关文章

  1. Python - 集成开发环境Pycharm的使用方法和技巧

    PyCharm HomePage:PyCharm 我的Pycharm,我做主 Getting Started with PyCharm Pycharm使用技巧 Documentation & ...

  2. git和pycharm管理代码

    首先明白三个概念,服务器代码库,本地代码库,和正在coding的项目. coding完毕后,先通过commit提交到本地代码库,然后通过push再提交server的代码库    git步骤 git c ...

  3. 通过pycharm使用git[图文详解]

    前言 使用git+pycharm有一段时间了,算是稍有点心得,这边整理一下,可能有的方法不是最优,欢迎交流,可能还是习惯敲命令去使用git,不过其实pycharm已经帮忙做了很多了,我们可以不用记住那 ...

  4. pycharm连接mysql数据库

    新的环境配置pycharm的项目时,发现pycharm不能连接到mysql数据库.由于安了java环境但是还没配置相关的库,并且jetbrains家的IDE一般都是java写的,于是猜想可能是java ...

  5. PyCharm断点调试django

    我在用PyCharm开发django程序的时候,对于打印日志调试程序的方式感觉还是有点麻烦和不直观,所以研究了一下断点调试的方法如下: 1.打开你的工程,在菜单栏里找到Run-->Edit Co ...

  6. 使用Guid做主键和int做主键性能比较

    使用Guid做主键和int做主键性能比较 在数据库的设计中我们常常用Guid或int来做主键,根据所学的知识一直感觉int做主键效率要高,但没有做仔细的测试无法 说明道理.碰巧今天在数据库的优化过程中 ...

  7. Django基础,Day1 - 环境安装与pycharm创建django项目

    Django是一个高级Python Web框架,支持快速部署,清理和实用的设计.它可以被轻易部署和提供实用的组件,而开发人员只需要专注于写自己的应用程序,而不需要重复造轮子.并且Django是自由和开 ...

  8. py-faster-rcnn搭配pycharm使用

    先在ubuntu下配置好cuda.cudnn以及py-faster-rcnn,然后安装pycharm. 打开pycharm看py-faster-rcnn代码,import处各种红色下划曲线,提示报错. ...

  9. Ubuntu学习总结-09 安装 Pycharm

    一 下载 PyCharm 从以下网址下载Linux版本的Pycharm,这里使用的版本是pycharm-professional-2016.2.3.tar.gz . http://www.jetbra ...

随机推荐

  1. 《Spring2之站立会议1》

    <Spring2之站立会议1> 昨天,查找了关于建立起服务器和客户端两端的连接的资料,并学习了如何写把两者建立起来的代码: 今天,模仿着相关资料,分别写了客户端和服务器两端的代码: 遇到的 ...

  2. 用delphi开发activex打印控件

    http://blog.csdn.net/baronyang/article/details/4465468

  3. 【转】python win32api win32gui win32con 简单操作教程(窗口句柄 发送消息 常用方法 键盘输入)

    作者:https://blog.csdn.net/qq_16234613/article/details/79155632 附:https://www.programcreek.com/python/ ...

  4. jmeter 多线程组间变量共享

    jmeter的线程组之间是相互独立的,各个线程组互不影响,所以线程组A中输出的参数,是无法直接在线程组B中被调用的. 但是有时为了方便管理,我们可能是把各个接口单独存放在不同的线程组中.拿Cookie ...

  5. 命令行执行python文件时提示ImportError: No module named 'xxx'

    背景: 最近在写接口自动化测试框架的时候发现,框架使用pycharm ide的时候可以正常跑测试用例,但是在dos窗口输入命令执行测试的时候,import项目内部的包时报错“ModuleNotFoun ...

  6. 微信小程序 功能函数 点击传参和页面

    // 商品详情页跳转函数 detailInto: function (e) { // console.log() var change = e.currentTarget.dataset.id; wx ...

  7. Python基础:Python函数、文件操作、递归

    函数参数 函数参数包括位置参数,关键字参数,动态参数(*args, **args)三种. 传参的过程是形式参数的赋值. *args传入的参数是元组形式,**args传入的参数是字典形式. 示例代码如下 ...

  8. Windows安装ElastAlert问题总结

    1.运行时出现UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xb4 in position 0: invalid start byte 或  ...

  9. 用java和junit编写app自动化测试用例

    package myTest; import static org.junit.Assert.*; import io.appium.java_client.android.AndroidDriver ...

  10. python利用unittest测试框架组织测试用例的5种方法

    利用unittest测试框架可以编写测试用例,执行方式分两大类:利用main方法和利用testsuite,其中利用测试套件来组织测试用例可以有4种写法. 在此之前,先了解几个概念 TestCase:所 ...