![db264630e09d098ccb56aa3973abdfe2.gif](https://img-blog.csdnimg.cn/img_convert/db264630e09d098ccb56aa3973abdfe2.gif)
万门大学,万门大学视频,万门大学计算机后端-Python零基础10天进阶班
课程简介
本课程旨在通过两周的学习,让学生不仅能掌握python编程基础从而进行计算机程序的开发,还会学习到网页开发基础,数据库基础等计算机科学的基本知识,对网站开发以及计算机科学有初步的了解。老师们将以实战项目驱动形式来进行教学,从基础一步步带领学生完成一个搜索网站的搭建。更重要的是,你将理解计算机程序开发的思维,体会程序员的思维模式,学习他们解决实际问题的方法。
1.Python编程语言1.1Python的概念与简介加V:xiaowanzhushou
Python是一种广泛使用的解释型、高级编程、通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年,吉多·范罗苏姆也程序员成为Python之父,Python属于一种改良编程语言,相比于C++或Java,Python让开发者能够用更少的代码表达想法,Python凭借其可读性和简单的语法优势,迅速风靡全世界。
Python拥有一个强大的标准库。Python语言的核心只包含数字、字符串、列表、字典、文件等常见类型和函数,而由Python标准库提供了系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等额外的功能。
Python标准库的主要功能有:
文本处理,包含文本格式化、正则表达式匹配、文本差异计算与合并、Unicode支持,二进制数据处理等功能
文件处理,包含文件操作、创建临时文件、文件压缩与归档、操作配置文件等功能
操作系统功能,包含线程与进程支持、IO复用、日期与时间处理、调用系统函数、日志(logging)等功能
网络通信,包含网络套接字,SSL加密通信、异步网络通信等功能
网络协议,支持HTTP,FTP,SMTP,POP,IMAP,NNTP,XMLRPC等多种网络协议,并提供了编写网络服务器的框架
Python社区提供了大量的第三方模块,使用方式与标准库类似。它们的功能覆盖科学计算、Web开发、数据库接口、图形系统多个领域。第三方模块可以使用Python或者C语言编写。SWIG,SIP常用于将C语言编写的程序库转化为Python模块。BoostC++Libraries包含了一组库,Boost.Python,使得以Python或C++编写的编程能互相调用。Python常被用做其他语言与工具之间的“胶水”语言。
1.2学习Python能用来做什么?
Python经常被用于Web开发
Python本身包含的Tkinter库能够支持简单的GUI开发
制作Python爬虫,抓取数据并作数据分析
当下最火的人工智能领域,使用的编程语言是Python
1.3使用Python的应用案例
Youtube-视频社交网站
豆瓣网-图书、唱片、电影等文化产品的资料数据库网站
知乎-一个问答网站
果壳-一个泛科技主题网站加V:xiaowanzhushou
1.4学习pyton入门教材推荐
加V:xiaowanzhushou
https://www.zhihu.com/question/27522719/answer/939433979;Python官网,可下载相关软件:https://www.python.org/
![890808c83117d2c73a9ee5b2c36d2790.png](https://img-blog.csdnimg.cn/img_convert/890808c83117d2c73a9ee5b2c36d2790.png)
老师介绍
北美首屈一指的DataBootcamp核心团队
KunwuFeng-VPBOA
美国银行VP,美国德州大学达拉斯分校计算机博士
JoshZhao-DAL
数据应用学院联合创始人,南加州大学电子工程硕士,前华为高级工程师,十年数据工程开发管理经验
彭泽-DAL
加拿大阿尔伯塔大学本科,美国哥伦比亚大学电子工程硕士,Kaggle竞赛获奖选手,人称“萌神”
- 3、适宜人群 -
零基础初学者,对计算机编程感兴趣的人群
4、课程大纲
一、
什么是程序,程序是怎么运行的
环境设置及python程序运行
python语法基础
python变量与常量
python字符串与数字"
二、
python函数方法及使用
python代码流程控制
python基本数据结构"
三、
python进阶语法
字符匹配及信息提取
信息索引
python文件i/o操作"
四、
面向对象编程
模块及标准库
数据获取及整合
五、
python常规错误与异常处理
爬虫实战
六、
数据基础知识
数据库基础
SQL数据查询
七、
SQL数据分析
SQL数据变更
python与数据库
python数据可视化
八、
网站开发简介
网站服务器简介
网站开发环境"
九、
lask入门
ORM及数据库
静态文件处理
十、
静态文件处理
网站前后端交互
三、课程好评
五、课程互动