python web 学习总结

来源:互联网 发布:南京java培训机构 编辑:程序博客网 时间:2024/05/17 03:03

学习完Python,觉得python和java真的很相似,但是对python的api还不是很熟悉,就好像只是知道它的语法和大概方向,接下来看一下都了解了python的哪些方面.

1,首先是环境的搭建,下载安装和环境变量的配置,知道python2和python3版本的一些区别的方法.

2,然后是命名规范和代码缩进的认识,

3,大部分的关系逻辑什么的都和java很相似,字符串有单引号双引号和三引号

4,接下来就是函数和模块了,函数的参数可以给默认值,这个和java不一样,模块相当于包的作用,当然它也可以是类.

5,之后是数据结构,包括了元祖(数组),列表,字典,它们都称为序列,可以索引,分片,相加相乘.

6,正则表达式,这个基本通用,只是方法是不同于java的.

7,面向对象,讲了继承,python支持多继承,类分为传统类和新式类(继承object的类)有两个方法可以检查是不是子类和实例

8,基于文件的交互,对文件的一些操作,和java类似,看起来比java的简单.

9,抛异常,自定义异常.和java类似,只是名字改了下,机制是一样的,空异常就是java的大异常Exception

10,持久化得数据,说的就是python和数据库的交互,提供了三种持久化模块,dbhash(不能是字符串),shelve,anydbm,注意类型就行了,shelve字典类型只能是字符串,sqLife的使用,和其他数据库类似,可以使用标准的sql,还可以使用python提供的接口生成数据库数据.

11,网络功能,讲了urllib和urllib2两个模块对网络的支持,底层都是在封装socket.然后是客户端和服务端之间的交互,还有其他方式,线程方式,异步IO方式,和使用asyncore,介绍了下Twisted框架,总之不好用

12,简单介绍了和html之间交互的模块和接口,cgi框架对接前台使用.

13,python对xml的支持

14,图形界面的基础认识,和java的有点相似,但是又不太一样.

15,django框架的使用,需要配置很多配置文件,选择调用哪一些方法,然后返回数据,取数据调用一下数据库连接文件取数据.

总的来讲,python很灵活,但是用的不习惯.但是代码至少可以看懂一点,500页的书,介绍的不是很详细,涉及的东西比较多.要想学好python,还需要自己搭项目或者学习更多相关的资料和看更多的代码例子才能够有所明白.书看完了,也只是入门而已.以后用到这门技术,可以更加深入的了解了.接下来,mysql的学习和设计模式,预计要两个月的时间.有点想转前台,想想还是再说吧.

0 0
原创粉丝点击