朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow

声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知识更好的理解人工智能技术,我让助理负责分享这套python系列教程,希望能帮到大家!

好了,是开始编写程序的时候了。现在你已经掌握了程序执行的知识,终于可以准备开始一些真正的Python编程了。

我们已经介绍了多种执行Python程序的方法。我们讨论的内容都将是当前常用的启动技术。在这个过程中,我们将会学习如何交互地输入程序代码、如何将其保存至一个文件从而以后可以在系统命令行中运行、图标点击、模块导入,以及IDLE这样的GUI中的菜单选项等内容。

如果你只想知道如何快速地运行Python程序,建议你阅读与你的平台相关的内容。但是不要跳过模块导入的内容,因为这是你理解Python程序架构的基础。同时建议你至少浏览一下IDLE和其他IDE的部分,从而了解什么样的工具更适合你,能帮助你开发出更为精致的Python程序。

交互提示模式下编写代码

也许最简单的运行Python程序的办法就是在Python交互命令行中输入这些程序。有多种办法能够开始这样的命令行:在IDE中、系统终端中等。假设解释器已经作为一个可执行程序安装在你的系统中,开始交互解释对话的平台无关的方法,往往就是在操作系统的提示环境下输入python,不需要任何参数。例如:

% python

Python 3.0.1 (r301:69561,Feb 13 2009,20:04:18) [MSC v.1500 32 bit (Intel)] ...

Type "help","copyright","credits" or "license" for more information.

>>>

在系统提示环境下输入“python”后即可开始一个交互的Python会话(“%”字符代表了系统提示符,这个字符是不需要自己输入的)。注意这里的系统提示环境是通用的,而实际应用中根据平台的不同,获得的提示环境也是不同的:

•在Windows中,可以在DOS终端窗口中输入python(称为命令提示符,通常可以从“开始”按钮的命令菜单中的附件中找到)或者在“运行”的对话框中输入也可以。

•在UNIX、Linux以及Mac OS X中,在shell窗口或终端窗口中(例如,在xterm或终端中运行的ksh或csh这样的shell)输入python即可。

•其他的系统可以采用类似的方法或平台特定的工具。例如,在手持设备上,通常可以点击主窗口或应用程序窗口中的Python图标来启动一个交互的会话。

如果你没有设置系统中shell的PATH环境变量,使其包含了Python的安装目录,你也许需要将“python”改为机器上Python可执行文件的完整路径。在UNIX或Linux上,可以输入/usr/local/bin/python(或/usr/bin/python);在Windows上,可以尝试输入C:\ Python30\python(对于3.0版本)。

C:\misc> c:\python30\python

Python 3.0.1 (r301:69561,Feb 13 2009,20:04:18) [MSC v.1500 32 bit (Intel)] ...

Type "help","copyright","credits" or "license" for more information.

>>>

或者,你可以将目录变换到Python的安装目录下(例如,可以在Windows中尝试cd c:\ python30)之后运行“python”。例如:

C:\misc> cd C:\Python30

C:\Python30> python

Python 3.0.1 (r301:69561,Feb 13 2009,20:04:18) [MSC v.1500 32 bit (Intel)] ...

Type "help","copyright","credits" or "license" for more information.

>>>

在Windows中,除了在shell窗口中输入python,也可以通过启动IDLE的主窗口(随后介绍)或者通过从Python的Start按钮菜单的菜单选项中选择“Python (command line)”来开始类似的交互会话。这两种方式都会产生一个具有同样功能的Python交互式命令提示符,而不必输入一条shell命令。

python系列教程14相关推荐

  1. python技术晨讲_python系列教程14

    声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知识更好的理解人工智能技术,我让助理负责分享这套python系列教程,希望能帮到大家! 好了,是开始 ...

  2. STM32 基础系列教程 14 - IIC

    前言 学习stm32 IIC接口的使用,用IIC 接口实现与IIC设备的通信功能. 示例详解 基于硬件平台: STM32F103C8T6最小系统板, MCU 的型号是 STM32F103c8t6, 使 ...

  3. python系列教程91

    朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow 声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知 ...

  4. python系列教程143——行缩进

    朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow 声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知 ...

  5. microbit python_刘鹏涛老师用Microbit 学Python系列教程

    本帖最后由 rzyzzxw 于 2018-4-5 11:33 编辑 刘鹏涛老师Microbit 学Python系列教程 经刘老师授权,刘老师订阅号刘鹏涛 捕获.PNG (6.22 KB, 下载次数: ...

  6. 【Python】Python系列教程-- Python3 编程第一步(十八)

    文章目录 前言 打印字符串: 输出变量值: 定义变量并进行简单的数学运算 使用 for 循环打印数字 0 到 4: 根据条件输出不同的结果: end 关键字 前言 往期回顾: Python系列教程–P ...

  7. python系列教程83

    朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow 声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知 ...

  8. python系列教程145——布尔运算

    朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow 声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知 ...

  9. python系列教程8

    朋友们,如需转载请标明出处:https://blog.csdn.net/jiangjunshow 声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知 ...

最新文章

  1. block之--- 基本使用
  2. 朱翊:从鼎级云珍冰箱看卡萨帝的百年品牌逻辑
  3. Linux C编程--进程间通信(IPC)2--信号处理函数
  4. selenium之如何等待页面元素加载完成
  5. 【深度学习】Transformer在语义分割上的应用探索
  6. 截取小数点_五年级上册系列| 小数点位置变化名师微课+课本+学案,暑假预科,很香!...
  7. Xcode代码块的创建、使用和删除
  8. 一套高可用、易伸缩、高并发的IM群聊架构方案设计实践
  9. sql server 2008学习8 sql server存储和索引结构
  10. 利用python编写祝福_手把手|教你用Python换个姿势,送狗年祝福语
  11. 一次多线程臭虫经验——异步日志c++化时
  12. 手机号码归属地查询接口大全
  13. 本科计算机考研考英语,2016考研必需知道的10件事
  14. ps中给图层新建文件夹
  15. flutter微信分享,qq分享
  16. C/C++ 光标:键盘上下键实现菜单移动
  17. 零基础学Java,现已转行一年
  18. tensorflow打印模型图_tensorflow实现打印pb模型的所有节点
  19. unity泛型单例模式Singleton
  20. 高祖酒老总梁辉收《江行初雪图》临作,获保值增值承诺

热门文章

  1. linux下文件、文件夹权限的作用及设置方法(常规权限与SUID、SGID、SBIT、ACL、sudo、umask)
  2. 微信开发公众号页面配置JS-SDK调用微信接口
  3. 亚马逊五大收款方式对比分析
  4. 为啥固态硬盘越用越慢?还可以拯救一下
  5. 介绍在全志A40i Ubuntu系统上定制文件系统的操作过程
  6. Drill中配置MySQL
  7. 如何实现私信基本功能或简易即时聊天功能
  8. IEDA如何设置背景图片
  9. haproxy配置TCP代理
  10. 最长回文子序列java