Py学习  »  Python

Python高居顶级编程语言交互排行榜第一,想玩编程的你要做些什么呢?

算法与数学之美 • 6 年前 • 710 次点击  

近日,在IEEE Spectrum 发布的2017年顶级编程语言交互排行榜中,Python击败JAVA、C、C++、C#等语言“霸主”,跃居编程语言交互排行榜第一名!

Python简介:Python是一种面向对象的解释型计算机程序设计语言,可以处理系统运维、图形处理、数学处理、文本处理、数据库编程、网络编程、web编程、多媒体应用、Pymo引擎、黑客编程、爬虫编写、机器学习、人工智能等等,可算是全能选手。

尽管我们很少听说它,但是它却被广泛应用到企业之中,早在2004年,Google便已决心在操控硬件的场合使用C++,在快速开发方面就使用Python!如此“大热”的编程语言,难道你就没有动心吗?



如何入门Python


深蓝学院联合BAT资深Python工程师,推出《Python基础入门与实践》课程。本次课程将带领学生从零基础起步,学习Python基础知识,同时,通过介绍网络爬虫技术以及数据分析与机器学习库,进一步提升学员在Python方面的应用实践能力。


课程讲师


贺贺,BAT某公司算法工程师,5年Python工作项目经验主要负责基于Python的策略架构,以及基于大数据的人工智能应用落地。南开大学计算机与控制工程学院硕士,硕士期间主要研究方向是基于FPGA的并行计算,获得优秀硕士论文。曾工作于某知名金融信息公司,负责金融实时数据采集与分析。期间设计并实现基于Spark的非结构化数据处理的领域专用语言(Domain Specific Language; DSL),其核心内容在中国软件开发者大会进行演讲。


课程目录

1. 基础入门(12学时)

1.1 Python基础

a) Python简介
b) Python安装
c) 语法格式与编码规范
d) Python包管理及其版本管理工具的使用

1.2 类型与运算(包括容器以及容器的访问使用)

a) Python的字符串
b) List,set,Dict,tuple等类型(包括访问、添加、删除等超作)
c) 切片
d) 列表推倒
e) 生成器
f) 迭代器和解析

1.3 语句与语法以及文件操作

a) 常用关键字
b) 运算符和基本运算(位运算)
c) 赋值、表达式以及输入输出
d) If、for以及while

1.4 函数以及函数式编程入门

a) 函数基础
b) 作用域
c) 参数与返回值(多返回值、默认参数等)
d) 递归
e) 匿名函数:lambda
f) 函数式编程工具:filter和reduce 

1.5 文件操作

a) 文本文件、二进制文件读写
b) 文件和目录操作
c) 序列化与反序列化

1.6 模块与面向对象

a) 模块代码编写基础
b) 类代码编写基础

1.7 多线程、Re正则表达式的使用

a) 线程模块
b) 使用Threading模块创建线程
c) 线程同步
d) 线程优先级队列( Queue)

1.8 网络编程

a) 什么是 Socket?
b) requests网络库的简介和使用

2. Python实践(8学时)

2.1 网络爬虫

a) 网络爬虫技术价值、简单的网络爬虫架构
b) URI管理器及其实现方法
c) 网页下载及其urllib2、requests的使用
d) 网页解析器和BeautifulSoup模块

2.2 数据分析与机器学习库以及相关算法介绍

a) 数据分析库:Numpy/Scipy/Pandas
b) 机器学习库:Scikit-Learn
c) 数据可视化库:Matplotlib
d) 文本分析库:NLTK
e) 网络分析库:igraph


课程优惠与报名


1、课程优惠:前100位学员均有机会领取100元的课程优惠券,原价499元的课程,只需399就可以了哟~

2、微信扫码添加客服进行课程咨询与报名哦。


我们的服务


1. 在线直播授课,一年内随时可以视频回放;

2. 课前、课中和课后均安排答疑微信群内实时与讲师交流;

3. 课程内容PPT提前向学员公开,程序源代码均公开给学员;

4. 新增资料赠送服务,报名后即可与客服联系领取学习资料,课程结束之前,会经常在群内赠送学习资料,不低于20G的资料大赠送。



今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/7KtNSmoJz7
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/2999
 
710 次点击