• 授课方式
    录播,共155视频
  • 开课时间
    随到随学
  • 适合人群
    技术求职者
  • 课程时长
    1319分钟

课程介绍

Python是一门简单易学,功能强大的编程语言。它具有高效的高级数据结构和简单而有效的面向对象编程方法。Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和大多数平台成为编写脚本和快速应用程序开发的理想语言。牛客和极客学院合作推出Python系列课程,共155个视频,详细的介绍了Python入门至开发实战。暂不支持APP播放。课程相关资料下载

课程提纲

  • 第1章
    Python快速入门
    本阶段主要是简单介绍 Python 语言的集成开发环境以及快速的介绍 Python 语言的基本语法,并通过一个轻量级的 Python Web 框架 Web2py 来快速一览 Python 开发网站的效果。
  • 第2章
    Python初级课程
    本阶段课程主要介绍 Python 语言的初级知识和基本的语法概念等。
  • 第3章
    Python 定向爬虫入门
    本阶段主要介绍了使用 Python 语言编写定向爬虫。网络爬虫(又被称为网页蜘蛛,网络机器人,在 FOAF 社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁,自动索引,模拟程序或者蠕虫。
  • 第4章
    Python数据库操作
    大多数类型的Web应用需要将一部分数据存储在数据库中,而数据库的类型又多种多言,有SQL数据库,NoSQL数据库,键值对数据库,时间序列数据库,分布式数据库等等。使用Python开发Web应用,难免要跟各种各样的数据库打交道,除了有些数据库提供了RESTful的接口之外,有些数据库仅提供了某种特定的协议访问。为了方便人们使用,很多公司和个人开发了针对各种数据库的Python客户端。在本系列课程中,我会为大家介绍各种数据库的基本使用,以及相关的Python客户端。
  • 第5章
    Python Web开发
    该系列课程为已经具有基本 Python 语法知识的同学提供使用 Python 语言进行Web开发的课程。将主要为学员介绍web开发的基础知识,以及使用Flask框架进行Web开发的进阶课程。
  • 第6章
    Flask实战
    Flask 是一个优秀的 Python Web 开发框架,本系列课程将由浅⼊深的讲解 Flask Web 开发。本系列课程包含大量实际开发中的实例,并且通过一个⼩项目驱动整个课程的学习,最终还会学习 Flask 应用的部署。所以,通过本系列课程的学习,你将成为⼀名比较全面的 Flask 开发⼯程师,可以在⼯作中从事 Flask 开发。
  • 第7章
    Django 开发与进阶
    Django 是一个开放源代码的 Web 应用框架,由 Python 写成。采用了 MVC 的软件设计模式,即模型 M,视图 V 和控制器 C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在 BSD 许可证下发布。这套框架是以比利时的吉普赛爵士吉他手 Django Reinhardt 来命名的。
  • 第8章
    Tornado
    Tornado 是一个 Python 的 Web 框架和异步网络库。Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显区别:它是非阻塞式服务器,而且速度相当快。得利于其非阻塞的方式和对 epoll 的运用,Tornado 是一个理想的 Web 框架。Tornado 是 Facebook 开源技术之一,基于 Apache Licence,Version 2.0发布。
  • 第9章
    Python RESTful API 开发
    随着社交网络的兴起,尤其以 Twitter、微博为代表的网站不仅面向普通用户提供服务,同时还为开发者提供“开放平台”。其中 RESTful API 以它结构清晰、符合标准、易于理解、扩展方便的优势成为了社交网站的首选方案。
  • 第10章
    Python实战:微信遥控电脑
    本系列课程讲述使用Python程序控制电脑,进而发展到使用微信控制电脑。