当前位置: 首页 > news >正文

python实用教程(二):安装配置Pycharm及使用(Win10)

上一篇:python实用教程(一):安装配置anaconda(Win10)-CSDN博客

1、简介及下载

PyCharm是一款功能强大的 Python 编辑器,具有跨平台性。是Jetbrains家族中的一个明星产品。

下载地址:

Download PyCharm: The Python IDE for data science and web development by JetBrains

由于个人用途,我用的版本是:pycharm-2020.1。

链接: https://pan.baidu.com/s/15dr0qMTrh7USHyeto-Twfg?pwd=1314 提取码: 1314

2、安装

直接双击下载好的exe文件,然后一直下一步即可。注意到这一步的时候都勾选上

最后Finish的时候不要勾选重启电脑。

3、新建项目并配置python3.8环境

先点击新建项目

然后修改项目名称并配置好之前安装好的anaconda的python(没安装的根据这个教程python实用教程(一):安装配置anaconda(Win10)-CSDN博客先安装anaconda)

点击create就完成项目创建,可以看到项目名称是“untitled”。软件下面有python console,可以在这里逐行输入命令来回车实时查看脚本结果。

4、新建执行文件py

在项目文件夹上右键点击新建,然后选择Python File

输入py文件的文件名并回车

可以看到,在项目下就多了一个自己命名的py文件

双击py文件,输入要执行的脚本。然后右键点击run。可以在下面的输出框里面看到输出结果。

5、逐行执行脚本

选中要执行的行或块,按住Shift+Alt+E,这样就可以自动调出Python Console进行执行。(或者光标放在要执行的那一行,执行完光标会自动到下一行)

6、pycharm科学模式分块执行

将需要分块执行的代码通过输入#%%来隔开,然后View-勾选Scientific Mode。这样#%%定位的地方就会出现绿色小箭头(如图),点击小箭头就可以分块执行脚本了7、pycharm用debug模式执行

首先用鼠标左键在文件左边点击生成断点(红色实心)

然后文件内鼠标右键点击debug开始debug模式

然后左下角点击前进一步来根据断点一步步debug,变量的结果都在debugger里面,打印结果都在console里面。

可以看到,再前进一次就全部执行完毕,在console里面看到打印出来所有结果了。

到这里Pycharm的安装及配置使用就结束了。最后我们做个软件永久激活。
将jar文件拖进代码区即可然后一直默认点击确认和重启即可。具体方法直接参考readme文件:

然后进入settings,取消勾选,关掉自动更新设置:

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【MySQL】 黑马 MySQL进阶 笔记
  • 解决 VMware 中 Ubuntu文件系统磁盘空间不足
  • 【Leetcode 1832 】 判断句子是否为全字母句 —— 忙忙碌碌哈希表不如一行代码速度快
  • Object.create的原型继承
  • [笔记] hyperf event
  • Html中嵌入module类型的JavaScript代码,如何访问其中的函数或变量?
  • 数论之高斯消元
  • Spring父子容器
  • 文心快码 Baidu Comate 前端工程师观点分享:以文心快码 Baidu Comate为例,智能代码助手需要什么(三)
  • 神经重建在自动驾驶模拟中的应用
  • CSS盒子模型(三)
  • 解读“酒过三巡,菜过五味”:三巡是多长时间?五味是哪五味?
  • ProtoBuf简要介绍与快速上手使用(C++版)
  • 回调函数的使用
  • 【STM32】看门狗
  • 网络传输文件的问题
  • 0基础学习移动端适配
  • 230. Kth Smallest Element in a BST
  • Centos6.8 使用rpm安装mysql5.7
  • centos安装java运行环境jdk+tomcat
  • ES6之路之模块详解
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • js操作时间(持续更新)
  • JS实现简单的MVC模式开发小游戏
  • leetcode386. Lexicographical Numbers
  • leetcode98. Validate Binary Search Tree
  • MySQL数据库运维之数据恢复
  • nodejs调试方法
  • TypeScript迭代器
  • zookeeper系列(七)实战分布式命名服务
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 解决iview多表头动态更改列元素发生的错误
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 浅谈web中前端模板引擎的使用
  • 使用 QuickBI 搭建酷炫可视化分析
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​RecSys 2022 | 面向人岗匹配的双向选择偏好建模
  • ​ubuntu下安装kvm虚拟机
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (02)Hive SQL编译成MapReduce任务的过程
  • (8)STL算法之替换
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (c语言+数据结构链表)项目:贪吃蛇
  • (差分)胡桃爱原石
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (三)elasticsearch 源码之启动流程分析
  • (十一)手动添加用户和文件的特殊权限
  • (四)Controller接口控制器详解(三)
  • (转) ns2/nam与nam实现相关的文件
  • (转)iOS字体
  • (转)关于pipe()的详细解析
  • .env.development、.env.production、.env.staging
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .net core 管理用户机密