首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

笨办法学 Python3 第五版(预览)(一)

在 Linux 上,应该在终端中输入相同的命令。 c. 在 macOS 上,可以在终端中输入该命令,或者像平常一样启动应用程序。...练习 2:注释和井号字符 在你的程序中,注释非常重要。它们用于英语告诉某件事情的作用,并且用于暂时禁用程序的某些部分。...在 Python 中,任何一种方式创建字符串都是可以接受的,尽管通常会在像'a'或'snow'这样的短字符串中使用单引号。...函数有三个作用: 它们命名代码片段的方式就像变量命名字符串和数字一样 它们接受参数的方式就像 Python 脚本在练习 13 中接受argv 使用 1 和 2,它们制作自己的“迷你脚本...这意味着可以制作自己的命令并在脚本中使它们。 学习练习 为后续练习创建一个函数清单。

12310

Python for Excel》读书笔记连载3:Python开发环境之Anaconda

Anaconda提示符是一个特殊的命令提示符(Windows)或终端(macOS);它允许我们运行Python脚本和其他我们将在本书中遇到的命令行工具。...确保下载Python3.x版本的64位图形安装程序。下载后,双击安装程序开始安装过程,并确保接受所有默认设置。 安装了Anaconda后,我们现在可以开始使用Anaconda提示符。...如果从未在Windows或macOS上使用过命令提示符或终端,请不要担心:只需要知道一些已经给你带来强大功能的命令。一旦习惯了,使用Anaconda提示符通常比单击图形用户菜单更快、更方便。...箭头键选择它,然后按Enter键,或者鼠标单击它。也可以在“开始”菜单的Anaconda3下找到该命令。...还记得在上一章提过的Python之禅?现在,可以阅读完整版本,了解Python的指导原则(包括微笑)。

1.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

VSCode的10个巧妙技巧

查找任何 VS Code 命令 想要在 VS Code 中查找任何命令?按 Ctrl-Shift-P 并开始输入。命令面板(按其名称)可让快速访问任何已注册的命令,包括加载项提供的命令。...使用单手快捷键开启和关闭 VS Code 的集成终端 在 VS Code 中使用语音转文本 想与 VS Code 交谈而不是键入?...光标附近的麦克风图标表示扩展程序正在监听输入。 在 VS Code 文档中使用多个光标 在 VS Code 中编辑文档的一种相当神奇的方法是定义多个光标。没错——可以一次在文档中的多个位置键入。...如果按住 Alt 键并单击某个位置,将放下一个新光标。每个光标都将同时接受相同的键命令——例如,这是一种一次在多行上输入样板文本的便捷方法。...默认情况下,没有为这些行为分配任何键绑定,但您可以从命令面板中访问它们(键入“只读”以搜索它们)并根据需要分配键。 将文件标记为只读以进行会话可以防止意外修改不应更改的关键配置数据。

10010

Ipython、Jupyter 入门

Python和很多语言对接,例如高效的C语言 什么是IPython?...在数据分析时的是IPython。 PyCharm也是一个终端(代码从上至下执行,如果代码量大不利于调试)。 IPython是一个性能强大的终端终端有一个特点,写一行执行一行)。...pip install jupyter notebook 安装需要的jupyter模块 启动程序: 打开windows 终端,输入 Jupyter Notebook 命令并回车。...浏览器只是起到接受用户输入,显示终端输出的作用,代码的运行还是在终端上进行的。...3、查看当前会话中的所有变量与函数 %who 查看当前会话的所有变量与函数名称的详细信息: %whos 4、执行Linux命令   前提是,终端试运行在linux系统上的。 !

1.2K30

入门 | 始于Jupyter Notebooks:一份全面的初学者实用指南

它们甚至允许运行 Python 之外的其它语言,比如 R、SQL 等。因为它们比单纯的 IDE 平台更具交互性,所以它们被广泛用于以更具教学性的方式展示代码。...在这个终端输入 python就可以开始写Python 脚本了! 但在本文中,我们重点关注的是笔记本,所以我们从 New 选项中选择 Python 3。会看到下面的屏幕: ?...可以运行下面的命令来查看功能列表(注:% 符号通常不需要,因为自动补齐功能通常是开启的): %lsmagic 会看到列出了很多选择,甚至可能认出其中一些!...命令模式是将键盘和笔记本层面的命令绑定起来,并且由带有蓝色左边距的灰色单元边框表示。编辑模式让可以在活动单元中输入文本(或代码),绿色单元边框表示。...(并在旁边添加注释说明载入它们的目的) 确保的代码有适当的行距。不要将你的循环和函数放在同一行——否则如果后面要引用它们,会让人抓狂的! 有时候的文件中有非常大量的代码。

1.9K70

Linux 黑话解释:什么是 Linux 中的 GUI、CLI 和 TUI?

CLI - 命令行界面(Command Line Interface) CLI 基本上是一个接受输入来执行某种功能的命令程序。基本上,任何可以在终端中通过命令使用的应用程序都属于这一类。...早期的电脑与操作系统交互没有鼠标,必须使用命令与机器互动。 如果认为这都算困难,那你应该知道,早期的计算机甚至没有一个屏幕可以看到正在输入的东西,他们实体的纸质打印机看到他们的输入命令。...可能会有一个基于 GUI 的应用程序来完成同样的任务,但命令可以让更精细地访问这些功能。在一些情况下,会发现 GUI 应用程序也会用命令(在它们的代码中使用)与操作系统交互。...很明显,使用命令行工具没有图形工具那么简单。不要担心。除非你有特殊需要,否则应该可以图形化的方式使用 Linux 系统。然而,了解基本的 Linux 命令会有很大的帮助。...TUI 应用程序不像 GUI 应用程序那样用户友好,它们经常会有学习曲线,但它们命令行工具更容易使用一些。 最后…… TUI 应用程序通常也被认为是 CLI 应用程序,因为它们被限制在终端上。

1.4K20

Python 进阶指南(编程轻松进阶):二、环境配置和命令

命令命令行是一个基于文本的程序,让输入命令与操作系统交互并运行程序也可能听说过命令行界面(CLI,发音为“fly”)、命令提示符、终端、Shell 或控制台。...所有这些程序都做同样的事情:它们提供一个带有基于文本的 CLI 的终端窗口,用户可以在其中输入命令并运行程序。 在本节中,您将学习一些命令行的基本概念和常用命令。...这个程序python.exe相同,但是接受一个额外的命令行参数,让运行的计算机上安装的任何 Python 版本。...通配符匹配文件夹和文件名 许多命令接受文件夹和文件名作为命令行参数。通常,这些命令接受带有通配符*和?的名称,允许您指定多个匹配的文件。*字符匹配任意数量的字符,而?字符匹配任意单个字符。...按照惯例,MacOS 和 Linux 操作系统将以句号开头的文件视为配置文件,并在普通命令中隐藏它们。您可以使用-a让ls显示所有文件,包括隐藏的文件。

6.3K60

人生苦短,我PyCharm

现在我们可以开始新的 Python 程序了。如果使用的是 Mac 系统,使用 Cmd+N 键;如果使用的是 Windows 或 Linux 系统,使用 Alt+Ins 键。...使用以上任一方式运行该程序,窗口底部会出现终端面板(Terminal pane),显示的代码输出结果: ? 可以玩一下这个游戏,看看自己能否猜中数字。(专业建议:从 50 开始猜。)...特别是如果以前经常通过命令行手动执行这些任务时。 团队合作中会出现合并冲突(merge conflict)。...可以查看它们的列表,点击 Insert Macro… 按钮将其中一个插入。此处使用了 macros,它们的值会根据目前处理的项目而改变,Flake8 将继续准确执行其工作。...也可以在 PyCharm 内直接运行 manage.py 命令

2.5K10

Python 最强编辑器详细使用教程

现在我们可以开始新的 Python 程序了。如果使用的是 Mac 系统,使用 Cmd+N 键;如果使用的是 Windows 或 Linux 系统,使用 Alt+Ins 键。...使用以上任一方式运行该程序,窗口底部会出现终端面板(Terminal pane),显示的代码输出结果: ? 可以玩一下这个游戏,看看自己能否猜中数字。(专业建议:从 50 开始猜。)...特别是如果以前经常通过命令行手动执行这些任务时。 团队合作中会出现合并冲突(merge conflict)。...可以查看它们的列表,点击 Insert Macro… 按钮将其中一个插入。此处使用了 macros,它们的值会根据目前处理的项目而改变,Flake8 将继续准确执行其工作。...也可以在 PyCharm 内直接运行 manage.py 命令

2.1K20

人生苦短,我PyCharm

现在我们可以开始新的 Python 程序了。如果使用的是 Mac 系统,使用 Cmd+N 键;如果使用的是 Windows 或 Linux 系统,使用 Alt+Ins 键。...使用以上任一方式运行该程序,窗口底部会出现终端面板(Terminal pane),显示的代码输出结果: ? 可以玩一下这个游戏,看看自己能否猜中数字。(专业建议:从 50 开始猜。)...特别是如果以前经常通过命令行手动执行这些任务时。 团队合作中会出现合并冲突(merge conflict)。...可以查看它们的列表,点击 Insert Macro… 按钮将其中一个插入。此处使用了 macros,它们的值会根据目前处理的项目而改变,Flake8 将继续准确执行其工作。...也可以在 PyCharm 内直接运行 manage.py 命令

1.8K31

Python 最强编辑器详细使用指南!

现在我们可以开始新的 Python 程序了。如果使用的是 Mac 系统,使用 Cmd+N 键;如果使用的是 Windows 或 Linux 系统,使用 Alt+Ins 键。...使用以上任一方式运行该程序,窗口底部会出现终端面板(Terminal pane),显示的代码输出结果: ? 可以玩一下这个游戏,看看自己能否猜中数字。(专业建议:从 50 开始猜。)...特别是如果以前经常通过命令行手动执行这些任务时。 团队合作中会出现合并冲突(merge conflict)。...可以查看它们的列表,点击 Insert Macro… 按钮将其中一个插入。此处使用了 macros,它们的值会根据目前处理的项目而改变,Flake8 将继续准确执行其工作。...也可以在 PyCharm 内直接运行 manage.py 命令

2.4K01

Anaconda介绍、安装及使用保姆级教程

仅需要几条命令可以创建一个完全独立的环境来运行不同的Python版本,同时继续在你常规的环境中使用你常用的Python版本。...如果想要安装程序并在程序运行时对其库或库的版本进行修改,都会导致程序的中断。 在共享主机时,无法在全局site-packages目录中安装包。...完成下载之后,双击下载文件,启动安装程序。 注意: 如果在安装过程中遇到任何问题,那么暂时地关闭杀毒软件,并在安装程序完成之后再打开。...(“希望安装器添加Anaconda安装路径在/home//.bashrc文件中?”),建议输入“yes”。...因此如果想在指定环境中使用pip进行安装包,则需要先切换到指定环境中,再使用pip命令安装包。 pip无法更新python,因为pip并不将python视为包。

3.6K20

人生苦短,我PyCharm

现在我们可以开始新的 Python 程序了。如果使用的是 Mac 系统,使用 Cmd+N 键;如果使用的是 Windows 或 Linux 系统,使用 Alt+Ins 键。...使用以上任一方式运行该程序,窗口底部会出现终端面板(Terminal pane),显示的代码输出结果: ? 可以玩一下这个游戏,看看自己能否猜中数字。(专业建议:从 50 开始猜。)...特别是如果以前经常通过命令行手动执行这些任务时。 团队合作中会出现合并冲突(merge conflict)。...可以查看它们的列表,点击 Insert Macro… 按钮将其中一个插入。此处使用了 macros,它们的值会根据目前处理的项目而改变,Flake8 将继续准确执行其工作。...也可以在 PyCharm 内直接运行 manage.py 命令

2.5K30

人生苦短,我PyCharm

现在我们可以开始新的 Python 程序了。如果使用的是 Mac 系统,使用 Cmd+N 键;如果使用的是 Windows 或 Linux 系统,使用 Alt+Ins 键。...使用以上任一方式运行该程序,窗口底部会出现终端面板(Terminal pane),显示的代码输出结果: ? 可以玩一下这个游戏,看看自己能否猜中数字。(专业建议:从 50 开始猜。)...特别是如果以前经常通过命令行手动执行这些任务时。 团队合作中会出现合并冲突(merge conflict)。...可以查看它们的列表,点击 Insert Macro… 按钮将其中一个插入。此处使用了 macros,它们的值会根据目前处理的项目而改变,Flake8 将继续准确执行其工作。...也可以在 PyCharm 内直接运行 manage.py 命令

1.8K20

Python 最强 IDE 详细使用指南!

现在我们可以开始新的 Python 程序了。如果使用的是 Mac 系统,使用 Cmd+N 键;如果使用的是 Windows 或 Linux 系统,使用 Alt+Ins 键。...使用以上任一方式运行该程序,窗口底部会出现终端面板(Terminal pane),显示的代码输出结果: ? 可以玩一下这个游戏,看看自己能否猜中数字。(专业建议:从 50 开始猜。)...特别是如果以前经常通过命令行手动执行这些任务时。 团队合作中会出现合并冲突(merge conflict)。...可以查看它们的列表,点击 Insert Macro… 按钮将其中一个插入。此处使用了 macros,它们的值会根据目前处理的项目而改变,Flake8 将继续准确执行其工作。...也可以在 PyCharm 内直接运行 manage.py 命令

2.4K20

那是没看这份神器安装指南!

安装OCR软件Tesseract 起初惠普公司在上世纪八十年代就开发了Tesseract,并在2005年公开了源代码。 随后在2006年谷歌接受了这个项目并一直赞助这个项目至今。...自从2015年的更新之后现在它支持超过100种书面语言并且已经被编码成轻松应用于其他语言的形式。 最开始Tesseract是一个C语言程序在1998年她被移植到了C++语言上。...现在让我们在下面的图片上应用文字识别技术 在你的终端上执行下列命令 正确Tesseract正确的识别了 “Testing Tesseract OCR” 并在终端上打印了出来。...现在让我们试试除了字母Tesseract能否识别数字 这个例子中使命令行将数字仅仅转换成了数字 成功Tesseract成功的识别了图片中的文字“PyImageSearch”。...我很轻松的python代码将16位数字分成4个数字一组的四组 下面是一个一组4个数字的示例图片 但是当我在上面的图片中应用Tesseract时结果却不尽如人意。

2.4K20

机器学习新手必看:Jupyter Notebook入门指南

Jupyter Notebook 是一款开放源代码的 Web 应用程序,可让我们创建并共享代码和文档。 它提供了一个环境,可以在其中记录代码,运行代码,查看结果,可视化数据并在查看输出结果。...他们甚至允许运行除 Python 以外的其他语言,比如 R 、SQL 等。由于它们比 IDE 平台更具交互性,因此它们被广泛地应用于教学场景。 ▌如何安装 Jupyter Notebook?...它在你的Web浏览器中支持终端会话。在这个终端中输入 python ,瞧!现在你已经可以开始写 python 脚本了。...考虑一个命名方案,并坚持在所有代码中使用以确保一致性。这样其他人更容易读懂你的代码。 无论需要什么库,在 Notebooks 开始时导入它们并在它们旁边添加注释,说明导入它们的目的)。...其实的 Jupyter Notebooks 也可以创建幻灯片!还记得我说它超级灵活? 我一点都没有夸大。

3.7K21

机器学习新手必看:Jupyter Notebook入门指南

Jupyter Notebook 是一款开放源代码的 Web 应用程序,可让我们创建并共享代码和文档。 它提供了一个环境,可以在其中记录代码,运行代码,查看结果,可视化数据并在查看输出结果。...他们甚至允许运行除 Python 以外的其他语言,比如 R 、SQL 等。由于它们比 IDE 平台更具交互性,因此它们被广泛地应用于教学场景。 ▌如何安装 Jupyter Notebook?...它在你的Web浏览器中支持终端会话。在这个终端中输入 python ,瞧!现在你已经可以开始写 python 脚本了。...考虑一个命名方案,并坚持在所有代码中使用以确保一致性。这样其他人更容易读懂你的代码。 无论需要什么库,在 Notebooks 开始时导入它们并在它们旁边添加注释,说明导入它们的目的)。...其实的 Jupyter Notebooks 也可以创建幻灯片!还记得我说它超级灵活? 我一点都没有夸大。

5K40

机器学习新手必看:Jupyter Notebook入门指南

Jupyter Notebook 是一款开放源代码的 Web 应用程序,可让我们创建并共享代码和文档。 它提供了一个环境,可以在其中记录代码,运行代码,查看结果,可视化数据并在查看输出结果。...他们甚至允许运行除 Python 以外的其他语言,比如 R 、SQL 等。由于它们比 IDE 平台更具交互性,因此它们被广泛地应用于教学场景。 ▌如何安装 Jupyter Notebook?...它在你的Web浏览器中支持终端会话。在这个终端中输入 python ,瞧!现在你已经可以开始写 python 脚本了。...考虑一个命名方案,并坚持在所有代码中使用以确保一致性。这样其他人更容易读懂你的代码。 无论需要什么库,在 Notebooks 开始时导入它们并在它们旁边添加注释,说明导入它们的目的)。...其实的 Jupyter Notebooks 也可以创建幻灯片!还记得我说它超级灵活? 我一点都没有夸大。

2.7K40
领券