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

快速上手PyCharm指南

PyCharm简介

PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
官方下载链接:pycharm不同版本
根据系统版本按需下载后,激活该工具。

PyCharm插件

由于自身的mac os系统版本过低,本人安装了2022.3.3版本的pycharm,激活后开始安装插件,搜索了一下几个常用的插件:

  • Rainbow CSV:对CSV文件当中的不同的行都可以用不同的颜色标出;
  • Rainbow Brackets:能够将括号以不同的颜色标注出来。
  • Indent Rainbow:能够对于不同层级缩进的空格标注不同的颜色;
  • Tabnine AI Code xxx:自动填充代码;
  • CodeGlance:IDE的最右侧生成一条工具栏;
  • Material Theme:能够为Pycharm提供多种不同的页面风格;
    在这里插入图片描述

Python Interpreter

如果想使用PyCharm运行python脚本,那么必须要把python解释器配置完整。
输入命令find / -name python只找到安装python的路径,如下图,
在这里插入图片描述
如果没有则说明未安装python,需要安装python并配置环境变量。
输入命令pip list可以查看python中安装了哪些三方库,如果自己需要的库未安装则输入命令pip install xxx安装即可,比如pip install pandas

输入open .bash_profile打开环境变量配置(Mac OS系统)找到python环境变量,
如果未安装python,则可以进入官网(python官网下载)或者中文网下载稳定版(python中文网下载)
安装了最新的python后,进入python后可以通过下面命令找到python的安装路径:

>>> import sys
>>> print(sys.path)

配置好python解释器
![在这里插入图片描述](https://img-blog.csdnimg.cn/aff5ba0100d841368d1b86e9d9125442.png

基础Demo

配置完python解析器后就可以跑最基本的hi,pycharm
在这里插入图片描述
前面安装的插件Tabnine现在就可以用起来,使用Table键完成填充。

使用pip install --upgrade pip更新pip
在这里插入图片描述
如果使用过matlab的同学,可以在python中使用matplotlib库去画图,如下,
在这里插入图片描述
或者画一个饼图,
在这里插入图片描述

http://www.lryc.cn/news/129035.html

相关文章:

  • 数字图像处理 - 图像处理结合机器学习的应用示例
  • Linux命令200例:zip和unzip用于压缩和解压文件(常用)
  • 通过 HttpClient 发送请求
  • 管理类联考——逻辑——真题篇——按知识分类——汇总篇——一、形式逻辑——假言——第二节 必要条件假言+第三节 特殊假言
  • 算法笔记:A*算法
  • postgresql 分类排名
  • TCP服务器实现—多进程版,多线程版,线程池版
  • Nginx 配置文件的完整指南 (二)
  • AI夏令营第三期 - 基于论文摘要的文本分类与关键词抽取挑战赛笔记
  • 使用qsqlmysql操作mysql提示Driver not loaded
  • Java云原生框架Quarkus初探
  • ElasticSearch相关概念
  • 微服务实战项目-学成在线-项目部署
  • 封装form表单
  • 程序员如何利用公网远程访问查询本地硬盘【内网穿透】
  • 算法|Day42 动态规划10
  • vmalert集成钉钉告警
  • 深入解析 MyBatis 中的 <foreach> 标签:优雅处理批量操作与动态 SQL
  • LeGO-Loam代码解析(二)--- Lego-LOAM的地面点分离、聚类、两步优化方法
  • 程序员如何利用公网打造低成本轻量化的搜索和下载平台【内网穿透】
  • 构建可远程访问的企业内部论坛
  • 2023河南萌新联赛第(六)场:河南理工大学-C 旅游
  • C语言 常用工具型API ----------strchr()
  • 建造者模式的理论与实现
  • 非计算机科班如何顺利转码进入计算机领域?
  • 【C++类和对象】类有哪些默认成员函数呢?(下)
  • springboot自定义banner的输出与源码解析
  • LeetCode 141.环形链表
  • Spring-Bean的生命周期
  • Cat(3):客户端集成—简单案例