专栏名称: 算法与数学之美
从生活中挖掘数学之美,在实践中体验算法之奇,魅力旅程,从此开始!
目录
相关文章推荐
九章算法  ·  2025年BQ面试通关讲座今日开播!FAAN ... ·  昨天  
九章算法  ·  春招岗位爆发!北美SDE速来抢先投递! ·  3 天前  
九章算法  ·  开课了!零基础8周拿ds/da ... ·  2 天前  
算法爱好者  ·  😂 腾讯不止全网撒币,还要下沉! ·  昨天  
51好读  ›  专栏  ›  算法与数学之美

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

算法与数学之美  · 公众号  · 算法  · 2017-08-09 21:16

正文

近日,在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







请到「今天看啥」查看全文