Python程序文件结构02

一、Python程序文件

1.Python源程序文件通常以.py为扩展名

例如,新建一个名为firstpycode.py的文件,内容如下所示:

#!/bin/bash/python

import platform-->导入模块

print platform.uname()-->

1)第一行为shebang,即执行脚本时通知内容要启动的解释器

2)第二行通过import导入一个python模块模块platform

3)第三行打印platform模块的uname方法的执行结果

2.给予此脚本以执行权限,并执行即可

3.Python程序可以分解成模块、语句、表达式和对象

1)程序由模块构成

2)模块包含语句

3)语句包含表达式

4)表达式建立并处理对象

a)表达式是“某事”,而语句是“做某事(即指令)”;

例如:"3+4"是某事,而"print 3+4"则是做某事;

b)语句的特性:它们改变事物,例如:赋值语句改变了变量,print语句改变了屏幕输出等;

二、Python IDE

1.IDLE

标准python环境提供

2.Eclipse和PyDev

3.PythonWin

4.Komodo

5.Wingware

6.PyCharm

三、编程语言

1.面向过程

1)以指令为中心,由指令处理数据

2)如何组织代码解决问题

2.面向对象

1)以数据为中心,所有的处理代码都围绕数据展开

2)如何设计数据结构组织数据,并且提供对此类数据所允许的处理操作

3.Python即支持面向过程也支持面向对象.

Python程序文件结构02

时间: 2024-10-15 08:13:04

Python程序文件结构02的相关文章

Python征途-02.第一个Python程序

上一章介绍了Python的相关知识,本章就开始着手操作,创建我们的第一个Python程序,首先需要配置好Python的运行环境 1.python环境准备 1.1.windows下安装 Windows10配置环境变量,防止程序调用出错 [右键此电脑]-->[属性]-->[高级系统设置]-->[高级]-->[环境变量]-->[在系统变量栏里,选中变量名Path,进行编辑] --> [将Python安装目录追加到变量值中,用 : 分割] 如:我的路径为D:\Program F

介绍Python程序员常用的IDE和其它开发工具

概述 “工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员的吃饭家伙了. IDE 的全称是Integration Development Environment(集成开发环境),一般以代码编辑器为核心,包括一系列周边组件和附属功能.一个优秀的IDE,最重要的就是在普通文本编辑之外, 提供针对特定语言的各种快捷编辑功能,让程序员尽可能快捷.舒适.清晰的浏览.输入.修改代码.对于一个现代的IDE来说,语法着色.错误提示.代码折 叠.代码完成.代码块定位.重构,与调试器.版本控制

rabbitmq的安装和命令介绍及python程序模拟生产者和消费者

[介绍] RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统.他遵循Mozilla Public License开源协议. RabbitMQ是流行的开源消息队列系统,用erlang语言开发 RabbitMQ是AMQP(高级消息队列协议)的标准实现 官网:http://www.rabbitmq.com/ [安装] 方式:yum/rpm 系统环境 [[email protected]_server scripts]# ifconfig | sed -n 's#.*inet addr:

python深入学习02 上下文管理器

上下文管理器(context manager)主要用于规定某个对象的使用范围.一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存).它的语法形式是with...as... 关闭文件 上下文管理器有个特别好的优点:可以在不使用文件的时候,自动关闭文件,节省了f.close()的步骤 上下文管理器有隶属于它的程序块.当隶属的程序块执行结束的时候(也就是不再缩进),上下文管理器自动关闭了文件 (我们通过f.closed来查询文件是否关闭).我们相当于使用缩进规定了文件对象f的

python 文件处理 -- 02 文件属性&标准输入输出&命令行参数&文件编码

1文件属性 file.fileno()--文件描述符 file.mode--文件当前打开的权限 file.encoding--文件编码格式(无输出表明为ASCII码) file.closed--文件是否被关闭 >>> f.fileno() 3 >>> f.mode 'r+' >>> f.encoding >>> f.closed False >>> filter(lambda s:s[:2]!='__',dir(f)

所有 Python 程序员必须要学会的「日志」记录。

本文字数:3840 字 阅读本文大概需要:10 分钟 写在之前 在我们的现实生活中,「日志记录」其实是一件非常重要的事情,比如银行的转账记录,汽车的行车记录仪记录行驶过程中的一切,如果出现了什么问题,我们可以通过「日志记录」来搞清楚到底发生了什么事情. 除了在生活中,在日常的系统开发以及调试等过程中,记录日志同样是一件很重要的事情.很多编程初学者并没有「记录日志」的习惯,认为记录日志是一件可有可无的事情,出现问题的时候只要使用 print 函数打印一下程序的中间结果即可,真是 too young

推荐Python程序员进阶阅读的书籍(2015版)

列一下自己过去一年阅读的Python相关书籍,评论是在本人阅读完书籍并完成书中所有测试用例的基础上编写的: <Python Cookbook 3rd>5星 ,绝对值得阅读!直接看英文版吧,中文翻译的如何不太清楚.对于高手就当是复习功课了,总有一些地方记得不是很清楚. <Cython - A Guide for Python Programmers> 5星 by Kurt W. Smith, O'Reilly 2015 如果你想封装一个C的库,或者别人封装的C库在你的平台下不能够使用

python程序打包成.exe

1. 安装py2exe 2. 将打包文件与被打包文件放在同一个文件夹下. 例如,你需要将test.py打包成exe,那么test.py就是被打包文件,那么打包文件呢,写一个setup.py文件,内容如下: # setup.pyfrom distutils.core import setupimport py2exesetup(console=["test.py"]) 放在同一个目录的目的是因为在console = ["test.py"]时,不用考虑路径问题,注意,你

python程序之profile分析

操作系统 : CentOS7.3.1611_x64 python版本:2.7.5 问题描述 1.Python开发的程序在使用过程中很慢,想确定下是哪段代码比较慢: 2.Python开发的程序在使用过程中占用内存很大,想确定下是哪段代码引起的: 解决方案 使用profile分析分析cpu使用情况 profile介绍: https://docs.python.org/2/library/profile.html 可以使用profile和cProfile对python程序进行分析,这里主要记录下cPr