当前位置:网站首页>PyCharm usage tutorial (more detailed, picture + text)
PyCharm usage tutorial (more detailed, picture + text)
2022-08-02 08:37:00 【m0_67402125】
1.下载
微信公众号:软件智库,PyCharm2018(附完整安装流程)
PyCharm尽量不要使用汉化的,可能会使某些功能不能使用.
2.新建项目

3.配置解释器
File->setting(设置)->

4.安装模块
eg:tornado
安装tornado可能会出错,

造成这个问题的原因不是我们的环境配置有问题,只是“连接超时”而已,从"HTTPSConnectionPool","Read timed out"这两个关键词也能看出问题所在.造成此异常的原因,可能有2种情况:
网速太慢 访问地址有误(pip方式安装时要注意,pycharm install不会错) 解决方案: 访问地址有误的情况就不多说了,好好检查下吧.
对网速慢的问题,我个人认为还是换个网,或者换个时间安装,亦或是多尝试几次也就好了.
具体可以参考:(1条消息) 异常:pip.vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool…已解决Java Punk的博客-CSDN博客

5.设置编码
pycharm编码格式调整为UTF-8,避免代码移植出现乱码!
File->setting->

6.设置脚本头
eg:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# author:lyj time:${DATE}.


可能会出现波浪线:因为代码没有按照PEP8的规范
解决:
import tornado.web
PyCharm有默认单词拼写检测

波浪线消失:

之后可能又出现波浪线:
清理缓存并重启

7.设置字体大小
设置菜单字体大小

设置代码字体大小

8.快捷键
ctrl+d:复制当前行到下一行.
ctrl+y:删除当前这一行.
shift+enter:跳到下一行.
ctrl+/:添加注释(取消注释同样).
tab:缩进.
shift+tab:取消缩进.
ctrl+f:查找.
ctrl+r:替换
ctrl+shift+f:在当前项目中查找.
ctrl+减号:折叠当前代码块.
ctrl+加号:展开当前代码块.
ctrl+shift+减号:折叠当前文件所有代码块.
ctrl+shift+加号:展开当前文件所有代码库.
鼠标点中某个模块+ctrl:快速定位


快速结构:可以在左侧快速查看代码(变量,类中的方法等)


自定义快捷键或查看快捷键:

9.路径
脚本路径:


在文件夹中打开脚本:


10.调试

先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在.深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小.自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前.因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担.添加下方名片,即可获取全套学习资料哦
边栏推荐
- Codeforces Round #811 (Div. 3)无DF
- MySQL Workbench 安装及使用
- 近期在SLAM建图和定位方面的进展
- MySQL 中 count() 和 count(1) 有什么区别?哪个性能最好?
- 商业智能平台BI 商业智能分析平台 如何选择合适的商业智能平台BI
- PostgreSQL learning summary (11) - PostgreSQL commonly used high-availability cluster solutions
- 52.【bool类型输入任何非0数值不为1的版本原因】
- mysql 中 in 的用法
- 知识点滴 - 为什么一般不用铜锅做菜
- prometheus监控mysql_galera集群
猜你喜欢

houdini 求出曲线的法向 切线以及副法线

Figure robot software digital twin station oil and gas pipelines, oil and gas transportation control platform

PostgreSQL learning summary (11) - PostgreSQL commonly used high-availability cluster solutions

pnpm:简介
![[OC学习笔记]weak的实现原理](/img/39/d6183deda2a530b78a0883e0f60153.png)
[OC学习笔记]weak的实现原理

CASA模型、CENTURY模型应用与案例分析

PostgreSQL学习总结(11)—— PostgreSQL 常用的高可用集群方案

MySQL优化:从十几秒优化到三百毫秒

Shell变成规范与变量

WebRTC系列-SDP之编码信息收集
随机推荐
Figure robot software digital twin station oil and gas pipelines, oil and gas transportation control platform
Redisson distributed lock source code analysis for high-level use of redis
EPSANet: An Efficient Pyramid Split Attention Block on Convolutional Neural Network
离线部署通过tiup 配置好topology.yaml文件指定PD TV TIDBserver 是不是会自动在其他机器创建好对应得模块?
R语言plotly可视化:plotly可视化回归模型实际值和回归预测值的散点图分析回归模型的预测效能、一个好的模型大部分的散点在对角线附近(predicted vs actual)
cas: 139504-50-0 Maytansine DM1|Mertansine|
传递泛型给JSX元素
18、优化网站性能
Redisson报异常attempt to unlock lock, not locked by current thread by node id解决方案
Axial Turbine Privacy Policy
积分商城商品供应商选择的三个要求
52. [Bool type input any non-0 value is not 1 version reason]
Biotin-LC-Hydrazide|CAS:109276-34-8|生物素-LC-酰肼
Button to control the running water light (timer)
原型模式
Application and case analysis of CASA model and CENTURY model
Ansible learning summary (11) - detailed explanation of forks and serial parameters of task parallel execution
Write a small game in C (three chess)
cas:139504-50-0 美登素DM1|Mertansine|
Wang Xuegang - compiled shipment line file