1. 程式人生 > >Python IDE從pydev到PyCharm

Python IDE從pydev到PyCharm

個人感覺PyCharm相比pydev的幾個優點:

1.  diff檔案的時候,修改前的檔案在左邊,修改後的在右邊。 

    你可能會說,“what?! 這也算亮點?” 是的,pydev的diff就是so任性地的把修改後的檔案放左邊的。

2. 與git的完美整合。

    diff的視窗中可以編輯原始檔是一個很實用的功能,提交程式碼前用diff瀏覽所有的修改的時候,經常免不了隨手做一些改動。

    pyCharm中merge解決conflict的功能很直觀: 三個視窗橫向排列, 左右兩個視窗往中間merge。

3. 專案管理的方式很直觀,開啟資料夾(專案根目錄)就好,專案配置檔案自動生成到.idea目錄。

    pydev包括Visual Studio的專案管理,經常讓我不小心就把專案配置檔案建立到了project_name/project_name下面去,傻傻分不清楚IDE按照什麼邏輯自動建立目錄。 用軟體直接開啟專案根目錄,自動載入專案配置,很喜歡這個人性化的設計。

4. 有豐富的外掛系統,包括非常好用的vim外掛,可以在PyCharm編輯視窗中以vim的方式切程式碼,怎一個爽字了得。

PyCharm的社群版是完全免費的,專業版增加了很多Django開發的功能。

PyCharm的口號很有意思 - Tools Matter”,和我們古人說的“工欲善其事,必先利其器”是一個意思。

我個人的體會,PyCharm確實是一個Python開發的利器,強烈推薦給Python開發者,尤其是和我一樣python+git+vim的使用者。

軟體開發者要想提高戰鬥力,除了趁手的兵器,還要有好的心情。推薦大家關注一個好玩的微訊號,專門分享程式設計師的笑話。公眾號的名字叫“碼農笑笑生”,下面有二維碼。笑一笑,bug少~


相關推薦

Python IDEpydev到PyCharm

個人感覺PyCharm相比pydev的幾個優點: 1.  diff檔案的時候,修改前的檔案在左邊,修改後的在右邊。      你可能會說,“what?! 這也算亮點?” 是的,pydev的diff就是so任性地的把修改後的檔案放左邊的。 2. 與git的完美整合。  

ubuntu14.04 LTS Python IDE專用編輯器PyCharm開發環境搭建

terminal 環境搭建 1-1 reat 開發環境搭建 cnblogs ati .html eat 一 PyCharm下載 官網下載地址:https://www.jetbrains.com/pycharm/download/ 這裏的PyCharm有付費和免費版本,我

python工具 - 文件名讀取特定信息到excel表格

lis 去掉 test 讀取 span 擴展名 tdi std class 情景:文件名中包含學號和用戶名,其中用戶名在前學好在後,學號為2位,如harry33.txt、natasha12.txt。 要求:將多個文件名中的用戶名與學號分開並保存到excle中。 代碼部分:

python爬蟲入門到放棄(五)之 正則的基本使用

語言 代碼例子 name 添加 iter ima 制表符 imp things 什麽是正則表達式 正則表達式是對字符串操作的一種邏輯公式,就是 事先定義好的一些特定字符、及這些特定字符的組合,組成一個“規則字符”,這個“規則字符” 來表達對字符的一種過濾邏輯。 正則並不是

python爬蟲入門到放棄(六)之 BeautifulSoup庫的使用

src 表達 支持 正則表達 必須 這樣的 com 子節點 prettify 上一篇文章的正則,其實對很多人來說用起來是不方便的,加上需要記很多規則,所以用起來不是特別熟練,而這節我們提到的beautifulsoup就是一個非常強大的工具,爬蟲利器。 beautifulS

python爬蟲入門到放棄(八)之 Selenium庫的使用

自動 .com 程序 png 都是 例子 等待 點擊 哪些 一、什麽是Selenium selenium 是一套完整的web應用程序測試系統,包含了測試的錄制(selenium IDE),編寫及運行(Selenium Remote Control)和測試的並行處理(Sele

Python爬蟲入門到放棄(十一)之 Scrapy框架整體的一個了解

object 定義 roc encoding eth obi pipe pos 等等 這裏是通過爬取伯樂在線的全部文章為例子,讓自己先對scrapy進行一個整理的理解 該例子中的詳細代碼會放到我的github地址:https://github.com/pythonsite/

Python爬蟲入門到放棄(十三)之 Scrapy框架的命令行詳解

directory xpath idf 成了 spider i386 名稱 4.2 不同的 這篇文章主要是對的scrapy命令行使用的一個介紹 創建爬蟲項目 scrapy startproject 項目名例子如下: localhost:spider zhaofan$ sc

Python爬蟲入門到放棄(十八)之 Scrapy爬取所有知乎用戶信息(上)

user 說過 -c convert 方式 bsp 配置文件 https 爬蟲 爬取的思路 首先我們應該找到一個賬號,這個賬號被關註的人和關註的人都相對比較多的,就是下圖中金字塔頂端的人,然後通過爬取這個賬號的信息後,再爬取他關註的人和被關註的人的賬號信息,然後爬取被關註人

vim 配置python IDE

vim#記錄#vimrc配置#git clone https://github.com/VundleVim/Vundle.vim ~/.vimset nocompatible " required filetype off " required se

Python IDE推薦

編輯 ins 作者 targe 環境 分析 自動 mod 應用 八個最佳Python IDE 作者:chszs,轉載需註明。博客主頁:http://blog.csdn.net/chszs Python是一種功能強大、語言簡潔的編程語言。本文向大家推薦8個適合python開發

pythonpython開始學編程

python1)變量不需要刪除,可以直接回收使用>>>a = 10 >>>print a.type(a) 10,<type ‘int‘> >>>a = 1.3 >>>print a.type(a) 10,<type ‘

[Spark][Python]spark avro 文件獲取 Dataframe 的例子

imp oca block sql contex local put driver tput [Spark][Python]spark 從 avro 文件獲取 Dataframe 的例子 從如下地址獲取文件: https://github.com/databricks/

pycharm之Python IDE

pycharmPycharmhttps://www.jetbrains.com/pycharm/http://blog.csdn.net/chenggong2dm/article/details/9366805pycharm 教程破解Pycharm http://www.cnblogs.com/Ivyli42

Python解決 1到n整數中1出現的次數

很好 time return 面試題 span mas 1=1 大於 獲取 最近在看《劍指Offer》,面試題32的題目:輸入一個整數n,求從1到n這n個整數的十進制表示中1出現的次數。例如輸入12,從1到12這些整數中包含1的數字有1、10、11和12,1

Python文件中讀取數據

ima pen strip() print語句 top src 絕對路徑 列表 pad 從文件中讀取數據 1.1 讀取整個文件 要讀取文件,需要一個包含幾行文本的文件(文件PI_DESC.txt與file_reader.py在同一目錄下) PI_DESC.txt 3.141

Python安全 - SSRF到命令執行慘案

失敗 返回對象 我不 fancybox 邏輯 hacker tcp alt tar 前兩天遇到的一個問題,起源是在某個數據包裏看到url=這個關鍵字,當時第一想到會不會有SSRF漏洞。 以前烏雲上有很多從SSRF打到內網並執行命令的案例,比如有通過SSRF+S2-016漏洞

python IDE —— 在IntelliJ IDEA中導入pipenv管理的項目

編程語言 Python ? 嘗試了很多python IDE,有的簡潔,但是功能少,有的功能多,但是很雞肋!!!總之萬事有利就有弊! 最後我還是選擇了IntelliJ IDEA,下面說一下我選擇它的原因: 1. 因為我主業是java開發,所以idea對我來說沒有學習曲線。 2. idea是一個非常

Python OJ 入門到入門基礎練習 10 題

學習 入門基礎 基礎 port 類型 .py 逗號 轉換 erro 1、天天向上的力量: 一年365天,以第1天的能力值為基數,記為1.0。當好好學習時,能力值相比前一天提高N‰;當沒有學習時,由於遺忘等原因能力值相比前一天下降N‰。每天努力或放任,一年下來的能力值相差多少

兩個命令把Vim打造為python IDE

兩個 github content ont -i rip line 命令 -s curl -O https://raw.githubusercontent.com/vince67/v7_config/master/vim.sh bash vim.sh 兩個命令把Vim打造