Python基础001

一、Python

(一)介绍    

   Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。IPython是一种基于Python的交互式解释器。相较于原生的Python Shell,IPython提供了更为强大的编辑和交互功能。可以通过Python的包管理工具pip安装IPython和Jupyter

(二)优缺点

  Python的优点很多,简单的可以总结为以下几点:

1. 简单和明确,做一件事只有一种方法。

2. 学习曲线低,跟其他很多语言相比,Python更容易上手。

3. 开放源代码,拥有强大的社区和生态圈。

4. 解释型语言,天生具有平台可移植性。

5. 支持两种主流的编程范式(面向对象编程和函数式编程)都提供了支持。

6. 可扩展性和可嵌入性,可以调用C/C++代码,也可以在C/C++中调用Python。

7. 代码规范程度高,可读性强,适合有代码洁癖和强迫症的人群。

   Python的缺点主要集中在以下几点:

1. 执行效率稍低,因此计算密集型任务可以由C/C++编写。

2. 代码无法加密,但是现在的公司很多都不是卖软件而是卖服务,这个问题会被淡化。

3. 在开发时可以选择的框架太多(如Web框架就有100多个),有选择的地方就有错误。

 二、搭建编程环境

Windows环境

可以在Python官方网站下载到Python的Windows安装程序(exe文件),需要注意的是如果在Windows 7环境下安装需要先安装Service Pack 1补丁包(可以通过一些工具软件自动安装系统补丁的功能来安装),安装过程建议勾选“Add Python 3.6 to PATH”(将Python 3.6添加到PATH环境变量)并选择自定义安装,在设置“Optional Features”界面最好将“pip”、“tcl/tk”、“Python test suite”等项全部勾选上。强烈建议使用自定义的安装路径并保证路径中没有中文。安装完成会看到“Setup was successful”的提示,但是在启动Python环境时可能会因为缺失一些动态链接库文件而导致Python解释器无法运行,常见的问题主要是api-ms-win-crt*.dll缺失以及更新DirectX之后导致某些动态链接库文件缺失,前者可以参照《api-ms-win-crt*.dll缺失原因分析和解决方法》一文讲解的方法进行处理或者直接在微软官网下载Visual C++ Redistributable for Visual Studio 2015文件进行修复,后者可以下载一个DirectX修复工具进行修复。

 三、编写Python源代码

1.直接输出 hello word

2.//和**的意思

// 取整 

**平方

3.input输出函数,使用type()检查变量的类型

4.在对变量类型进行转换时可以使用Python的内置函数(准确的说下面列出的并不是真正意义上的函数,而是后面我们要讲到的创建对象的构造方法)。

- int():将一个数值或字符串转换成整数,可以指定进制。
- float():将一个字符串转换成浮点数。
- str():将指定的对象转换成字符串形式,可以指定编码。
- chr():将整数转换成该编码对应的字符串(一个字符)。
- ord():将字符串(一个字符)转换成对应的编码(整数)。

练习:使用chr或者ord进行邮箱简单加密

5.==和is区别

is是判断内存地址的

四、练习

1.输入一个年份,判断是否是闰年

2.将华氏温度转换为摄氏温度

F = 1.8C + 32

3.输入圆的半径计算计算周长和面积

4.水仙花

5.打印正方形

猜你喜欢

转载自www.cnblogs.com/azuressy/p/11272667.html