python開發(fā)新手工具網(wǎng)盤地址
下載鏈接:http://pan.baidu.com/s/1eS8WMR4? ? ?密碼:7eso
pycharm中文版包網(wǎng)盤地址
下載鏈接:http://pan.baidu.com/s/1dEVkPtn? 密碼:mzet
pycharm注冊碼 http://idea.qinxi1992.cn
這篇文章的作者名叫劉善國执俩。他此前在工廠工作荧飞,去年10月開始Python Web的學習微宝,前不久成功拿到上海某互聯(lián)網(wǎng)公司的 Python 工程師 offer洼滚,順利完成轉崗 ??
雖然是職場新人速梗,但善國同學已經(jīng)成為了一名 PyCharm 老司機枚碗,在這里分享下工作中最常用的 PyCharm 使用技巧钞啸。
#0. PyCharm 常用快捷鍵
#1.查看使用庫源碼
PyCharm 主程序員在 Stackoverflow 上答道
經(jīng)常聽人說几蜻,多看源碼。源碼不僅能幫我們搞清楚運行機制体斩,還能學習優(yōu)秀的庫或者框架的最佳實踐梭稚。
調用庫時,你可以在你好奇的幾乎任何地方點擊Command+B絮吵,就可以很方便的跳轉到源碼里的類弧烤,方法,函數(shù)蹬敲,變量的定義暇昂。
操作如下:
#2. 讓你的代碼 PEP8
寫 Python 代碼時,你會嚴格遵守 pep8 規(guī)范么伴嗡?還是要遵守的急波,不然代碼傳到 github 或者知乎上被人懟就不好了。但是如果靠肉眼去檢查和注意的話瘪校,太累澄暮,靠 PyCharm 來做這事就好名段,Command+Option+L,一鍵 pep8 走起泣懊。
#3. 新手不再愁安裝庫
如果你是新手伸辟,可能會為了安裝庫而感到煩惱,在 PyCharm 里面可以使用你熟悉的圖形化界面來安裝庫馍刮,就不用陷在一堆命令行里了信夫。
操作如下:
當我們需要在項目中尋找一個文件名的時候,輸入Command + Shift + O渠退,然后輸入你想查找的文件名就可以了忙迁。如果你不記得全名了脐彩,只需要輸入首字母碎乃,Pycharm 就會提示你。比如我想查找一個叫test_errors.py的文件惠奸,那么只需要輸入tee就可以找到梅誓。又或者查詢test_errors_1.py那么只需要輸入tee1就可以查找到。
#5. 快速選擇代碼塊
你會怎么快速注釋一段 Python 代碼塊佛南?不會是一行一行的加#吧……
在需要選擇某個函數(shù)的時候梗掰,只需要把光標放在最前面,然后點擊Command + Option + Shift + [嗅回,就可以選擇對當前代碼塊, 使用Command + /注釋及穗。
#6. 快速插入常用代碼
有時候需要輸入很長的代碼,比如if __name__ == '__main__':绵载,這時候手動輸入不如直接Command + J埂陆,就可以直接插入常用代碼了。
#7. 運行/調試代碼
運行代碼娃豹、調試代碼應該是大多數(shù)人最常用的快捷鍵吧焚虱。
Mac:
Control + r:直接運行當前代碼
Control + d:以Debug(調試)模式運行代碼
Windows/Linux:
Shift + F10:直接運行當前代碼
Shift + F9:以Debug(調試)模式運行代碼
#8. 縮進你的代碼塊
在寫前端頁面的時候,經(jīng)常要更改一大段代碼的縮進懂版,這時候可以先用Shift + 上下鍵來選擇你要縮進的代碼塊鹃栽,然后使用Tab就能縮進啦。
#9. 展開/收縮代碼
當項目寫到一定規(guī)模的時候躯畴,難免方法/函數(shù)會很多民鼓,這個時候我們可以使用Command + Shift + -符號?來收縮代碼,這個主要是為了方便查看蓬抄。
#10. 展示多個頁面
當你的公司不愿意為你配置2個顯示屏時摹察,你依然可以使用 PyCharm 在一個屏幕里查看多個文件。鼠標放到當前導航處的文件名倡鲸,然后右鍵Split Vertically?或者Split Horizontally就可以啦供嚎。
操作如下
本來這篇文章到這里就應該結束了,那天偶然和善國同學(也就是上面這篇干貨貼的作者)閑聊,聽了他的經(jīng)歷之后被深深感動……所以下面也附上本文作者的真實求職故事克滴,相信你能從故事中找到自己逼争。
初遇 Python
我叫劉善國,剛滿 20 歲劝赔,與同齡人相比顯得有些經(jīng)歷豐富誓焦。18歲中專畢業(yè)之后,我便來到南京工廠里做工着帽,每天工作12個小時杂伟,一周六天,倒是跟現(xiàn)在某些互聯(lián)網(wǎng)公司的996不謀而合仍翰。本來劇情照此發(fā)展并無BUG赫粥,可是對于一個不到二十歲的小伙子來說,一眼看到頭兒的人生不免有些恐怖予借。我心里想著越平,要不就折騰折騰!
2016年4月份灵迫,像是遭到電擊一般秦叛,我卸載了所有網(wǎng)游,買來 Python 教程書瀑粥,開始學習編程挣跋。從4月份到10月份,經(jīng)過半年多的自學狞换,我學完了所有的基礎知識避咆。10月份,又報名參加了網(wǎng)易云課堂的 Python 課程哀澈,掌握了網(wǎng)站建設的知識牌借。2016年底,我買來域名和服務器割按,利用春節(jié)的空閑時間寫博客膨报,零零碎碎一個月,終于產(chǎn)出了粗糙的作品:http://bowenblog.me
關于轉行求職
17年初适荣,我辭掉工廠的工作只身來到上海求職现柠。此時我只有一個簡單明確的目標——做 Python 工程師。除了花時間精心準備簡歷弛矛,我還在論壇和社區(qū)來尋求前輩的建議和幫助够吩,像我這樣半路“出家”的人并不在少數(shù),所以找前人的經(jīng)驗來指導就業(yè)丈氓,也是十分重要的一環(huán)周循。
除了準備過硬的技術基礎抵擋筆試難關以外强法,關于面試環(huán)節(jié)的軟實力展示也不容小覷。職位面試常見問題湾笛、關于自己的認識饮怯、對于自己崗位的理解等等,都需要深思熟慮才能更有把握求職成功嚎研。
從著手準備簡歷到求職成功蓖墅,我花了將近一個月的時間。對于員工招聘临扮,每家公司都是無比慎重的论矾。這就要求求職者有十分充足的準備。當我在面試目前就職的這家公司時杆勇,除了正常流程的筆試贪壳、HR面試,連最后的 CTO 面試環(huán)節(jié)靶橱,都超過了兩個小時寥袭。我們溝通了工作相關的方方面面路捧,最后終于“牽手成功”关霸。
敲定工作,收到錄取通知的那一刻杰扫,可以說是百感交集:自我拒絕了跟室友一起打游戲队寇,開始敲他們完全看不懂的鬼畫符之時,我儼然已經(jīng)是怪胎了章姓,無論是苦思冥想的煎熬還是產(chǎn)出作品的喜悅佳遣,都無人與我分享;夜深人靜輕手輕腳的研究教科書的時候凡伊,確實好疲憊零渐;一個月的求職經(jīng)歷,讓焦慮一點點蠶食著我的意志力……
這些磨練隨著我的成功轉行都已告一段落系忙,我的堅持和選擇也有了回報诵盼。擺脫了工廠替代性高,重復性強的繁重體力勞動后银还,現(xiàn)在的我終于可以做自己喜歡的工作了风宁!雖然工程師的工作并不輕松,但我的每一次學習蛹疯,都是在提高自己的不可替代性戒财,都是在提升自己的價值,都是在幫助自己做出更有創(chuàng)造力的工作捺弦。前路仍需打怪升級饮寞,而我依然充滿期待孝扛!
寫在最后
距離入職已經(jīng)過去了好幾個月,我卻不敢放松幽崩。從工廠車間跨越到上海寫字樓疗琉,這僅僅是一個開始。很多次歉铝,我要放棄的時候就會在想盈简,我真的盡力了嗎?現(xiàn)在的生活就是我想要的嗎太示?我知道答案是“不”柠贤,所以我選擇繼續(xù)奮斗。已經(jīng)拿到自考大專文憑的我還在報考英語考試类缤、申請本科自己考學歷臼勉,我堅信自己可以越跑越快,越來越好餐弱。如今那本初學編程時的《python核心編程第二版》還放在我的案頭宴霸,它時刻提醒我,對現(xiàn)狀的不滿是我可以繼續(xù)變好的動力膏蚓。
在世界各地瓢谢,每天都有無數(shù)的人在創(chuàng)造奇跡。貧寒的出身驮瞧、惡劣的環(huán)境都不能成為我們原地踏步的理由氓扛,再飲一碗雞湯吧:是時候該出發(fā)了!
這篇文章的作者名叫劉善國论笔。他此前在工廠工作采郎,去年10月開始Python Web的學習,前不久成功拿到上海某互聯(lián)網(wǎng)公司的 Python 工程師 offer狂魔,順利完成轉崗 ??
雖然是職場新人蒜埋,但善國同學已經(jīng)成為了一名 PyCharm 老司機,在這里分享下工作中最常用的 PyCharm 使用技巧最楷。