iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python零基础教程系列:代码编辑器
  • 499
分享到

Python零基础教程系列:代码编辑器

2023-06-01 23:06:58 499人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

python解释器、pip工具箱和virtuanlenv虚拟环境都安装好了后,基本的Python环境就搭建好了,可以开始我们的“搬砖”之旅了。但是,等等,“工欲善其事,必先利其器”,我们还差一个很多小伙伴都非常喜欢的环节,那就是代码编辑器的

python解释器、pip工具箱和virtuanlenv虚拟环境都安装好了后,基本的Python环境就搭建好了,可以开始我们的“搬砖”之旅了。但是,等等,“工欲善其事,必先利其器”,我们还差一个很多小伙伴都非常喜欢的环节,那就是代码编辑器的选择和安装。关于哪个好,哪个不好,喜欢哪个,不喜欢哪个的问题,可以讨论七天七夜,我们不准备浪费时间在这里,而是把一些常用的,简单介绍一下。

1. Python官方IDLE集成开发环境

这是一个官方提供的交互式集成开发环境,也就是说你无须使用其它编辑器,Python自带!但是,通常我们只用它进行教学、展示、测试和调试代码,不建议用它进行实际的开发工作。因为它在功能和人性化上还是有一点欠缺。

可以从“开始”菜单→“所有程序”→“Python 3.6”→“IDLE (Python 3.6 64-bit)”来启动IDLE。或者你能在windows的桌面图标上找到它的快捷方式,如果没有,那么建议你来一个,或者在任务栏定一个,你会发现它有时候简单实用一下还挺顺手。

运行它之后会进入一个如下的界面,这是一个交互式的shell界面,一般用来执行一行写完的代码。当然多行也不是不行,只是非常别扭。我们尝试打印一下程序员编程语言的世界问候语print("hello world")

Python零基础教程系列:代码编辑器

说好的编辑器呢?你就给我看这个?不要急,菜单file->new file,就会看到如下的多行编辑界面:

Python零基础教程系列:代码编辑器

输入点什么,然后file->save将文件保存下来,再按F5执行,就可以在IDLE界面里看到运行结果了。每次对代码有改动,都必须先保存才能运行。

还可以对编辑器进行简单的设置,点选Options->Configure IDLE,进入设置界面:

Python零基础教程系列:代码编辑器

Fonts/Tabs:可设置字体类型,字体尺寸,粗细。以及最关键的缩进为几个空格的选项。还有一个效果展示框。

Highlighting:语法高亮的设置界面,没什么好说的,根据你自己的喜好吧。建议这个保持原样,通用性会更好点。

Keys:就是设置按键了,建议也保持原样,否则你换个IDLE环境就用起来很别扭了,还要再设置一遍。关于快捷键,唯一能够教给大家的就是Alt+P:上一条代码Alt+N:下一条代码,其它的快捷键,算了吧,咱不用。

General:通用设置,比如启动时是进入shell还是多行编辑窗口。F5运行前是否提示先保存文件。初始化的窗口尺寸大小等等。

Extensions:扩展程序。需要提示大家的是,IDLE没有类似linux的clear清屏功能,想要的话,需要自己安装扩展程序。但是,我们有更好的IDE,不用浪费时间和精力在这里。

更多关于IDLE的使用:

Undo:撤销上一次的修改Redo:重复上一次的修改Cut:将所选文本剪切至剪贴板Copy:将所选文本复制到剪贴板Paste:将剪贴板的文本粘帖到光标所在位置Find:在窗口中查找单词或模式Find in files:在指定的文件中查找单词或模式Replace:替换单词或模式Go to line:将光标定位到指定行首。对于“FORMat”菜单,常用的选项及解释如下所示Indent region:使所选内容右移一级,即增加缩进量Dedent region:使所选内容组左移一级,即减少缩进量Comment out region:将所选内容变成注释Uncomment region:去除所选内容每行前面的注释符New indent width:重新设定制表位缩进宽度,范围2~16,宽度为2相当于1个空格Expand Word:单词自动完成Toggle tabs:打开或关闭制表位。

2. PyCharm集成开发环境

PyCharm是由JetBrains公司打造的一款 Python IDE,支持Windows、Linux、MacOS系统。JetBrains是一个专业设计编程语言IDE的公司,研发了很多针对不同语言的集成开发环境。

PyCharm的功能 : 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……针对Django等开发框架有专门的优化设计,非常方便好用。更多的关于Pycharm的使用技巧和注意事项,本节不展开描述,会以博客的形式,分享给大家。

PyCharm 下载地址 : https://www.jetbrains.com/pycharm/download/

Python零基础教程系列:代码编辑器

需要注意的是Pycharm分专业版和社区版。专业版是全功能的python开发IDE包括web开发,免费试用,逾期需购买许可,价格略贵。而社区版则是轻量级的Python开发IDE,但是免费并且开源。如果负担得起,建议大家使用专业版。

Python零基础教程系列:代码编辑器

Pycharm的工作界面如下所示:

Python零基础教程系列:代码编辑器

在Pycharm中运行代码有好几种方式:

  • 可以选中py文件,然后菜单Run->run
  • 可以右键py文件编辑窗口内部,然后run
  • 可以点击工具栏中的绿色三角符号
  • 可以点击下方Run的ToolBar中的绿色三角符号
  • 还可以右击py文件的导航标签,然后run

总之,各种花样运行!但是,要小心了,也容易各种花样翻车,容易运行成别的py文件,因此,建议在py文件的编辑窗口内部右键运行的方式,基本不会出错。

3. 其它编辑器

除了以上两者之外,我们还有很多优秀的编辑器,比如NotePad ++:

Python零基础教程系列:代码编辑器

也许是我不会用,也许是它不适合Python代码编辑。我总觉得它用作文本编辑胜于项目开发,实际使用感觉不是那么顺手。当然,这种东西,个人主观感觉成份很大,NotePad ++重度使用者请忽略我的评价.....

还有,大名鼎鼎的Vim,Linux下当之无愧的头号编辑器(Emacs不要打我),它的界面如下:

Python零基础教程系列:代码编辑器

都知道Vim牛,可是原谅我这么多年的Linux使用经验,始终背不下它让人崩溃的快捷键,至今只记得gg,g,dd,yy,p,Vim大神请绕路。

顺便介绍在Linux命令行界面下,运行py脚本的方式是:python3 your-code-name.py args。编辑完代码后,回到命令行下,使用Python3命令执行脚本。比如我有下面一个test.py脚本:

#!/usr/bin/python3# -*- coding:utf-8 -*-print("this is a test!")

--结束END--

本文标题: Python零基础教程系列:代码编辑器

本文链接: https://www.lsjlt.com/news/228117.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python零基础教程系列:代码编辑器
    Python解释器、pip工具箱和virtuanlenv虚拟环境都安装好了后,基本的Python环境就搭建好了,可以开始我们的“搬砖”之旅了。但是,等等,“工欲善其事,必先利其器”,我们还差一个很多小伙伴都非常喜欢的环节,那就是代码编辑器的...
    99+
    2023-06-01
  • Python零基础教程系列:“Hello World!”
    做了这么多准备,环境也搭建好了,辅助知识也掌握了,是到了编写我们第一个Python程序的时候了。在IDLE里或Pycharm里输入:print("Hello World!")...
    99+
    2023-06-01
  • python编程基础代码
    以下是一些Python编程基础代码示例:1、计算器:def add(x, y): return x + y def subtract(x, y): return x - y def multiply(x, y): return x * y ...
    99+
    2023-10-25
    python
  • 零基础如何学python编程
    对于零基础的初学者来说,学习Python编程需要遵循一定的步骤和方法。以下是一些建议,可以帮助您从零开始学习Python编程:1、了解编程基础:在学习编程之前,您需要了解一些编程基础概念,如编程语言、编程范式、算法和数据结构等。这些概念将帮...
    99+
    2023-10-25
    python Python编程
  • 编写vbs/js基础代码方法教程
    这篇文章主要讲解了“编写vbs/js基础代码方法教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“编写vbs/js基础代码方法教程”吧!我们的第一个vbs程序:还是那个老得掉牙的冬冬。 **...
    99+
    2023-06-08
  • Python3基础系列-程序模板及代码本
    横看成岭侧成峰,远近高低各不同。但是,程序的设计核心思想却是很简单,简单理解就是有一个输入,对输入的处理环节,最后得出一个输出。这个过程中的设计及其实现却是各不相同。本节的主要内容如下: 程序设计简单框架及模板 代码的本质 构成代...
    99+
    2023-01-30
    模板 代码 基础
  • 26段简短代码带你零基础入门Python
    01 运行方式 本文示例代码使用的Python版本为Python 3.6。运行Python代码有两种方式: 一种方式是启动Python,然后在命令窗口下直接输入相应的命令; 另一种方式就是将完整的代...
    99+
    2023-10-08
    python 开发语言 python零基础 python入门 python爬虫
  • 一些基础的java编程代码
    JAVA基础代码 文章目录 JAVA基础代码1、强制类型转换2、判断是否为闰年3、交换数字4、单价,数量,金额,满500打8折5、生成随机数并猜数6、乘法表8、打印9、奇数偶数和10、1000...
    99+
    2023-09-27
    java 开发语言 算法
  • 知名技术作家分享Python零基础教程!
    最近这段时间,身边常常有人问:该不该学Python?如何学Python? Python包含的内容很多,加上各种标准库、拓展库,乱花渐欲迷人眼。 很多初学者都迫切希望能出现一个容易上手、言语简洁的Python教程,最好是能循序渐进,...
    99+
    2023-01-31
    基础教程 知名 作家
  • MySQL系列教程小白数据库基础
    目录1、基础概念与基础命令1)基础概念2)基础命令2、SQL语句的书写顺序和执行顺序1)一个完整SQL查询语句的书写顺序2)一个完整的SQL语句执行顺序3)关于select...
    99+
    2024-04-02
  • Python基础之python代码程序内
    我们知道我们定义一个了一个变量,我们如果不需要这个变量时,需要释放该变量的运行内存,所以我们可以通过两种常用两种方式去释放这个内存。我们看下以下两个例子: 1.python回收机制 nav = 1 nav = 2 print(nav) 输...
    99+
    2023-01-30
    代码 基础 程序
  • 有哪些Python代码编辑器
    本篇内容介绍了“有哪些Python代码编辑器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  初学阶段—Python自带编辑器IDLE  P...
    99+
    2023-06-01
  • 【python】Jupyter的使用(python代码编辑器)
    文章目录 一、Jupyter的介绍1、Jupyter是什么?2、Jupyter有什么独特之处? 二、Jupyter的安装1、首先要下载python2、用pip命令下载Jupyter 三...
    99+
    2023-09-01
    python jupyter 编辑器
  • 零基础学会Python编程——开发环境的搭建
    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录  前言 学习目标 一.python 介绍  1.Python 的历史 2.Pyt...
    99+
    2023-09-09
    python 开发语言 原力计划
  • 零基础也能看懂的python内置csv模块教程
    目录csv(Comma-Separated Values)文件是什么?python 中的 csv 文件清晰解法读取文件写入文件csv 文件其它说明csv(Comma-Separate...
    99+
    2024-04-02
  • Go基础教程系列之defer、panic和recover详解
    defer关键字 defer关键字可以让函数或语句延迟到函数语句块的最结尾时,即即将退出函数时执行,即便函数中途报错结束、即便已经panic()、即便函数已经return了,也都会执...
    99+
    2024-04-02
  • Python基础学习教程系列讲解——try_except异常处理机制
    在Python编程中不可避免的会出现错误,在调试阶段出现语法之类的错误时,Pycharm会在Debug窗口提示错误,但是程序在运行时由于内部隐含的问题而引起错误,会导致程序终止执行。比如以下例程中,使用urllib库打开URL时由于网络问题...
    99+
    2023-06-02
  • 阿里云服务器教程零基础入门指南
    阿里云服务器是阿里巴巴推出的一种云计算产品,为用户提供灵活、高效、安全的云计算服务。本文将为您提供一份零基础入门的阿里云服务器教程,让您轻松上手。 一、了解阿里云服务器阿里云服务器是阿里云提供的云计算产品,可以帮助您快速搭建和运行网站、应用...
    99+
    2023-11-15
    阿里 入门 服务器
  • 【零基础入门Python】26段简短代码带你快速上手Python
    01 运行方式 本文示例代码使用的Python版本为Python 3.6。运行Python代码有两种方式: 一种方式是启动Python,然后在命令窗口下直接输入相应的命令; 另一种方式就是将完整的代...
    99+
    2023-09-13
    python 开发语言 数据分析 青少年编程
  • 基于GPT-4编写、解释代码的新一代编辑器Cursor
    上周,Open AI 团队正式宣布:GPT-4 来了! GPT-4 的出现,随后 Microsoft 的多个产品就集成了 GPT-4。 紧接着基于 Open AI 公司发布的 GPT...
    99+
    2023-03-22
    cursor编辑器 集成GPT4的Cursor编辑器 cursor编辑器怎么使用
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作