第一章 介绍 第二章 安装python 第三章 最初的步骤

黄色底的文字以后要在Linux下试一试。

第一章 介绍

python的特色--》LFOSS:(Free/LibreandOpenSourceSoftware)自由/开源软件。

解释性:python写的程序不需要编译成二进制代码,而是直接从源代码运行程序,在计算机内部,python解释器把源代码转换成为字节码的中间形式,再把它翻译成计算机使用的及其语言并运行。

面向对象:在面向过程的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在面向对象的语言中,程序是由数据和功能组合而成的对象构建起来的

可扩展性:如果需要一段关键代码运行更快或者不公开,可以用C或C++编写,然后在python程序中使用。

可嵌入性:可以把python嵌入到C、C++程序,从而向程序用户提供脚本功能。

第二章 安装python

BSD:BSD (Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统,常被当作工作站级别的Unix系统

Fedora:Fedora 是一个知名的Linux发行版,是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的操作系统。

Mandrake:Mandrake Linux是Mandriva Linux的前身。

shell:一般说的话shell直接指linux下的命令编程,而cmd直接指windows下的命令编程。

konsole:Konsole是KDE4环境下的终端模拟器,相当于Windows的cmd.exe。

gnome-terminal:GNOME的终端仿真器是GNOME终端的应用。 GNOME的终端,只是外壳(菜单栏,臆测对话框)的终端仿真

___________________________________________

Linux和BSD用户测试是否已经安装了python:

1 打开一个shell程序,输入

   $python-V

$是shell提示符,根据不同的操作系统的设置可能不同。

____________________________________________

第三章 最初的步骤

>>>是键入python语句的提示符

用命令行运行python:运行--》输入python--》确定

退出python提示符:如果使用的是Linux/BSD shell,按ctrl-d。如果在Windows命令行中,按ctrl-z再按enter。

linux/freeBSD下,python编辑器VIM、emacs、kate

运行:使用IDLE的话,RUN->Run module或者Ctrl+F5

______________________________________________________________________________

#!/usr/bin/python
#Filename:helloworld.py
print'Hello World'
第一行特殊形式的注释称作组织行:源文件的头两个字符是#!,后面跟着一个程序。这行告诉Linux/Unix系统,当执行程序的时候,应该运行哪个解释器。可以通过在命令行指定解释器。就如同命令python helloworld.py

______________________________________________________________________________

可执行的python程序

$chmod a+x helloworld.py
$./helloworld.py
Hello World
chmod命令用来改变文件的模式,给系统中所有用户这个源文件的执行许可。然后可以直接通过指定源文件的位置来执行程序。使用./来指示程序位于当前目录。

链接:chmod命令

$ echo $PATH
/opt/mono/bin/:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/swaroop/bin
$ cp helloworld.py /home/swaroop/bin/helloworld
$ helloworld
Hello World
使用echo命令来显示PATH变量,用$给变量名加前缀向shell表示我们需要这个变量的值。我们看到/home/swaroop/bin是PATH变量中的目录之一。swaroop是我的系统中使用的用户名。

通常,在你的系统中也会有一个相似的目录。你也可以把你选择的目录添加到PATH变量中去——这可以通过运行PATH=$PATH:/home/swaroop/mydir完成,其中“/home/swaroop/mydir”是我想要添加到PATH变量中的目录。

对于python来说,程序、脚本或者软件都是指同一个东西。
————————————————————————————————————————————————————

获取关于如print那样操作符的帮助,需正确设置PYTHONDOCS环境变量。这可以在Linux/Unix中通过env命令完成。


$ env PYTHONDOCS=/usr/share/doc/python-docs-2.3.4/html/ python
Python 2.3.4 (#1, Oct 26 2004, 16:42:40)
[GCC 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> help('print')
help('print'),要加引号。

————————————————————————————————————————————

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值