pycharm教程.docx

上传人:夺命阿水 文档编号:1471175 上传时间:2024-06-29 格式:DOCX 页数:17 大小:146.19KB
返回 下载 相关 举报
pycharm教程.docx_第1页
第1页 / 共17页
pycharm教程.docx_第2页
第2页 / 共17页
pycharm教程.docx_第3页
第3页 / 共17页
pycharm教程.docx_第4页
第4页 / 共17页
pycharm教程.docx_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《pycharm教程.docx》由会员分享,可在线阅读,更多相关《pycharm教程.docx(17页珍藏版)》请在课桌文档上搜索。

1、i.打Jr工作(1)确认安装了Python说明器,版本2.4到3.4均可。(2)留意PyCharm有两个发布版本:社区版和专业版,详见EditionComparisonMatrix2、初始化安装第一次安装Pycharm时,安装程序会闻问你几个Ir要问题:(1)是否已经预先保存了设置信息(例如早期版本的配置信息)(2)许可证信息(3)选择何种快捷键配置和背景主题PyCharmInitialConfiguration真PyCwmWelcometoPyCharm这就意味着每次你创建新的工程时都会默认运用如上配置假设你希望全部新创建的工程都运用相同的说明器,可以在DdaUItProjectsettin

2、gs4i殳置definesuchaninterpreter:01.Settings(SEditorGeneralAppearanceResetAppearance&BehaviocEditorGeneralSmartKeysAppearanceEditorTabsCodeFoldingCodeCompletionAutoImportPostfaCompletionColon&FonbCodeStyleInspectionsFileandCodeTemplatesFileEncodings1.iveTemplatesFileTypesQUseantalasedfontQCaretblinking

3、(ms):500U养blockcaretQShowrightmargin(configuredinCodeStyleoptions)QShnenumbersShowmethodseportorsShowwhitespacesQShowverticalindentguidesQShowHTM1.breadcrumbs(ReopeneditorforchangestoIIShowbreadcrumbsforXM1.filesCancd接下来假设你希望运用特定的颜色主题,OK,选择基本主题,拷贝,然后变更配色方案即可(系统预设的颜色主题是不行更改的)。当然字体大小也是可以变更的。这些都须要在COlO

4、rSandFontsSettings页面进行操作。同样的你须要先创建一个主题备份,定义编辑器的字体大小,这些设置会作用于编辑器字体,但.不会对其他控件区域的字体造成变更。我们可以在预览窗口预览更改后的效果:7、工程的私人订制单击主工具栏的设置按钮进入设置对话框,SettingsZPreferencesdialogbox,在这里可以变更项目结构、控件安装、调整开发环境。一些设置是主要针对具体工程的,如工程说明器类型、配置属性、文件颜色等。其他例如编辑框设置、快捷键、生成模板等则是针对整体的开发环境,无需依靠某个具体工程。8、工程说明器PythOn说明器时必需的,若说明器配置失效,PyCharm会

5、给出如卜.错误提示:及MySimPIUPythOfftpplictionTGSmptoPr(jCbpyMySjmplePythonApph.!尸一回QfileEdItYleWNavigateodeefactorRyn100lsVCJJflfindowHelp1SohfCfpy*U出QNoPythoninterpreterconfiguredfortheprojectCoGfiqUr2PythonInterpreter%在Pycharm你可以同时定义若干说明器,然后选择一个应用于工程中。总之,必需明确告知PyCharm运用哪个说明器以便利共USeadifferentinterpreterfore

6、achproject:最干脆的运用说明器的方式,下栽Python说明器,安装到本地,执行,详见tutorial或者productdocumentationo10.远程说明器Pycharm允许运用远程说明据,例如通过牢靠的服务器来完成。此前Pycharm须要先通过SSHconnection或者Vagrantbox来进行远程说明器配置,详见ConfiguringinterpreterswithPyCharm.11、虚拟环境重要性?假设你正在运用DjangO1.6编写一个工程,同时你须要支持另外一个要求运用DjangO1.2的工程,此时你须要通过某种手段来保证你操作环境的平安性和一样性,也就是通过一

7、个工具创建一个Python编译器的拷贝。具体如何创建虚拟环境参见documentation以和tutorialo12、第三方阵和其路径如论哪个版本的说明器,Pycharm能够帮助我们安装和更新一些必需的第三方库。例如当PyCharm检测到一些缺失的或者待更新的第三方库之后,会提示我们进行安装和更新:以上这些设置都是在设置对话植中完成的SettingsZPreferencesdialogo单击主工具栏的设置按钮,打开对应页面进行设置即可,举荐在优先在这些页面中作调整:Appearance、Kcymapo16、外观在Settings/PreferencesAppearanceandBehavior

8、Appearance页面中定制外观,单击1.OOkandfeel下拉列表,选择喜爱的主题。这里单击Apply按钮预览选中主题效果,无需关闭对话框,直到满足为止。更多信息参见HowdoIchooselookandfeelformyPyCharm?以和productdocumentationo17、编辑器全部编辑器相关设置都在Editor节点下(SettingS/Preferences-Editor),包括配色方案、字体、高亮显示机制等等。并且可以在预览身口快速预览所作的更改C更多信息参见HOWdoIchangecolorschemeoftheCditOr以和productdocumentatio

9、n18、快捷键快捷健的设置取决于你的操作习惯。MiiSettings/PreferencesppearanceandBehaviorKeymap打开快捷键设置窗口,选择对应的快捷键方案,设置特定的快捷键组合。这里有一个强力的快捷键Ctrl+BackQuote,能够在不同主题问切换而无需打开设置对话框。更多信息参见COnfigUringkeyboardSChemeS以和PrQdUCtdocumentatio11o19、外部编辑器Pycahrm可以借助外部插件来转换为其他编辑器形式,例如Emacs等,洋见UsingEmacsasanexternaleditor1120、后台任务Pycharm对些耗

10、时较长的任务会给出进度条,我们可以将其陷藏在后台(仍保持可见),详见WorkingWithBackgroundTaskso21、代码智能Pycharm在编写代码过程中会给出一些便利的智能提示,主要体现在:(1)拼法提示(Ctrl+Space)codecompletion(2)运用生成模板Creatingandapplyinglivetemplates(codesnippets),productdocumentation(3)代码快速定型QUiCkfixesandintentionactionsoncemore和productdocumentation22、宏的运用运用宏能够简化编辑过程,详见U

11、Singmacros和documentationWo.M=2ramodds.pyx_/settings.pyx-rpy1.xj!XS1X白fendregionifd=O:rtl-bmath.3qrt(d)/(2aa)100t2,o3.2doesnotS1.PPOrtthssyntax,RatseMthnoarguments.429:221.F:UTF-8:b同时Pycharm还会通过在左侧显示红色、黄色灯泡图标来指示错误和瞥告。接下来是静态代码分析,也就是代码检杳,并在右槽给出对应标记。红色代表错误,黄色代表警告,右槽顶部代表该文件的整体错误状况。绿色代表一切正常,红色和黄色代表有错误发生。同

12、时右下方状态栏的Hector图标用来指示当前的纠错等级。假如你对自己的编程实力很喜自信,可以单击它以关闭代码检查。然而假如你希望对整个工程进行代码检杳以提高代码质成,选择CodeInspectCode,在InSPeCtiOntoolWindOW显示代码检查结果:这些方式都有广脆的菜单吩咐相对应,以和快捷键设置:MvDianaoProiectGSamDc5ProfCCtsDMDianaoProicctl-GV-.5三,回EdtIjRNavigateQodeSefoctorMlookVCSWWow*PWindowsSSolver.pyxQuickDeftniItonCtrl+SMt+I.Quick

13、DpajnentaOonCtrI-KJtabaseExternalDoafnentatwnShftFl()/(2*a)ParameterIntoCtrl4PZ(2*a)SblKtUHCtextInfoJurnptoSourceAftQF4RecentFiesCtri4三6RecentlyChanQedFiesCtrlShtft46RecentChangesAltShftKSCotJJlXU=D*Z-*-regonrc2*TODOanalyzedscrnantendregoaifd-0:三tl三(-bzat.sqr(d)/(2a)rt2三(-b-ZAeh3qrt(d)/(2a)ToDOprint

14、rootsreviewprint(rtlrFoOC2)else:DatabaseftRemOteHOW(6:TO3Termrwl口Eveht1.og20:17/3IF:JTF-:QPycharm运行进行更深层次的查找:特定书目、任何范用、整个工程(Ctrl+Shift+F):Pycharm还可以查找某个符号的全部应用环境searchforusageS,按下Alt+F7,或者运用快捷菜单的FindUSageS吩咐:FndUsagesofrtlnProjectandUbranes*h呼1VanaWcSrtl网Foundusagesif2usages)()VaSreddnusdgI1m-SoKecp

15、y(7(24:初Print(root,root2).m)ValueWnte(1usage)y三=lSoh,er.y(!usage)-O(20:IUrootl=(-b+mat.sqrt(d)/(2a)还有其他类似的吩咐:Ctrl+F7实现跳转;Ctrl+Shift+F7以代码着色的方式阅读USages;Ctrl+Alt+F7以弛出窗口的形式搜寸整个工程。可以通过中间健单击或者Ctrl+B跳转到对应声明,Ctrl+N:按名称快速杳找一个类;Ctrl+Shift+N:按名称快速杳找一个文件;CtH+Shift+Alt+N;按名称快速查找个符号,这些查找均可以运用名称通配符.EnterMename:Q

16、InC1.den-projectfiles(Ctrt+Shft4K)T,0eat-u11plequation.py(PurePythonPronectSolver)Qrqurementa.txt(PurePythonPl:3ecc国teats.py(MyD)angoProjectMyDangoAppllection)Ctypehints.pylure33-onIro3ectfeeScr29、IDE控件搜寻我们这里只是筒要介绍C以SWitCher为例,按下CtrHTab显示SWitcher,按住CE不放,运用Tab键或者方向键来滚动到目标位置:SwitcherKa:RemoteHost1:PtO

17、KCt2;Favorites三2;Ternwnal1:Event1.og喻5:Databasel6T0VZ:structure值SoKmPyurtepyCjisetbngpy.models.py.pyMyOjaoProjecnMy(moProjd假如你选择一个IDE组件,然后想在其他组件中阅读它,运用SClCCtTarget(Alt+Fl):空MyDjangoProject-C:SampIeSProJeCtSKpyXMyDjangoPrqje.-【C3I0IQ-IHeEdit趾WNavoateCodeRectorRun100teVCS出HdoWHeto0,Solver.pyXifd-O:roo

18、tl-(-brath.sqrt(d)/(2*a)rcSetectTarget1.ProjectWewSolver().demo():TODO叵Terrrii2Favorites2RemoteHostW.FileStructure5DatabdGcView6.HaEBbonBarZChangesg.ShowmExplorer9.WebBrOfSefO.Thumbnarts.sqrt(d)/(2*a)Event1.ogUTF-8&20:161.F最终通过ESC键返回编辑框I)30、吩咐搜寻可以通过简洁的吩咐搜寸invokeitbyname来找到并运用相应的吩咐(不运用主菜单)。按下Ctrl+Shi

19、ft+A,输入对应字母:工MyDianqoPrqiectCSamplesPrqcct5pyMyDanqoPrqjcD叵FieEditVwNavioateCodeRefdCtorRunTodsVCSWindowHdp*SolverpyXifd三O:roozl-(-bmath.sqrt/(2a)root2三(-b-mat.sqrt/(2*a)d内VSyJoAeg:zEnteractionoroptionname:non-menuactons(Ctrl+ShiftA)9OoseACtJVeTab(CtrlShft4F4)ABVeToolWindowdoseAlEditorQoseActionsGas

20、eOthersEditorOoseActionsOoseUnmodfiedEditorOoseActionsOoseAieutPinnedEditorOoseActonsClose(CtrlF4)EditorOoseAcDonsdoseActiveEditorEditorOOseActionsOoseProjectFteOpenActionsOose(OruShrftd)留意你可以在这里搜寻主菜单中并不包含的吩咐,只需再次按FCtrl+Shift+A即可。31、搜寻导航随意位置按两下Shift,或者单击主工具栏右端的Q按钮,打开Seareheverywhere对话框,在这里面可以查找任何内容。

21、更多信息参见Exploringnavigationandsearch,Navigatingthroughthesource,Searchingthroughthesourcecode32、重构代码Pycharm建议依据当前代码环境进行重构.与MyDjangoProject-GSamplesProjectspyMyOjangoPrqje.1.jJ3V与MyQjOngOPFeCt-(C:RteEdtWewNaYa枕工。.6:12n3QS:Zy*SoKspyxifd-O:root!-(-traz.sqrt(d)/(2a)roPfcisSolverO.demoOdeffunc():iffis,pass

22、O:deffunc(slf)*nrnvRefactofThe1Rename.2Change11ture.3.Move.6:TOBTEdtwNvi90teQodeRefeCtorRgn100teVCS!fixiowHeb33、运行、调试、,试程序34、运行代码通过右键快捷菜单或者Ctrl+Shift+F10快捷键运行代码,假如想运用其他配置信息来运行,须要在主菜单栏中进行选择,然后按卜Shift+F10。详情参考Coderunningassistance以和RunningoPycharm允许远程调试运行virtualmachineandVagrantboxCS35、REP1.限制合窗口在Tool

23、S菜单下,选择加载Fython或者DjangO限制台的吩咐“Pycahrm限制台能够高亮显示代码、拼法提示、显示历史吩咐(CtrI+Up/Down)Pycharm也可以将编辑器中的代码放到限制台中运行。选中代码,然后按下Alt+Shift+I快捷键(也可以运用快捷菜单中的吩咐),更多信息参见REP1.-runninganinteractiveconsole以和Workingwithconsoles=0:三Ortl(b+math.sqrt(d)/(2a)Wrt2-(-b-math.sqrt(d)J/(2*av,TODOorintrootsMTermnaiHjp+1.oci1.OcN(1)V01/

24、22/20140:S3PM.01/22/201406:53PM04/02/201402:44PM.idea012三201406:53PM258ndnage.py02/17/201404:05PMMyDJangoApplIcation01/22/201406:53PMHyDJanqOProject01/22/201406:53PMtenplatesbTOOO7TetmindEvfrt1.og20s31.F:5F8:卷I更多信息参见ProdUCtdocumentation37、调试调试方法很简洁,选择待调试脚本,指定配置文件,按卜*Shift+F9.选择运行/调试配置文件的快捷健:Alt+Shif

25、t+F10/Alt+Shift+F9更多信息参见DebUgger、BreakpointsDebUgrUn以和DebUgging.38、潴比Pycharm供应如下测试途径:(1)创建测试类(2)指定测试用的配置文件(3)运行/调试测试类(4)查看结果Pycharm支持以下主流的Python测试框架:Unittest,Doctest,Nosetest,py.test和AtteSt,并预先设定好了相关配置文件。更多信息参见CreatingandrunningaPythonunittest、Unittests-Testingo39、远程操作首先,将本地脚本文件上传至远端服务器,具体参见CQnfigUr

26、ingSynchronizationwithaWebSerVerC接下来就可以远程调试运行相关文件广。具体参见comparelocalandremotefolders,andsynchronizelocalcopywiththatdeployedontheserver40、数据库以和SQ1.支持Pycharm在数据库方面供应了相关支持。一旦你获得了某个数据库的权限,你就可以借助Pycharm,利用已有许可证书向其中存储更多相同格式的数据源。PyCharm在数据连接过程中供应帮助。更多信息参见ProdUCtdocumentation41、多编程语言支持Pycharm支持Python、JavaScriptCoffeeScriptHTM1.、XM1.等编程语言。其强力的代码助手能够满足件种编程语言的需求。同时Pycharm还支持JaVaSCriPt的代码调试,详见JavaScript-SpecificGuidelines以和DebuggingJavaScriptwithPyCharm42、大功告成这是PyCharm的俗称手册,简要介绍了其各个特征,便利大家快速入门,请起先实践吧。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号