日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python開(kāi)發(fā)中Pycharm的實(shí)用小技巧

馬哥Linux運(yùn)維 ? 來(lái)源:CSDN博客 ? 作者:退休的龍叔 ? 2021-10-12 09:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Pycharm作為Python開(kāi)發(fā)最常用的IDE之一,不僅兼容性好,而且功能也相當(dāng)豐富,比如調(diào)試、語(yǔ)法高亮、智能提示等等功能,它還支持web開(kāi)發(fā)框架比如Django等,當(dāng)你熟悉了它之后,開(kāi)發(fā)效率是相當(dāng)之高的。但對(duì)于新手來(lái)說(shuō),Pycharm功能豐富的同時(shí)也是一把雙刃劍,有的小伙伴剛上手之后看到一堆的英文界面難免會(huì)懵逼,哈哈哈,沒(méi)有關(guān)系,今天盟主就來(lái)教大家11個(gè)Pycharm最常用的技巧,以及一些pycharm常用的快捷鍵,讓你快速上手Python開(kāi)發(fā)中最常用的IDE Pycharm,跟上老司機(jī)的車速!

常用小技巧

1. 設(shè)置代碼字體

點(diǎn)擊左上角的“File”(文件),選擇“Settings”(設(shè)置),輸入“font”(字體)找到“Font”,在“Size”(大?。├锩嬖O(shè)置數(shù)字,默認(rèn)是12,建議18或者20就可以了。

2. 設(shè)置菜單界面文字大小

這里跟上面有些區(qū)別,上面是調(diào)整代碼文字大小,但并沒(méi)有改變菜單界面的文字大小,如果你的菜單界面文字比較小,比如這樣的:

那么你就需要去調(diào)整一下菜單界面的文字大小了,點(diǎn)擊左上角的“File”,選擇“Settings”,輸入“font”,找到“Appearance”,在“Use custom font”前面打勾之后,就可以在后面的Size里面選擇你喜歡的字體大小了。

3. 快速多行注釋或者取消多行注釋

雖然我們?cè)趯懘a中可以用“#”來(lái)進(jìn)行單行注釋,但如果有多行代碼需要注釋,那么一行一行來(lái)敲“#”就有點(diǎn)麻煩,這里我們可以用鼠標(biāo)選中多行代碼,然后按 Ctrl+/ 就能進(jìn)行多行代碼的注釋了,同時(shí)也可以取消多行代碼的注釋。

4. 代碼格式化,規(guī)范代碼

在我們剛開(kāi)始寫代碼的時(shí)候,難免會(huì)出現(xiàn)代碼寫得不規(guī)范的問(wèn)題,雖然說(shuō)并不影響運(yùn)行,但是可讀性比較低,尤其是當(dāng)你去讀一個(gè)比較長(zhǎng)且不規(guī)范的代碼的時(shí)候,你就會(huì)體會(huì)其中痛苦。比如這種不規(guī)范的寫法,中間時(shí)不時(shí)地給你來(lái)幾個(gè)空格。

這個(gè)問(wèn)題其實(shí)很好解決,我們只要在寫完代碼之后,找到菜單欄的“Code”,點(diǎn)擊一下“Reformat Code”就能自動(dòng)地將代碼進(jìn)行規(guī)范化處理。

5. 快速修改同一個(gè)變量或類

在寫代碼中時(shí)我們經(jīng)常要定義很多變量或類,變量或類在寫代碼時(shí)可能會(huì)在多個(gè)地方被使用,那如果我們需要把代碼里的某一個(gè)變量或類全部修改,那么我們是一處一處去修改嗎?當(dāng)然不需要,我們只需要選中需要重新命名的變量或類,右鍵彈出選項(xiàng)中選擇Refactor,然后點(diǎn)擊Rename,就可以進(jìn)行全局修改了。比如說(shuō)我想把代碼中的所有"n"變量都改成“i”,那么操作如下:

6. 快速查找變量、函數(shù)等等

當(dāng)我們的代碼比較長(zhǎng)的時(shí)候,如果是從頭到尾去滑動(dòng)來(lái)查找某個(gè)變量或者函數(shù)就很麻煩,這個(gè)時(shí)候我們就需要用到快捷鍵 Ctrl+f 來(lái)進(jìn)行快速查找。比如說(shuō)我想在貪吃蛇這個(gè)項(xiàng)目里面去查找一下“runGame”這個(gè)函數(shù)是在哪里用到的,那么我們就只需要用 Ctrl+f 調(diào)出小窗口,然后輸入關(guān)鍵字“runGame”就能查到代碼中“runGame”出現(xiàn)的所有位置。

7. 查找修改歷史

寫項(xiàng)目的時(shí)候是經(jīng)常要修改的,有時(shí)候需要來(lái)回改好幾天才能完成,但如果我們今天打開(kāi)pycharm去添加一個(gè)新功能,做了很久之后又不想要了,想弄回昨天的版本,但時(shí)間比較長(zhǎng)了,撤銷也扯不回來(lái)了,該怎么辦?這個(gè)時(shí)候你就需要查找修改歷史了,pycharm還是很人性化的,你所做的每一步改變,它都幫你存有歷史記錄,只需要右擊文件,在Local History里面就能查到所有的歷史版本。 拿個(gè)最簡(jiǎn)單的例子,比如說(shuō)我現(xiàn)在的代碼里面多了一個(gè)功能做“執(zhí)行完畢之后提示’執(zhí)行結(jié)束’”,我不需要它,但我此刻已經(jīng)無(wú)法撤銷了,該怎么辦?這個(gè)時(shí)候我們就可以去Local History查找歷史版本,把現(xiàn)有版本改回歷史版本。(除了直接刪除,直接刪除不是我們的目的)

8. 安裝配置pippy國(guó)內(nèi)源

我們?cè)谟胮ip去安裝一些資源的時(shí)候,pycharm默認(rèn)是給我們?nèi)ハ螺d國(guó)外的資源的,有時(shí)候會(huì)因?yàn)榫W(wǎng)絡(luò)等問(wèn)題導(dǎo)致安裝失敗,其實(shí)我們可以做一下配置,讓它去下載國(guó)內(nèi)的資源就可以解決了。最常見(jiàn)的就是去清華大學(xué)的開(kāi)源鏡像站下載,這個(gè)我們只需要在pycharm設(shè)置一下,以后它就會(huì)自己去國(guó)內(nèi)下載了。
設(shè)置方法:點(diǎn)擊右上角“File”→點(diǎn)擊“Settings”→找到Project下面的“Python interpreter”→點(diǎn)擊“+”→點(diǎn)擊“Manage Repositories”→點(diǎn)擊“+”→輸入清華大學(xué)開(kāi)源軟件鏡像站地址:https://pypi.tuna.tsinghua.edu.cn/simple

9. 安裝包

寫代碼實(shí)現(xiàn)某些功能的時(shí)候我們經(jīng)常要安裝軟件包,所以給pycharm安裝包這個(gè)這個(gè)功能是必須要掌握的。方法:點(diǎn)擊左上角“File”→點(diǎn)擊“Settings”→找到Project下面的“Python interpreter”→點(diǎn)擊“+”→輸入你想安裝的包的名字,例如“pygame”,然后點(diǎn)擊下面的“Install Package”就開(kāi)始安裝了,安裝完成就可以用了。注意一點(diǎn)就是安裝完成后才能用,在界面下方會(huì)有下載的進(jìn)度條:

10. 調(diào)試

寫代碼的時(shí)候我們很容易會(huì)報(bào)錯(cuò),但有時(shí)候報(bào)錯(cuò)我們自己在明面上也是很難看出問(wèn)題的,那么這個(gè)時(shí)候我們就需要調(diào)試了,這也是開(kāi)發(fā)過(guò)程中常用的一個(gè)技巧。

怎么調(diào)試?在你覺(jué)得可能會(huì)出錯(cuò)的那行代碼左邊單擊一下就會(huì)出現(xiàn)一個(gè)紅點(diǎn),我們稱之為斷點(diǎn),只要程序運(yùn)行到斷點(diǎn)的位置就會(huì)自動(dòng)停下來(lái)。設(shè)置完斷點(diǎn)之后,我們右鍵選擇“Debug 項(xiàng)目名”來(lái)進(jìn)行運(yùn)行,然后到了運(yùn)行界面,我們一步一步走,同時(shí)可以看出里面的一些變量的值的變化情況。

調(diào)試也有比較多的門道,具體的調(diào)試技巧大家可以去網(wǎng)上搜索一下,我就不在這里過(guò)多解釋了。

11. 設(shè)置個(gè)性背景?

這個(gè)算是個(gè)附加功能吧,可以給自己的pycharm設(shè)置個(gè)性的背景,看個(gè)人需要,想設(shè)置的可以設(shè)置一下,畢竟寫代碼的時(shí)候看英文和數(shù)字也挺累的,偶爾看點(diǎn)別的也是可以的,比如自己的女朋友。

設(shè)置方法:

①打開(kāi)pycharm,點(diǎn)擊File,選擇settings。

②在Appearance & Behavior 選項(xiàng)下點(diǎn)擊Appearance,點(diǎn)擊Background Image。

③在右上角有“…”的地方點(diǎn)擊一下,就可以選擇你想當(dāng)成背景的圖片,確定之后,選擇你喜歡的展現(xiàn)方式,我覺(jué)得第二種還是不錯(cuò)的。

最后就是設(shè)置一下背景圖片的亮度,我建議亮一點(diǎn)的背景在10%透明度就差不多了,太亮了影響看代碼,看個(gè)人喜好和圖片顏色吧。(說(shuō)明一下,那種背景不是我的)

責(zé)任編輯:haq
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • IDE
    IDE
    +關(guān)注

    關(guān)注

    0

    文章

    368

    瀏覽量

    49227
  • python
    +關(guān)注

    關(guān)注

    58

    文章

    4889

    瀏覽量

    90328

原文標(biāo)題:Pycharm那些隱藏的實(shí)用小技巧,yyds!

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RK3576 單板機(jī) C/Python/MQTT 應(yīng)用開(kāi)發(fā)手冊(cè)(二)

    本文為創(chuàng)龍科技RK3576 單板機(jī)應(yīng)用開(kāi)發(fā)指南,包含開(kāi)發(fā)環(huán)境配置、GDB 調(diào)試、外設(shè)控制(LED/CAN/ 串口)、Python 開(kāi)發(fā)及 MQTT 通信案例。提供完整編譯命令、代碼解析
    的頭像 發(fā)表于 04-21 10:43 ?108次閱讀
    RK3576 單板機(jī) C/<b class='flag-5'>Python</b>/MQTT 應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>手冊(cè)(二)

    RK3576 單板機(jī) C/Python/MQTT 應(yīng)用開(kāi)發(fā)手冊(cè)(一)

    本文為創(chuàng)龍科技RK3576 單板機(jī)應(yīng)用開(kāi)發(fā)指南,包含開(kāi)發(fā)環(huán)境配置、GDB 調(diào)試、外設(shè)控制(LED/CAN/ 串口)、Python 開(kāi)發(fā)及 MQTT 通信案例。提供完整編譯命令、代碼解析
    的頭像 發(fā)表于 04-20 13:55 ?368次閱讀
    RK3576 單板機(jī) C/<b class='flag-5'>Python</b>/MQTT 應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>手冊(cè)(一)

    使用PYTHON進(jìn)行的跨平臺(tái)仿真

    如何使用編程語(yǔ)言Python來(lái)調(diào)用和控制VirtualLab Fusion的模擬。請(qǐng)查看下面鏈接的文檔,以找到關(guān)于如何設(shè)置和使用Python和VirtualLab Fusion之間的接口的詳細(xì)指南,以及一個(gè)
    發(fā)表于 04-02 08:21

    [VirtualLab] 使用Python運(yùn)行VirtualLab Fusion光學(xué)仿真

    Fusion的簡(jiǎn)單方法。在本示例,我們將演示如何使用Python腳本運(yùn)行光學(xué)仿真,以向用戶簡(jiǎn)要概述這種跨平臺(tái)的仿真能力。 用例概覽 文件路徑 用戶可以在樣本文件的文件夾中找到所有文件。包含這些文件
    發(fā)表于 03-31 09:39

    如何在 VisionFive 上使用 Python 包?

    確保執(zhí)行以下步驟: 將 Fedora OS 刷新到 Micro-SD 卡,如將 Fedora OS 刷新到 Micro-SD 卡部分的VisionFive 單板計(jì)算機(jī)快速入門指南. 登錄
    發(fā)表于 03-30 08:28

    【飛凌嵌入式RV1126B開(kāi)發(fā)板試用體驗(yàn)】+ 5. YOLOv8目標(biāo)識(shí)別部署

    使用pycharm打開(kāi)。 打開(kāi)pycharm左上角進(jìn)入設(shè)置搜索解釋器或Interpreter右側(cè)點(diǎn)擊添加本地解釋器,選擇現(xiàn)有環(huán)境添加Anaconda安裝路徑的/envs/yolov8
    發(fā)表于 03-23 20:19

    RK3562 單板機(jī) Linux 應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)手冊(cè):LED/CAN/TCP/UART 案例與 Python 開(kāi)發(fā)(二)

    本文為創(chuàng)龍科技RK3562 單板機(jī)應(yīng)用開(kāi)發(fā)指南,核心包含交叉編譯工具鏈部署、GDB 遠(yuǎn)程調(diào)試,以及 LED、CAN、TCP/UDP、MQTT 等實(shí)戰(zhàn)案例。文檔支持 C/C++ 與 Python 雙語(yǔ)
    的頭像 發(fā)表于 02-25 11:35 ?1803次閱讀
    RK3562 單板機(jī) Linux 應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b>實(shí)戰(zhàn)手冊(cè):LED/CAN/TCP/UART 案例與 <b class='flag-5'>Python</b> <b class='flag-5'>開(kāi)發(fā)</b>(二)

    【瑞薩RA6E2地奇星開(kāi)發(fā)板試用】基于RA6E2+ESP8266在STA模式下數(shù)據(jù)透?jìng)鞯?b class='flag-5'>Python服務(wù)器整體系統(tǒng)演示總結(jié)

    實(shí)現(xiàn)步驟 e2 studio編寫RA6E2驅(qū)動(dòng) esp8266 WiFi模塊代碼。 使用PyCharm編寫Python服務(wù)器,用于接收數(shù)據(jù)。 XCOM (串口調(diào)試助手)用于接收硬件編寫過(guò)程的調(diào)試
    發(fā)表于 12-28 20:16

    沒(méi)有專利的opencv-python 版本

    所有 官方發(fā)布的 opencv-python 核心版本(無(wú) contrib 擴(kuò)展)都無(wú)專利風(fēng)險(xiǎn)——專利問(wèn)題僅存在于 opencv-contrib-python 擴(kuò)展模塊的少數(shù)算法(如早期 SIFT
    發(fā)表于 12-13 12:37

    Python借助NVIDIA CUDA Tile簡(jiǎn)化GPU編程

    兼容未來(lái)的 GPU 架構(gòu)。借助 NVIDIA cuTile Python,開(kāi)發(fā)者可以直接用 Python 編寫 tile kernels。
    的頭像 發(fā)表于 12-13 10:12 ?1469次閱讀
    在<b class='flag-5'>Python</b><b class='flag-5'>中</b>借助NVIDIA CUDA Tile簡(jiǎn)化GPU編程

    Termux調(diào)試圣誕樹(shù)Python代碼

    在Termux調(diào)試Python代碼(以圣誕樹(shù)立例)非常簡(jiǎn)單,核心分為環(huán)境準(zhǔn)備、代碼編寫、運(yùn)行調(diào)試三個(gè)步驟,下面一步步教你操作: 一、環(huán)境準(zhǔn)備(首次使用需做) Termux默認(rèn)可能沒(méi)有Python
    發(fā)表于 12-09 09:02

    termux如何搭建python游戲

    Pygame),確保已安裝`clang`編譯器:`apt install -y clang` 3. 權(quán)限問(wèn)題:若需訪問(wèn)手機(jī)文件,安裝`termux-setup-storage`并授權(quán)存儲(chǔ)訪問(wèn)權(quán)限。 通過(guò)以上步驟,即可在Termux搭建完整的Python游戲
    發(fā)表于 08-29 07:06

    linux虛擬環(huán)境調(diào)用Linux 版matlab編譯的python庫(kù)時(shí)出錯(cuò)

    、readme.txt、 requiredMCRProducts.txt、init.py、CAO_python.ctf。 在linux環(huán)境按照以下步驟安裝matlab runtime2018b: ① cd到MCR
    發(fā)表于 07-18 10:40

    嵌入式軟件開(kāi)發(fā)常用的軟件有哪些?

    具備一般的IDE功能如調(diào)試,語(yǔ)法高亮,代碼跳轉(zhuǎn)等,還支持Django框架下的Web開(kāi)發(fā),支持Google App Engine,IronPython,PyCharm已成為Python專業(yè)開(kāi)發(fā)
    發(fā)表于 07-03 17:06

    基礎(chǔ)篇3:掌握Python的條件語(yǔ)句與循環(huán)

    Python編程語(yǔ)言中,條件語(yǔ)句和循環(huán)是構(gòu)成復(fù)雜邏輯和數(shù)據(jù)處理的基石。本篇基礎(chǔ)教程將幫助您深入了解Python的條件語(yǔ)句和循環(huán)結(jié)構(gòu),讓您能夠更好地控制程序流程。 條件語(yǔ)句 條件語(yǔ)句允許程序根據(jù)
    發(fā)表于 07-03 16:13
    闽清县| 托里县| 和田市| 峡江县| 岳普湖县| 揭东县| 苍南县| 齐齐哈尔市| 泰兴市| 景德镇市| 陵川县| 从化市| 章丘市| 伊金霍洛旗| 长子县| 海门市| 武乡县| 泗阳县| 湘阴县| 德格县| 安陆市| 成武县| 元氏县| 五莲县| 涡阳县| 黄浦区| 岑巩县| 荥阳市| 岳阳市| 泸水县| 鹿泉市| 治县。| 广灵县| 萍乡市| 葫芦岛市| 元朗区| 长丰县| 秦皇岛市| 拜城县| 横峰县| 彩票|