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中的装饰器:简化代码,增强功能
在Python的世界里,装饰器是那些静悄悄的幕后英雄。它们不张扬,却能默默地为函数或类增添强大的功能。本文将带你了解装饰器的魅力所在,从基础概念到实际应用,我们一步步揭开装饰器的神秘面纱。准备好了吗?让我们开始这段简洁而富有启发性的旅程吧!
56 6
|
3月前
|
存储 缓存 测试技术
Python中的装饰器:功能增强与代码复用的利器
在Python编程中,装饰器是一种强大而灵活的工具,它允许开发者以简洁优雅的方式增强函数或方法的功能。本文将深入探讨装饰器的定义、工作原理、应用场景以及如何自定义装饰器。通过实例演示,我们将展示装饰器如何在不修改原有代码的基础上添加新的行为,从而提高代码的可读性、可维护性和复用性。此外,我们还将讨论装饰器在实际应用中的一些最佳实践和潜在陷阱。
|
8天前
|
缓存 Shell 开发工具
[oeasy]python064_命令行工作流的总结_vim_shell_python
本文总结了命令行工作流中的关键工具和操作,包括vim、shell和Python。主要内容如下: 1. **上次回顾**:完成了输入输出的代码编写,并再次练习了vim的使用。 2. **shell基础**:介绍了shell环境及其基本命令,如`pwd`、`cd`、`ll -l`等。 3. **Python游乐场**:通过`python3`命令进入Python交互环境,可以进行简单计算和函数调用,常用函数有`help`、`ord`、`chr`等。 4. **vim编辑器**:详细讲解了vim的三种模式(正常模式、插入模式、底行命令模式)及其切换方法,以及常用的底行命令如`:w`、`:q`、`
44 15
|
21天前
|
存储 缓存 Java
Python高性能编程:五种核心优化技术的原理与Python代码
Python在高性能应用场景中常因执行速度不及C、C++等编译型语言而受质疑,但通过合理利用标准库的优化特性,如`__slots__`机制、列表推导式、`@lru_cache`装饰器和生成器等,可以显著提升代码效率。本文详细介绍了这些实用的性能优化技术,帮助开发者在不牺牲代码质量的前提下提高程序性能。实验数据表明,这些优化方法能在内存使用和计算效率方面带来显著改进,适用于大规模数据处理、递归计算等场景。
58 5
Python高性能编程:五种核心优化技术的原理与Python代码
|
2月前
|
Python
课程设计项目之基于Python实现围棋游戏代码
游戏进去默认为九路玩法,当然也可以选择十三路或是十九路玩法 使用pycharam打开项目,pip安装模块并引用,然后运行即可, 代码每行都有详细的注释,可以做课程设计或者毕业设计项目参考
78 33
|
3月前
|
人工智能 数据挖掘 Python
Python编程基础:从零开始的代码旅程
【10月更文挑战第41天】在这篇文章中,我们将一起探索Python编程的世界。无论你是编程新手还是希望复习基础知识,本文都将是你的理想之选。我们将从最基础的语法讲起,逐步深入到更复杂的主题。文章将通过实例和练习,让你在实践中学习和理解Python编程。让我们一起开启这段代码之旅吧!
|
2月前
|
JavaScript API C#
【Azure Developer】Python代码调用Graph API将外部用户添加到组,结果无效,也无错误信息
根据Graph API文档,在单个请求中将多个成员添加到组时,Python代码示例中的`members@odata.bind`被错误写为`members@odata_bind`,导致用户未成功添加。
50 10
|
2月前
|
数据可视化 Python
以下是一些常用的图表类型及其Python代码示例,使用Matplotlib和Seaborn库。
通过这些思维导图和分析说明表,您可以更直观地理解和选择适合的数据可视化图表类型,帮助更有效地展示和分析数据。
103 8
|
2月前
|
API Python
【Azure Developer】分享一段Python代码调用Graph API创建用户的示例
分享一段Python代码调用Graph API创建用户的示例
68 11
|
2月前
|
测试技术 Python
探索Python中的装饰器:简化代码,增强功能
在Python的世界中,装饰器是那些能够为我们的代码增添魔力的小精灵。它们不仅让代码看起来更加优雅,还能在不改变原有函数定义的情况下,增加额外的功能。本文将通过生动的例子和易于理解的语言,带你领略装饰器的奥秘,从基础概念到实际应用,一起开启Python装饰器的奇妙旅程。
55 11

热门文章

最新文章