JAVA从菜鸟【入门】到新手【实习】一一Python基础学习完成【2016.09.27——2016.10.10】

在经历了约15天的转向Python学习后,明显感受到Python的“简单,优雅”,在初及学习之后:

对数据,数据结构,语句,程序流程,函数,模块,库,文件,GUI有了基本的认识理解和处理,能力。

了解了如何使用Python语言编程工具,接下来是掌握如何熟练,高效的使用标准库和常用库。


抽象模型,设计架构,编程实现

变量,函数,类,模块,库

命令与数据操作



【简介】

【特点】

【搭建开发环境】

【版本】

【hello world】

【注释】


【文件类型】
1 Python的文件类型分为3种,即源代码、字节代码和优化代码。这些都可以直接运行,不需要进行编译或连接。
2 源代码以.py为扩展名,由python来负责解释;
3 源文件经过编译后生成扩展名为.pyc的文件,即编译过的字节文件。这种文件不能使用文本编辑器修改。pyc文件是和平台无关的,可以在大部分操作系统上运行。如下语句可以用来产生pyc文件:


【变量】

【常量】

【数据类型】

【运算符和表达式】

【控制语句】

【数组相关】

1 元组(tuple):python中一种内置的数据结构。元组由不同的元素组成,每个元素可以存储不同类型的数据,如字符串、数字甚至元素。

元组是写保护的,即元组创建之后不能再修改。元组往往代表一行数据,而元组中的元素代表不同的数据项。可以把元组看做不可修改的数组。创建元组示例如下:

tuple_name=(“apple”,”banana”,”grape”,”orange”)


2 列表(list):列表和元组相似,也由一组元素组成,列表可以实现添加、删除和查找操作,元素的值可以被修改。

列表是传统意义上的数组。

列表创建示例如下:
list=[“apple”,”banana”,”grage”,”orange”]
可以使用append方法来在尾部追加元素,使用remove来删除元素。


3 字典(dictionary):
键-值对组成的集合,字典中的值通过键来引用

键和值之间用冒号隔开,键-值对之间用逗号隔开,并且被包含在一对花括号中。

创建示例如下:
dict={“a”:”apple”, “b”:”banana”, “g”:”grage”, “o”:”orange”}


4 序列:序列是具有索引切片能力的集合。

元组、列表和字符串都属于序列


【函数相关】
1 python程序由包(package)、模块(module)和函数组成。包是由一系列模块组成的集合。模块是处理某一类问题的函数和类的集合。
2 包就是一个完成特定任务的工具箱。
3 包必须含有一个__init__.py文件,它用于标识当前文件夹是一个包。
4 python的程序是由一个个模块组成的。模块把一组相关的函数或代码组织到一个文件中,一个文件即是一个模块。

模块由代码、函数和类组成。导入模块使用import语句。


5 包的作用是实现程序的重用。
6 函数是一段可以重复多次调用的代码,函数定义示例如下:
def arithmetic(x,y,operator):
   result={
      “+”:x+y,
      “-“:x-y,
      “*”:x*y,
      “/”:x/y
   }
7 函数返回值可以用return来控制。




【字符串相关】


1 格式化输出:
format=”%s%d” % (str1,num)
print format


2 用+进行字符串的合并:
str1=”hello”
str2=”world”
result=str1+str2


3 字符串截取可以通过索引/切片,也可以通过split函数。


4 通过切片截取字符串:
word=”world”
print word[0:3]


5 python使用==和!=来进行字符串比较。如果比较的两个变量的类型不相同,那么结果必然为不同。


【文件处理】


【对象和类】

【连接mysql】

【GUI编程】

【网络编程】



。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。


熟练编程的三种主要途径:


1.码代码十万行:熟悉语法,设计思想

2.浏览别人的源代码:熟悉常用技术,技巧

3.书籍,文档,视频:名家,大牛的智慧结晶


  接下来是按照这个策略思路来安排活动巩固,拓展能力边界


。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。


Python 基础语法


交互式编程

脚本式编程


Python 标识符

Python保留字符


行和缩进

多行语句


Python 引号

Python注释



Python空行

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。

但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
记住:空行也是程序代码的一部分。


同一行显示多条语句

Python可以在同一行中使用多条语句,语句之间使用分号(;)分割,以下是一个简单的实例:


多个语句构成代码组


缩进相同的一组语句构成一个代码块,我们称之代码组

像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,

该行之后的一行或多行代码构成代码组。
我们将首行及后面的代码组称为一个子句(clause)。



命令行参数
很多程序可以执行一些操作来查看一些基本信,Python可以使用-h参数查看各参数帮助信息:


。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

Python

标识符


变量类型

 运算符

语句

数据结构

函数

模块

文件

正则表达式【描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。】

网络

GUI


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值