除非你是用记事本写代码,或者用vim写代码的大牛,那么推荐使用PyCharm编写Python代码。
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试语法高亮Project管理代码跳转智能提示自动完成单元测试版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
Pycharm分为专业版(Professional)和社区版(Community),专业版功能非常全,需要购买,可以试用,对比之下社区版功能有限,可以免费使用,并且开源。

下载mac版Pycharm

前往下载地址:https://www.jetbrains.com/pycharm/

  • 可以直接在首页中下载专业版

     
     
  • 也可以点击右上角的下载按钮,选择专业版还是社区版

     
     
  • 然后选择macOS,专业版,点击下载按钮之后会自动下载

     
     

    下载完成之后,双击打开,拖动到mac的应用列表中,和安装mac版其它软件是一样的操作。
    若要使用破解版,请自行网上搜索。

Pycharm整体结构

  • 工具栏中可以对IDE做一些设置
  • 项目文件区主要是自己工程下的一些文件,还有Python依赖库
  • 运行调试区可以用来运行、调试Python代码
  • 代码区为自己编写代码的窗口
  • 控制台主要用于显示一些打印信息,还有调试信息

     
     

创建项目

  1. 打开PyCharm,第一个按钮就是创建一个新的项目,第二个是选择打开已有的项目

     
     
  2. 接着选择创建一个Python项目,右边第一栏是选择项目的存放地址,第二栏是选择解释器,可以看到这里有两个Python版本,一个Python 2.7,一个是3.6,这取决你自己电脑里安装了几个Python

     
     
  3. 项目创建成功后,还只是一个空的项目,需要向里面添加Python文件

     
     
  4. 创建文件名,点击OK

     
     
  5. 然后就可以在创建好的Python文件里,编写自己的代码了

     
     

调整python解释器

有时候拿到一个Python项目,可能不是自己想要的解释器版本,可以选择调整解释器版本

  • 对整个项目调整其解释器

     
     
     
     
  • 也可以对单独一个文件设置其解释器

     
     
     
     

执行Python文件

  • 工具栏里选择执行run

     
     
  • 右上角执行run

     
     
  • 在代码区域右键选择run

     
     
  • 在左边文件区域,选择要执行的文件,右键run

     
     
  • 执行run之后,还可以在控制台重复执行run

     
     

显示行号

  • 在代码区域左边竖栏中右键选择Show Line Numbers

     
     

设置Python模板

  • 通常在Python文件中直接写中文,或者用中文作注释,会提示编码问题

     
     
  • 通常前面加上# coding:utf-8或者# -*- coding:utf-8 -*-,来解决这个问题
     
     

    当我们要创建很多Python文件时,那么每次都这样写,很麻烦,可以自定义一个Python模板,每次创建Python文件时,它会添加上模板内容

  • 选择File->Default Settings...,然后按如下设置好模板内容:
     
     

    #!/usr/bin/python用于指明解释器的路径,有时候可能需要用到

  • 再次创建Python文件,打开文件,会自动显示好模板里的内容

     
     

断点调试

  • 点击代码区左边竖栏,可以下断点,再次点击可以取消断点,这里下了两个断点

     
     
  • 选择右上角的debug按钮,程序执行时会在下断点的位置停下来

     
     
  • 断点调试这块总共有7个按钮,假设从左到右给按钮排号为:1-2-3-4-5-6-7

     
     
  1. 按钮1,快速定位到当前程序因断点而停留的位置
    假设当前代码区界面,显示为test.py文件

     
     

    那么点击按钮1之后,界面会自动切换到当前断点处

     
     
  1. 按钮2,下一步但仅限于当前内容
    当前位置为:

     
     

    点击按钮2之后,会跳转到这里:

     
     

    一直点击按钮2的话,程序不会在work函数中停止,只会在for循环中,一步步走

  2. 按钮3,执行下一步
    当前位置为:

     
     

    点击按钮3之后,会跳转到这里:

     
     

    假若当前位置为:

     
     

    点击按钮3之后,会跳转到这里:

     
     
  3. 按钮4,执行下一步,但忽略libraries(导入库的语句)
    当前位置为:

     
     

    点击按钮4之后,会跳转到这里:

     
     
  4. 按钮5,执行下一步,但忽略libraries和构造对象等
  5. 按钮6,当单步执行到子函数内,使用它就会执行完子函数的剩余部分
    当前位置为:

     
     

    点击按钮6之后,会跳转到这里:

     
     
  6. 按钮7,直接跳转到一个断点处
    当前位置为:

     
     

    点击按钮7之后,会跳转到这里:

     

作者:看_有灰碟
链接:https://www.jianshu.com/p/dc396a37ddee
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

Mac下的Pycharm教程的更多相关文章

  1. mac下安装mysql教程

    由于更换了mac电脑,需要装一个mysql,经过各种资料的翻阅,各种踩坑,终于装完了,记录一下,方便大家参照: 1.下载最新的mysql安装包,下载地址:http://dev.mysql.com/do ...

  2. MAC 下的pycharm部分使用方法

    1.在创建之初,可以选择自己想要使用的python版本. 如果之后想要更换Python版本,可以通过~~~更换选择Python版本. 2.创建.py文件,点击文件名,出现如下界面: 点击new--py ...

  3. Mac下安装FFmpeg教程

    一.安装ffmpeg 分为两种安装方式: 1. 命令行安装 brew install ffmpeg 2. 下载压缩包安装 去 http://evermeet.cx/ffmpeg/ 下载7z压缩包,解压 ...

  4. Mac下Python和Pycharm之virtualenv

    一.python如何配置virtualenv   1.安装virtualenv pip3 install virtualenvpip install -i https://pypi.tuna.tsin ...

  5. Anaconda安装Graphviz, mac下Graphviz安装, pcharm中调用pycharm, Graphviz典型例子

    mac下的Graphviz安装及使用 2017年10月13日 13:30:07 阅读数:7495 一.安装 Graphviz http://www.graphviz.org/ mac用户建议直接用ho ...

  6. Mac下搭建php开发环境教程

    方案一:原生安装 这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X 内置了Apache 和 PHP,这样使用起来非常方便.本文以Mac OS X 10.6.3为例,需要的朋友可以参考 ...

  7. Mac下Android studio 之NDK配置教程(一)

    Mac下Android studio 之NDK配置教程(一) 1.概述 近期项目全线转移到Mac下使用使用Android studio开发. 遇到关键代码封装到 ***native***层,此时在wi ...

  8. MAC下搭建及使用XAMPP的详细教程

    Windows和Linux都可以搭建本地伺服器(LAMP和IIS),Mac當然也可以,下面教你怎麼使用XAMPP在Mac下搭建一個功能齊全的本地伺服器 所需條件 1.Mac系統(廢話) 2.最好有可用 ...

  9. Mac下安装Redis图解教程

    去redis官网(http://redis.io/download)自行下载安装包解压缩到本地文件夹,比如放在Mac应用程序文件夹(/Applications/),在终端进入redis文件夹. 需要进 ...

随机推荐

  1. Kafka、RabbitMQ、RocketMQ等 消息中间件 介绍和对比

    文章目录 1.前言 2.概念 2.1.MQ简介 2.2.MQ特点 2.2.1.先进先出 2.2.2.发布订阅 2.2.3.持久化 2.2.4.分布式 3.消息中间件性能究竟哪家强? 3.1.Kafka ...

  2. index首页加载数据库数据方法

    https://blog.csdn.net/qq_33198758/article/details/82987805 在做网站的时候,会遇到需要首页加载数据库数据的情况.而web.xml配置的首页: ...

  3. loj2613 「NOIP2013」华容道[最短路]

    感觉和以前做过的一个推箱子很像,都是可以用bfs解决的,而且都是手玩出结论. 因为起始棋子肯定是要和空格交换的,所以第一件事是先把空格移到棋子旁边.然后讨论怎么设计搜索状态.由于和推箱子实在太像了,所 ...

  4. IDEA中使用Sqlite3

    去maven下载驱动包 ( jar包 )  下载地址:http://mvnrepository.com/artifact/org.xerial/sqlite-jdbc/3.23.1 打开IDEA 创建 ...

  5. Python之windows锁屏

    简单粗暴,三行代码搞定 from ctypes import * user32 = windll.LoadLibrary('user32.dll') user32.LockWorkStation() ...

  6. 【winfrom-多语言】实现多语言切换:使用资源文件

    使用资源文件实现多语言切换. 1. 新建一个Form,名为FrmMain. 在界面添加一个MenuStrip和一个Button. 并设置好控件的文本和位置.(Language=(Default)) 2 ...

  7. nginx 配置文件 2019-12-20

    cat  /etc/nginx/nginx.conf user nginx; worker_processes ; error_log /var/log/nginx/error.log warn; p ...

  8. 关于数据上传阿里云MaxCompute调研

    1.背景 当前的数据存储基于mysql库表存储形式,目前已经无法满足愈加增大的数据存储需求,新项目基于Maxcompute数据仓库架构,需要将统计日志上传Maxcompute,本文对Maxcomput ...

  9. From 7.22 To 7.28

    From 7.22 To 7.28 大纲 竞赛 我们好像要跟队爷考试... 考试的时候做题吧 学科 还是跟之前一样吧, 完型和阅读几乎没做过... 运动 踢足球!!!!!! 可惜bb他们去上海了... ...

  10. Eclipse改变成炫酷黑色主题

    有一个款Eclipse插件EclipseColorTheme,其官网地址是http://eclipsecolorthemes.org/,可以直接使用大量内置的样式主题模板,如果还不能满足你自己的个性化 ...