查看: 303646|回复: 922

[Python] 开源力量-Python 开发与实战(价值399元)

  [复制链接]
  • TA的每日心情

    2024-10-23 14:35
  • 签到天数: 917 天

    [LV.10]以坛为家III

    发表于 2015-11-6 19:16:00 | 显示全部楼层 |阅读模式
    本帖最后由 xiaoye 于 2015-11-6 21:16 编辑
    第一周
    I. Python语言介绍和生态圈
    介绍Python的语法,代码的缩进特性,函数定义,异常处理,Python的基本数据类型 整型,浮点型,字符串,如何构建一个类,如何导入一个模块,如何访问一个模块内部的变量或函数,模块的结构和布局,Python的内存管理介绍。

    课后作业:
    编写一个简单的模块,实现冒泡排序和快速排序两个排序的方法。注意函数传入参数的检查以及函数功能健壮性。

    本周课程收获:

    了解Python语言的生态圈和基本工具链,掌握Python的基本语法和数据结构,能够编写一些简单的脚本。了解Python内存的管理机制,知道引用计数的实现。



    第二周
    II. Python数据结构及函数式编程
    Python的三个重要的数据结构,字典,列表和元组的特点和使用介绍。Set数据结构的介绍。切片的使用。列表解析器的介绍。函数式编程的相关内容,调用函数(默认参数,关键字参数,参数组),函数的传递,可变长度的参数,内建函数(apply,filter,map,reduce), 匿名函数与lambda的介绍,装饰器的介绍。

    课后作业:

    1. 通过使用Python支持的字典,列表和元组的数据结构,实现Stack,Queue这两个数据结构。
    2. 实现一个装饰器,当调用这个装饰器装饰的函数时,会先打印系统的当前时间,然后再调用该函数。
    3. 实现一个支持可变长度的函数,输出所有的传入参数

    本周课程收获:
    掌握Python常用的数据结构Dictionary,Tuple List, 能够充分利用它们来构建一些复杂的数据结构 。 掌握函数式编程的一些思想和方法,能够掌握lamda和装饰器的使用。能够实现一些更加复杂的逻辑业务。



    第三周
    III. 面向对象编程及模块
    面向对象编程,如何构建一个类,构造器方法的实现,静态方法和类方法,实例属性和类属性。子类的继承和派生,以及类的一些内建函数。私有化变量的方法,经典类和新式类的区别。
    模块的介绍。模块的定义,模块搜索路径的介绍,如何载入模块和内建的模块函数globals()和locals()的介绍,如何使用PIP安装一个新的模块。以及如何发布一个模块到Pypi服务。

    课后作业
    1. 利用Python的OOP,以及之前教授的数据结构等其他知识,编写和实现一个简单的图书馆系统,能够实现借书,还书等一系列的操作
    2. 实现一个Python的标准模块并且发布到Pypi的Index上
    本周收获
    掌握Python的OOP的思想以及类的编写,掌握模块的编写以及如何使用pip来管理模块,了解如何去查找第三方模块,掌握如何发布自己的模块。可以开始编写一些复杂的Python程序,如web,后台进程等等。


    第四周
    IV. 常用Python模块使用介绍
    并发处理,Python多线程和多进程的介绍,解释GIL的原因,介绍threading,thead,mutlithread的模块。Signal编程的介绍,多进程的通信方式。Gevent和Twisted的介绍。
    系统编程,介绍使用os,sys两个重要模块,如何处理文件路径,如何启动一个子进程等等。
    Python的网络编程,如果和构建一个socket的服务端和客户端。如何使用httplib,来编写一个http的客户端,如何用urllib和URLllib来下载网络的资源

    课后作业
    1. 编写一个爬虫来爬取网站上的图片,并把图片保存到本地的磁盘上
    2. 把爬虫实现一个多线程的版本
    本周课程收获
    掌握Python最主要的两个模块os,sys的使用,了解Python的多线程机制和GIL的原因。能够使用httplib等网络模块做一些网络操作。能够实现一个复杂的爬虫,能够实现一个restulf的客户端。

    下载地址:
    游客,如果您要查看本帖隐藏内容请回复

    评分

    参与人数 2i币 +8 收起 理由
    细草微风岸 + 3 马上就要睡了,给你分
    xiaoye + 5 感谢分享

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-11-12 12:49
  • 签到天数: 222 天

    [LV.7]常住居民III

    发表于 2015-11-6 22:08:01 | 显示全部楼层
    Hi!浮沉!

    点评

    HI!你是?  详情 回复 发表于 2015-11-6 22:31
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-8-26 13:46
  • 签到天数: 426 天

    [LV.9]以坛为家II

    发表于 2015-11-6 22:22:54 | 显示全部楼层
    谢谢分享 收藏了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-10-23 14:35
  • 签到天数: 917 天

    [LV.10]以坛为家III

     楼主| 发表于 2015-11-6 22:31:14 | 显示全部楼层

    HI!你是?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-11-12 12:49
  • 签到天数: 222 天

    [LV.7]常住居民III

    发表于 2015-11-7 10:49:55 | 显示全部楼层
    只是给你打个招呼...
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-2 09:32
  • 签到天数: 227 天

    [LV.7]常住居民III

    发表于 2015-11-7 11:31:17 | 显示全部楼层
    特别想学,又不敢轻举妄动,据说挺难得!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-11-7 18:35:26 | 显示全部楼层
    支持中国红客联盟(ihonker.org)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2021-10-28 11:09
  • 签到天数: 473 天

    [LV.9]以坛为家II

    发表于 2015-11-7 18:48:50 | 显示全部楼层
    谢谢分享 收藏了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-11-8 01:52:38 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-4-13 21:38
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2015-11-8 02:27:05 | 显示全部楼层
    感谢楼主的分享~
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    指导单位

    江苏省公安厅

    江苏省通信管理局

    浙江省台州刑侦支队

    DEFCON GROUP 86025

    旗下站点

    邮箱系统

    应急响应中心

    红盟安全

    联系我们

    官方QQ群:112851260

    官方邮箱:security#ihonker.org(#改成@)

    官方核心成员

    Archiver|手机版|小黑屋| ( 苏ICP备2021031567号 )

    GMT+8, 2024-11-23 17:31 , Processed in 0.033092 second(s), 16 queries , Gzip On, MemCache On.

    Powered by ihonker.com

    Copyright © 2015-现在.

  • 返回顶部