python基础_1

来源:互联网 发布:python split() 编辑:程序博客网 时间:2024/06/05 12:02

关键词:基本语法 字符串操作 pycharm工具简介 打包exe

作业:'''编写一个先输出一行“hello world”,然后获取用户输入的两个数值,将这两个数值的加减乘除、最大值、最小值、平均值结果分别输出的python脚本。将python脚本编译成可执行程序。'''

目标:

1、  提供一个学习交流的平台,重点沟通适合以python解决的实际问题

2、  形成知识库,减少知识盲点,这需要集合大家的智慧

 

一、学习前需要了解什么

1.1    python版本及在线文档

https://www.python.org/doc/versions/

1.2    python2.x和python3.x的区别

python2.x和python3.x互不兼容

http://www.cnblogs.com/codingmylife/archive/2010/06/06/1752807.html

http://woodpecker.org.cn/diveintopython3/porting-code-to-python-3-with-2to3.html

1.3    哪个版本更适合你

Python2是主流, 而且会流行很多年

Python3是趋势

1.4    推荐python2.7版本:

1、  文档更多

2、  最重要的原因:很多第三方库只支持到python2,还不支持python3

1.5    如何兼容:

1.5.1         python自带的2to3.py

1.5.2         编写兼容的python程序

1.5.3         Python程序打包为exe

1.6   编辑器

二、基础之旅

2.1 推荐入门学习文档

简明Python教程,把里面的例子敲下来执行一遍,里面有一句话很好:just do it!

三、演示程序1(数据类型、内建函数、程序结构)

很多教程是从一堆关于基础知识的章节开始,最终逐步的构建一些有用的东西。这里让我们跳过所有的那些东西,来看一个完整的、可以直接运行的 Python 程序。可能刚开始你根本看不懂,但不要担心,因为你会去一行一行的仔细研究。但是首先还是要通读一遍,看看里面什么东西(如果有的话)是你可以看懂的。

3.1   数据类型

Booleans[布尔型] 或为 True[真] 或为 False[假]。

Numbers[数值型] 可以是 Integers[整数](1 和 2)、Floats[浮点数](1.1 和 1.2)、Fractions[分数](1/2 和 2/3);甚至是 ComplexNumber[复数]

Strings[字符串型] 是 Unicode 字符序列,例如: 一份 html 文档。

Bytes[字节] 和 Byte Arrays[字节数组], 例如: 一份 jpeg 图像文件。

Lists[列表] 是值的有序序列。

Tuples[元组] 是有序而不可变的值序列。

Sets[集合] 是装满无序值的包裹。

Dictionaries[字典] 是键值对的无序包裹。

重点学习Strings、Lists、Dictionaries

3.2  内建函数

脚本中:print() 函数是内置的,你将从不会看到它的一个显式的声明

更多的内建函数见:

https://docs.python.org/3.3/library/functions.html(Python3.3的所有内建函数)

https://docs.python.org/2/library/functions.html (Python2的所有内建函数)

Python2内建函数的使用方法:

\\192.168.77.214\知识共享\测试相关\兴趣学习小组\python\01.学习资料\02.学习文档\Python内建函数.docx

2.3   演示程序2

1、模块

前面介绍了很多的内置函数,但更多的函数独立于各个modules (模块)里面。较常使用的模块及功能概览:https://docs.python.org/2/tutorial/stdlib.html

其中最基础的是:

Os (操作系统接口函数):http://my.oschina.net/cuffica/blog/33579

重点:

Sys():http://blog.163.com/iloveecho83@126/blog/static/172997525201161345252718/

重点:

2、import介绍

http://www.cnblogs.com/rollenholt/archive/2012/04/23/2466179.html

 

本课回顾:

1、  了解python的版本和文档

2、  数据类型

重点:字符串

3、  内建函数

4、  模块

标准库

第三方拓展库

5、  文件操作

 ----

python打包exe

https://wenku.baidu.com/view/06eb080090c69ec3d5bb7559.html


原创粉丝点击