Python开发环境设置和小技巧

pycharm配置python开发环境 pycharm的下载 官网:https://www.jetbrains.com/pycharm/ 打开之后是这个样子的: 下载下来是这个样子的文件 pycharm的安装 双击这个文件,进入安装界面 点击【Next】 接下就是什么都不要动,等待安装完毕 安装成功之后是这个样子的 此时桌面上就出现了pycharm的快捷方式 pycharm的配置python开发环境 pycharm的简单配置 双击桌面上pycharm的快捷方式,打开pycharm 打开之后是这个样子 选择自己喜欢 阅读详情

0.导语

本文总结了Windows下Python环境的安装,包括Anaconda、Jupyter notebook和Pycharm的安装和基本使用技巧,方便初学者搭建Python环境。这个是AI基础的必备步骤。

一、Anaconda 安装配置

1.安装Anaconda

按照下面的方法搭建吧:

1.1 下载Anaconda

百度搜索Anaconda,打开Anaconda网页后,看到这样的页面:

根据你的电脑系统,选择相应版本的 Anaconda(记住选择 Python 3.6或者3.7 的版本),Mac OS 用户选择 Mac 版本即可,如果不想麻烦,请选择 Graphical Installer。

1.2 安装 Anaconda

选择默认位置安装即可:

两个选择框都勾上,安装:

  1. 安装即可,其中点击进度条下方按钮可查看安装明细,如下图所示。

  2. 按装完成后关闭窗口即可开始使用。

1.3 在开始菜单中查看 Anaconda

Anaconda 装好之后,可以在开始菜单查看。可以看到包含了如下图所示的组件:

之后我们会用到的主要是:

Anaconda Prompt:Anaconda 自带的命令行

Jupyter Notebook:一个简单易用、适合入门的 IDE

二、Jupyter notebook 安装配置

1.jupyter notebook简介

Jupyter notebook是一个在线编辑器,可以在网页上编辑程序,在编辑的过程中,每次编辑一行代码就可以运行一行代码,运行的结果也可以显示在代码的下方,方便查看。当所有的程序编写和运行完毕之后,还可以直接把编辑和运行之后的所有信息保存在文件中。

2.jupyter notebook启动

在cmd环境下,输入命令:jupyter notebook之后就可以启动jupyter botebook编辑器,启动之后会自动打开浏览器,并访问http://localhost:8088,默认跳转到http://localhost:8088/tree

下面演示一下在Windows系统中打开Jupyter Notebook:

2.1 打开Command Prompt,cd到指定目录,也可以在指定目录上按住Shift,右键:在此处打开命令窗口

2.2 输入jupyter notebook,回车

3.Jupyter notebook的两种模式与cell操作的快捷键

3.1 两种模式:

对于Notebook中的单元,有两种模式:命令模式(Command Mode)与编辑模式(Edit Mode),在不同模式下我们可以进行不同的操作。

如上图,在编辑模式(Edit Mode)下,右上角出现一只铅笔的图标,单元左侧边框线呈现出绿色,点Esc键或运行单元格(ctrl-enter)切换回命令模式。

在命令模式(Command Mode)下,铅笔图标消失,单元左侧边框线呈现蓝色,按Enter键或者双击cell变为编辑状态。

command mode和edit mode。在一个cell中按下enter就进入edit mode,按下Esc进入command mode。

3.2 cell操作的常用快捷键:

从一个cell跳转到下一个cell:在一个cell中按下shift+enter就进入了下一个cell

创建cell:在一个cell中创建下一个cell可以使用shift+enter,另外创建下一个cell可以使用b(在command模式下),在当前cell之前创建cell使用a(在command模式下)

删除cell:command模式下,在一个cell中,连续按两次d

保存编辑的内容:在command模式下,按s

使用下面的方式可以在code、markdown输入模式间切换

显示行数:在command模式下,按;l

跳转到第一个cell:ctrl+home

跳转到最后一个cell:ctrl+end

为一行或多行添加/取消注释:ctrl+/

编译并运行一个cell中的内容:shift+enter

快捷方式汇总:

  • 命令模式下的快捷键

  • 编辑模式下的快捷键

注意不要死记硬背,在使用过程中需要什么就去查,多用用就能记住了。

三、Pycharm 安装配置

Pycharm 作为一款针对 Python 的编辑器,配置简单、功能强大、使用起来省时省心,对初学者友好,这也是为什么编程教室一直推荐新手使用 Pycharm 的原因。本文我们将介绍 pycharm 编辑器的基本使用方法,主要包括以下几个方面:

  • 下载安装

  • 新建项目流程

  • 配置 Pycharm

  • Python控制台

1.下载安装

Pycharm 提供 免费的社区版 与 付费的专业版。专业版额外增加了一些功能,如项目模板、远程开发、数据库支持等。个人学习 Python 使用免费的社区版已足够。

pycharm社区版:

PyCharm :: Download Latest Version of PyCharm 安装过程照着提示一步步操作就可以了。

注意:安装路径尽量不使用带有 中文或空格 的目录,这样在之后的使用过程中减少一些莫名的错误。

2.新建项目

  • 命令模式下的快捷键

  • 编辑模式下的快捷键

3.配置 Pycharm

Pycharm 提供的配置很多,这里讲几个比较重要的配置:

编码设置:

Python 的编码问题由来已久,为了避免一步一坑,Pycharm 提供了方便直接的解决方案

在 IDE Encoding 、Project Encoding 、Property Files 三处都使用 UTF-8 编码,同时在文件头添加:

#-*- coding: utf-8 -*

这样在之后的学习过程中,或多或少会避免一些编码坑。

解释器设置:

当有多个版本安装在电脑上,或者需要管理虚拟环境时,Project Interpreter 提供方便的管理工具。

在这里可以方便的切换 Python 版本,添加卸载库等操作。

修改字体:

在 Editor → Font 选项下可以修改字体,调整字体大小等功能。

快捷键设置:

在 windows 下一些最常用的默认快捷键:

Pycharm 也为不同平台的用户提供了定制的快捷键方案,习惯了用emacs、vim、vs的同学,可以直接选择对应的方案。

同时,Pycharm 也提供了自定义快捷键的功能。

修改完成之后就去试试效果吧!

4.调试

强大的 Pycharm 为我们提供了方便易用的断点调试功能,步骤如下图所示:

简单介绍一下调试栏的几个重要的按钮作用:

Resume Program:断点调试后,点击按钮,继续执行程序;

Step Over :在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。有一点,经过我们简单的调试,在不存在子函数的情况下是和Step Into效果一样的(简而言之,越过子函数,但子函数会执行);

Step Into:单步执行,遇到子函数就进入并且继续单步执行(简而言之,进入子函数);

Step Out:当单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函数。

如果程序在某一步出现错误,程序会自动跳转到错误页面,方便我们查看错误信息。

5.Python 控制台

为了方便用户,Pycharm 提供了另一个贴心的功能,将 Python shell 直接集成在软件中,调出方法如下:

总结

Python编程语言需要遵循PEP8规范,但是初学者往往记不住这个规范,代码写得比较丑。本文推荐几个神器来拯救奇丑无边的python代码。

四、代码美化

1.Jupyter notebook 篇

Jupyter notebook的代码要想写得规范,推荐用Code prettify插件。

安装插件

  • 首先插件Nbextensions

执行以下命令:

pip install jupyter_contrib_nbextensions

 无报错再执行:

jupyter contrib nbextension install --user

选取Code prettify模块 

备注:需要安装 yapf模块

pip install yapf

  • 使用方法如下:

原始不规范代码:

使用工具栏最右侧的按钮:

使用后代码立刻变规范了:

2、Pycharm篇

2.1 PyCharm集成pylint

pylint是代码检查工具,不能自动修改代码

  • Pylint 安装

pip install pylint
  • PyCharm 设置

文件(file)-设置(settings)-外部工具(external-tools)-添加,其中:

program:

是python安装路径下的Scripts路径,我的是(建议搜索pylint.exe找到路径)

C:\ProgramData\Anaconda3\Scripts\pylint.exe

Arguments:

--reports=n --disable=C0103 $FilePath$  

(最后必须以$FilePath$结尾)

working directory:

$FileDir$

(必须是这个)

output filters:

$FILE_PATH$:$LINE$:

具体配置如图:

配置完毕,选择一个Python程序,右键点击,快捷菜单中会有“Extensions Tools -> Pylint”,点击运行即可。输出结果在执行程序结果的窗口(IDE下半部分)。

如果看到返回值为0,说明程序没问题了。

2.2 autopep8

autopep8是一款将python代码自动排版为PEP8风格的工具

autopep8安装

pip install autopep8

 autopep8配置

文件(file)-设置(settings)-外部工具(external-tools)-添加,其中:

Name:

autopep8

(起名而已,随便起)

Program: autopep8

Arguments:

--in-place --aggressive --aggressive $FilePath$

Working directory:

$ProjectFileDir$

Output filters:

$FILE_PATH$\:$LINE$\:$COLUMN$\:.*

具体配置如图:

将鼠标放在该文件的编辑器中→右键→External Tools→点击Autopep8。这样你的代码就符合pep8的风格了。

使用效果如下:

原始不规范代码:

使用工具后:

五、变量命名篇

在平时工作中,好多程序员都在为变量的命名纠结不已,随便命名怕以后看不懂,想好好命名可是自己的英文水平又不好,在这个命名上可能需要花费大量的时间,会耽误到开发的效率,今天推荐一个神器,这个神器可以摆脱变量命名纠结!

工具网址:

https://unbug.github.io/codelf/ 

GitHub 链接:

https://github.com/unbug/codelf

输入要起名的变量,可以是中文或者英文。

点击搜索后,网站会给出变量名的翻译,下方给出变量的起名建议,大家可以copy下变量名,也可以看下用了这个变量的源代码,而且可以选择开发语言种类。

  • 点击「Search」就是基于当前命名搜索其它相关的命名。

  • 点击「Repo」就是链接到使用该命名的代码所在的资源库。

  • 点击「Copy」是复制该命名。

  • 点击「Codes」可以查看使用命名的示例代码。

总结

本文总结了Windows下Python环境的安装,包括Anaconda、Jupyter notebook和Pycharm的安装和基本使用技巧,并推荐几个神器来拯救奇丑无边的python代码。以上推荐的工具有助于你写出漂亮的代码,记得收藏转发哦!

文末福利

各位猿们,还在为记不住API发愁吗,哈哈哈,最近发现了国外大师整理了一份Python代码速查表和Pycharm快捷键sheet,火爆国外,这里分享给大家。

这个是一份Python代码速查表

下面的宝藏图片是2张(windows && Mac)高清的PyCharm快捷键一览图

怎样获取呢?可以添加我们的AI派团队的程序媛姐姐

一定要备注【高清图】哦

????????????????????

➕我们的程序媛小姐姐微信要记得备注【高清图】哦

来都来了,喜欢的话就请分享、点赞、在看三连再走吧~~~

Python开发环境、IDLE开发环境使用入门 IDLE 是 Python 的官方标准开发环境,Python 安装完后同时就安装了 IDLE。IDLE 已经具备了 Python 开发几乎所有功能(语法智能提示、不同颜色显示不同类型等等),也不需要其他配置,非常适合初学者使用。IDLE 是 Python 标准发行版内置的一个简单小巧的 IDE,包括了交互式命令行、编辑器、调试器等基本组件,足以应付大多数简单应用。IDLE 是用纯 Python 基于 Tkinter 编写, 最初的作者正是 Python 之父 Guido van Rossum。 阅读详情

相关推荐

保姆级教程:在Windows/Mac上从零部署清华Kronos股票预测模型(含Qlib数据更新避坑指南)

本文提供了一份详细的指南,帮助用户在Windows和Mac系统上从零部署清华Kronos股票预测模型,包括环境配置、模型权重获取、Qlib数据更新避坑等关键步骤。特别针对国内用户遇到的网络问题和数据更新不及时提供了解决方案,适合量化投资和金融科技爱好者快速上手。

weixin_29053577的博客 623

AI 入门,从零搭建完整 AI 开发环境,并写出第一个 AI 应用

在本文中,我们从零开始,一步步搭建了一个完整的AI开发环境,并创建了一个简单的AI应用。您学习了如何安装Python、Anaconda、TensorFlow,以及如何使用Jupyter Notebook进行开发。通过这个简单的手写数字识别应用,您不仅学习了AI的基本概念,还亲身体验了AI的应用。AI是一个广阔而充满机遇的领域,希望这个教程能够激发您继续深入学习和探索AI的兴趣。

qingkahui24689的博客 1万+

避开这5个坑!ADNI数据库下载实操经验分享(含断点续传方案)

本文分享了ADNI数据库下载的5个常见陷阱及解决方案,包括高级搜索策略优化、断点续传技巧和数据完整性验证。特别针对大文件下载中断问题,提供了wget断点续传和分卷下载的实操方法,帮助研究者高效获取神经影像数据,避免重复下载和时间浪费。

git9versioner的博客 374

AI基础:Python开发环境设置和小技巧

0.导语本文总结了Windows下Python环境的安装,包括Anaconda、Jupyter notebook和Pycharm的安装和基本使用技巧,方便初学者搭建Python环境。这个...

fengdu78的博客 790

Windows10开机无限蓝屏(SrtTrail.txt)

这个问题已经有很多的大佬发过解决办法了,这里仅仅作为自己日后方便查找所写文章 无法开机——自动修复失败,报SrtTrail.txt文件错误,且陷入无限蓝屏的循环 事故 故事的起因是这样的: 开开心心的组装电脑,花了几天时间来配置,然后发现USB3.0的接口太少,于是在某宝上搞到一张pcie转7口USB3.0的转接卡,往电脑上一插 插电,开机,电流轻松跑上去 然后,它和原来的磁盘阵列卡冲突,跳过阵列卡自检直接进入系统,boom,就导致了这场悲剧 解决方法 在蓝屏的界面找到:疑难解答->通过命令提示符 使

Holo__的博客 3万+

华为开发岗暑期实习笔试(2025年4月16日)

第一题怀疑测试样例不完整,贪心法不应该能够解决该题。第二题使用0-1BFS解决单源最短路径的问题,往往搭配双端队列实现。第三题是运用动态规划解决最大不重叠子区间个数的问题,难点在于满足3重判断规则,所需数据结构及相关操作较多。

csy031117的博客 3664

人工智能技术AI之Python开发环境搭建

Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 广泛应用于爬虫技术、大数据分析与人工智能应用开发等。

sinat_30844883的博客 1916

NFS服务器配置与autofs自动挂载

NFS服务器配置autofs自动挂载 环境: hostname ip OS server 192.168.220.138 centos7 client 192.168.220.139 centos7 一、NFS概述 NFS(Network File System)网络文件系统。最大功能就是通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。 二、端口 [root@se...

DoloresOOO的博客 1027

手把手教你玩转AI之环境搭建-集成开发环境

Python和pip安装好了之后就可以进入开发了。但一个一个的编辑.py文件,效率太低,显然不是我们想要的。这就得介绍一下Python开发的集成开发环境。由于目前python太火爆了,主流的集成开发换环境基本都支持python。下面来介绍几个常用的集成开发环境。 Jupyter notebook PyCharm VS code 一、Jupyter notebook 首先要推荐的肯定是神奇的Jupyter notebook。它是一款可以在浏览器中使用的交互式的计算应用程序,该应用程序的所有可见的内容,

记录,分享,成长 1735

中兴OLT配置实战:从零开始,手把手教你完成一个HGU的完整业务开通(含DBA模板、限速与远程升级)

本文详细介绍了中兴OLT配置实战,从零开始手把手教你完成HGU的完整业务开通,包括DBA模板设计、限速与远程升级等关键步骤。通过实际案例和详细命令,帮助工程师快速掌握GPON网络配置技巧,提升运维效率。

weixin_30599769的博客 350

「深度学习之优化算法」笔记(二)优化算法的分类

但是由于生物的局限性,人们所创造出的算法也会有局限性:我们所熟知的生物都生存在三维空间,在这些环境中,影响生物生存的条件比较有限,反应到算法中就是这些算法在解决较低维度的问题时效果很好,当遇到超高维(维度>500)问题时,结果可能不容乐观,没做过实验,我也不敢乱说。当然,他们的目的不是在最佳狩猎位置集合,他们的目的是在过去的途中看是否能发现更加好的狩猎位置,去往已经到过的狩猎地点再次狩猎是没有意义的,因为每个位置获取食物的难易程度是固定的。如果他们的策略是“不跟随最优解”,那么他们的策略是什么呢?

quanzhan_King的博客 1371

Python 如何实现 Command(命令)模式?什么是 Command(命令)设计模式?

命令模式(Command Design Pattern)是一种行为设计模式,它将请求封装成一个对象,从而允许参数化客户端对象,排队请求,或者对请求进行操作。命令模式支持撤销操作,并通过将操作参数化来实现操作的延迟执行。

天河书阁 - VicRestart 1972

080、多轴运动控制:插补器设计(螺旋线插补)

本文分享了螺旋线插补器设计的实战经验。针对五轴点胶机Z轴抖动问题,作者分析了螺旋线数学本质,提出基于归一化时间参数的速度规划方法,强调各轴严格同步的重要性。文章详细介绍了速度分解、加减速处理、嵌入式优化技巧(查表法、定点化),并总结了起点闭合、速度波动、数值处理等常见问题解决方案。最后给出5条实用建议:注重速度规划而非纯数学推导、预先仿真、保留调试接口、考虑机械谐振、防范编码器丢脉冲。通过优化插补周期、电子齿轮比和S形速度曲线,成功将设备良率从60%提升至95%。

m0_50546716的博客 87

【Python基础】Python开发环境设置和小技巧

0.导语本文总结了Windows下Python环境的安装,包括Anaconda、Jupyter notebook和Pycharm的安装和基本使用技巧,方便初学者搭建Python环境。这个...

fengdu78的博客 346

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

anaconda3卸载python_【Python基础】Python开发环境设置和小技巧

0.导语本文总结了Windows下Python环境的安装,包括Anaconda、Jupyter notebook和Pycharm的安装和基本使用技巧,方便初学者搭建Python环境。这个是AI基础的必备步骤。一、Anaconda 安装配置 1.安装Anaconda按照下面的方法搭建吧:1.1 下载Anaconda百度搜索Anaconda,打开Anaconda网页后,看到这样的页面:根据你...

weixin_39579483的博客 519

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

浏览器字体大小设置_AI基础:Python开发环境设置和小技巧

0.导语本文总结了Windows下Python环境的安装,包括Anaconda、Jupyter notebook和Pycharm的安装和基本使用技巧,方便初学者搭建Python环境。这个是AI基础的必备步骤。目前已经发布:AI 基础:Python 简易入门AI 基础:Numpy 简易入门AI 基础:Pandas 简易入门AI 基础:Scipy(科学计算库) 简易入门AI基础:数据可视化简...

weixin_39610631的博客 265

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

VSCode配置Python开发环境!

VsCode系列:VSCode配置Python开发环境! 今天博主跟大家聊一聊如何使用VsCode系列:VSCode配置Python开发环境!不喜勿喷,如有建议欢迎补充、讨论! 关于安装和汉化可以观看博主的这篇文章《下载安装及汉化 》以及Python系列:windows10配置Python3.0开发环境!,安装完毕重启VsCode! Come on! 首先请大家确定VsCode的安装以及Pyt...

Mr_chen的博客 1万+

VSCode配置Python开发环境

之前编写Python更多的是使用pycharm作为编译器进行开发,但是个人感觉用起来比较笨重,而且还收费的,需要进行破解才能使用。后来发现vscode这个软件,觉得很轻便,而且和之前使用的vs2018风格一样。 在这里对vscode配置Python开发环境做一下记录。 步骤1:安装Python 安装Python的教程网上有很多。直接到官网下载安装就行。 下载链接:https://www.p......

vinkim的博客 38万+

手把手带你安装Python和Pycharm,并设置开发环境

安装Python和设置开发环境是学习Python编程的第一步。以下安装步骤,适用于不同操作系统(Windows、Mac、Linux)

WANGWUSAN66的博客 1752

在 Ubuntu 和 Fedora 中设置 Python 开发环境

如果你正在运行 Fedora 或 Ubuntu 的最新发行版,那么你应该已经安装了 Python 3.x,并设置为默认解释器。如果你刚刚开始 Python 开发,那么建议你使用最新的 Python 3.x 进行开发,因为 Python 2.x 已经不再支持了。因此,如果你正试图建立你的 Python 环境,并想知道如何开始等等,那么你就找到正确的地方了。如果你的系统安装了多个 Python 版本 —— 2.x 和 3.x,并且你想在它们之间切换,也是可以的。现在,你可以使用 IDLE 开始你的开发。

Free雅轩的博客 483

用VScode配置Python开发环境

前言 VScode是一个相当优秀的IDE,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质,不愧是微软爸爸的私生子。 所以用VScode来编写Python,也是相当的好用的。 所以,今天我们就来讲讲,怎么在VScode上配置Python开发环境。 软件准备 首先,我们必须先下载好Python的安装包和VScode的安装包。 下载地址如下: Python:https://www.python.org/downloads/ VScode:https://code.visua

新技术革命 1万+

使用Visual Studio Code设置Python开发环境

本教程使用一个简单的Python项目来演示Windows 10上的Python开发,Linux的Windows子系统,远程Linux和Raspberry Pi上的Raspbian的VS Code设置。

寒冰屋的专栏 8512

python开发环境配置

Python开发环境设置流行的Python开发环境为VSCode和PyCharm。本文首先介绍Python相关的环境安装的流程,然后是相关开发工具和插件的设置方法。系统环境配置注意 :请不要直接使用apt-get来安装Python,因为linux系统有很多工具依赖python,操作不当可能影响到系统稳定性。pyenv安装和使用链接:pyenv/pyenv: Simple Python version management安装。

xiaoxusmile20的博客 2163

vscode设置python编译器_在VSCode中如何配置Python开发环境

在VSCode中如何配置Python开发环境之前编写Python更多的是使用pycharm作为编译器进行开发,但是个人感觉用起来比较笨重,而且还收费的,需要进行破解才能使用。后来发现vscode这个软件,觉得很轻便,而且和之前使用的vs2018风格一样。在这里对vscode配置Python开发环境做一下记录。步骤1:安装Python安装Python的教程网上有很多。直接到官网下载安装就行。下载链接...

weixin_39830313的博客 4767

PyCharm专业版设置远程开发环境

完成上述配置后,在PyCharm的项目窗口中,可以通过“Deployment”视图(在窗口底部的工具栏中切换到该视图)来查看本地项目和远程服务器上项目目录的对应情况,并可以进行文件的上传、下载等操作,方便在本地和远程之间同步文件。 在编写代码时,PyCharm会使用配置好的远程服务器上的Python解释器来运行和调试代码,就如同在本地开发一样,但实际上代码是在远程服务器环境中执行的。

言之。 1万+
上一篇: OpenCV最新中文版官方教程来了(附下载)
下一篇: Python异步爬虫进阶必备,效率杠杠的!
Wang_AI
博客等级 码龄12年 996粉丝 162原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值