Day 2/100:命令行下执行python代码!

简介: Day 2/100:命令行下执行python代码!

在上一期安装完成python环境之后,会自动安装一个IDLE。它是一个Python shell。如下:

程序开发人员可以利用Python Shell与python交互。接下来我们看看如何利用IDLE开发一个python程序。

说明:IDLE是一个python自带的非常简洁的集成开发环境。

 

双击打开IDLE后显示如下:

 

 

在'>>>'右侧输入代码。每次写完一行代码,按下回车就会自动执行这一行。


但是在我们实际开发中不可能只包含一条代码。

 

 

所以当我们需要编写多行代码时,就可以单独创建一个文件来保存,待到代码全部完成时,一起执行!

在IDLE菜单栏选择FIle->New File就会打开一个新的窗口,在此窗口就可以继续编写新的代码,并且在输入一行代码完成之后拿下回车键就会自动切换到下一行,等待继续输入。

 

在编辑区中我们写一个打印十遍'hello world'的程序,如下所示:

完成之后ctrl+s保存,然后点击run或者快捷键F5可以直接运行。

 

说明:程序运行结果会在IDLE中呈现,每运行一次,就会在IDLE呈现一次。

 

 

除了IDLE之外我们还可以在命令行(cmd)执行python代码。

 

像这样进入命令行之后输入python即可进入python环境。

想退出的话可以输入exit()即可

 

我们先来看一下python原生的命令行:

其中print()是一个函数,括号里面的东西就是我们想要打印的。这样的话我们就在命令行完成了第一个python程序。

 

在这里我给大家介绍一种命令行好用的工具,叫做ipython。ipython的安装方式如下:

pip install ipython

 

显示如下证明已经成功安装ipython

 

那么ipython到底是什么呢?它和python有什么区别呢?

它相比于原生的python有更好的提示:

例如我们不知道print() 函数如何使用,只需在其后面加一个问号就能看到它的介绍和使用方法。

 


此外它还拥有

 

强大的交互式 shell

Jupyter 内核

交互式的数据可视化工具

灵活、可嵌入的解释器

易于使用,高性能的并行计算工具


在它的主页上是这么说的:“这是一个增强的交互式Pythonshell。”具有tab补全,对象自省,强大的历史机制,内嵌的源代码编辑,集成Python调试器,%run机制,宏,创建多个环境以及调用系统shell的能力。



像这样平时学习或者工作中这种简单语法知识都可以在命令行自己学习探索!



而在公司开发实际项目时,我们一般用的都是pycharm。作为python开发最好用的编辑器,它的强大之处在于哪里?明天我们来探索!

相关文章
|
2天前
|
缓存 程序员 开发者
探索Python中的装饰器:一种优雅的代码增强技巧
【10月更文挑战第13天】 在本文中,我们将深入探讨Python中的装饰器,这是一种强大的工具,它允许程序员以简洁而高效的方式扩展或修改函数和类的行为。通过具体示例,我们将展示如何利用装饰器来优化代码结构,提高开发效率,并实现如日志记录、性能计时等常见功能。本文旨在为读者提供一个关于Python装饰器的全面理解,从而能够在他们的项目中灵活运用这一技术。
10 1
|
6天前
|
设计模式 开发者 Python
Python中的装饰器:简化代码与增强功能
【10月更文挑战第9天】在编程的世界里,效率和可读性是衡量代码质量的两大关键指标。Python语言以其简洁明了的语法赢得了无数开发者的青睐,而装饰器则是其独特魅力之一。本文将深入探讨装饰器的工作原理、使用方法以及如何通过自定义装饰器来提升代码的重用性和可维护性,让读者能够更加高效地编写出既优雅又功能强大的代码。
|
7天前
|
缓存 Python
探索Python中的装饰器:简化你的代码之道
【10月更文挑战第8天】在Python的世界里,装饰器就像是一把瑞士军刀,小巧却功能强大。它们能够优雅地修改函数的行为,让代码更加简洁而不失强大。本文将带你走进装饰器的奇妙世界,从基础概念到实战应用,一步步解锁装饰器的秘密,让你的Python代码更上一层楼。
|
6天前
|
设计模式 存储 缓存
Python中的装饰器:提高代码可读性和复用性
【10月更文挑战第9天】Python中的装饰器:提高代码可读性和复用性
12 1
|
6天前
|
IDE 网络安全 开发工具
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
本文介绍了如何在PyCharm专业版中连接远程服务器并配置远程Python环境解释器,以便在服务器上运行代码。
48 0
IDE之pycharm:专业版本连接远程服务器代码,并配置远程python环境解释器(亲测OK)。
|
7天前
|
设计模式 测试技术 开发者
Python中的装饰器:提升代码复用与模块化的艺术
本文将带你领略Python装饰器的魔力,探索如何通过装饰器来增强函数功能而不修改其代码。我们将从装饰器的基础概念出发,逐步深入到如何在实际项目中应用装饰器,以及如何编写自定义装饰器。文章最后,我们将通过一个实例,展示装饰器在日志记录和性能测试中的应用,让你的代码更加模块化和可重用。
|
7天前
|
Python
Python实用记录(十一):出现科学计数法如何在代码中恢复
本文介绍了如何在Python中处理科学计数法,包括如何将科学计数法转换为普通数字,以及如何设置NumPy的print选项来避免科学计数法的显示。
24 1
|
8天前
|
开发者 Python
探索Python中的列表推导式:简化代码的利器
在Python编程中,列表推导式是一种简洁而强大的工具,它允许开发者以一行代码实现复杂的列表操作。本文将深入探讨列表推导式的语法、优势以及实际应用,帮助读者更好地利用这一特性来优化代码。
|
11天前
|
设计模式 测试技术 开发者
掌握Python装饰器:提升代码效率与可读性的秘诀
【10月更文挑战第4天】 在本文中,我们将深入探讨Python装饰器的概念、使用方法以及实际应用。通过简洁明了的语言和具体代码示例,帮助编程初学者和有一定基础的开发者理解和掌握这一强大工具,从而编写出更加高效、简洁且可维护的代码。
22 3
WK
|
11天前
|
开发者 Python
Python代码布局规范有哪些
这段内容介绍了Python代码布局的规范,涵盖缩进、空行、行宽、空格使用、注释及顶级定义间的空行等方面,强调使用空格缩进、限制行宽、操作符两侧加空格、简洁注释等实践,旨在提升代码可读性和一致性,便于维护与理解。遵循这些规范能帮助开发者编写更清晰、整洁且易读的Python代码。
WK
31 2