默认教学计划
929人加入学习
(28人评价)
Python 基础
价格 ¥ 299.00
该课程属于 高校公益行 | 网络安全实践训练营 请加入后再学习

1、第一个python脚本:

#test01.py

#!/usr/bin/env python

print("hello world!");

print(2 ** 100);  #输出2的100次方。。

说明:.pyc是编译过的.py源代码。

2、一般可以通过交互的方式运行python脚本.

   技巧:可以通过添加语句:#!/usr/bin/env python来解决python安装位置可能不同的问题,提高脚本的可移植性。

3、行和缩紧:由于python不使用{}来表示符合语句的开始和结束,所以缩紧很重要。

   三引号:"""可以使用段落。

 

[展开全文]

版本介绍

Python3.x的特点是规范了代码(如print是函数了,不在支持<>来表示不等于,而是统一使用!=),但是不向下兼容。

Python2.7.x版本可以向下兼容以前的版本,还可以支持一些3.x的特性

Python的特性

  • 软件质量

Python使用了简洁和高可读性的语法,以及高度一致的编程模式

  • 开发效率

Python简洁的语法,动态类型,无需编译,内置工具包等特性使开发人员能够快速完成项目开发。

  • 可移植性

Python支持多种平台,可移植性高。通常值需要进行代码的复制粘贴,无需更改代码。

  • 标准库的支持

标准库支持一系列应用级的编程任务,而且还可以自行开发库或者使用第三方库来支持软件进行扩展。

 Python的优缺点

  • 优点

语法简洁

高可读性

开发效率高

可移植性

支持自行开发或第三方模块

可调用C,C++库

可与JAVA组建集成

  • 缺点

跟其他语言相比速度不够快

使用场景

  • 系统编程

对操作系统服务的内置接口,使其成为编写可移植的维护操作系统的管理工具

  • 用户图形接口

Python的简洁以及快速开发周期十分适合开发GUI程序

  • Internet脚本

通过内置的Internet模块可以编写服务端或客户端脚本来进行FTP文件传输,解析、生成和分析XML文件,发送、接收、编写和解析Email等

  • 数据库编程

通过接口来连接数据库并进行数据库编程

  • 快速原型
  • 数值计算和科学计算编程
  • 游戏、图像、人工智能、XML、机器人等
[展开全文]