济南历城区Python培训多久能学会
Python课程内容
Python基础
Python概述环境搭建、入门程序数据类型、变量基本运算符if选择结构while循环列表、for循环元组、集合字典操作字符串操作日期模块(datetime)使用函数系统模块os操作模块sys数学模块math文件IO面向对象:概述、封装面向对象:继承、多态异常处理自定义模块及使用数据库
Linux概述Python环境搭建微信飞机大战ubuntu开发MySQL数据库概述MySQL安装MySQL单表增删改查外键约束多表查询Python操作MySQLmongoDB入门mongoDB进阶Redis概述Redis安装Redis常见命令
Python核心
Python内存分析列表*操作函数*操作正则表达式案例操作网络编程多进程-多线程
前端开发
HTML概述入门程序、文档结构常见行级标签常见块级标签样式概述常见文本修饰样式尺寸修饰样式定位样式盒子模型网页项目开发JavaScript概述基础语法事件操作DOM操作常见**开发Ajax操作JQuery概述插件使用、Ajax操作Bootstrap常见全局样式常见插件的使用
Django Web框架
Web基础Django入门数据模型Model视图操作Views\路由操作模板操作Template后台管理系统表单处理、数据安全常见问题:ajax、分页等项目协同开发项目部署、分布式处理项目开发Tornado入门Tornado请求处理流程静态文件及模板的操作Tornado数据库操作Tornado安全应用Tornado异步操作WebSocketNginx下载、配置新闻发布平台项目开发
数据爬虫
爬虫原理与数据爬取urllib2爬虫*操作数据提取requests模块BeautifulSoup4Scrapy框架概述深度爬虫Scrapy分布式爬虫入门Scpary-Redis分布式爬虫Scrapy-Redis实战案例
人工智能
数据结构与算法人工智能核心概念机器学习常见算法深度学习常见算法数据分析数据可视化
在Python 有一种语法,初学者看到一脸懵逼,其实它很简单,就是一个语法,不要太当回事。知道它,会用即可。
先看一个例子
x, y = 1, 5 z = x if x > y else y # 如果x > y, z = x 否则 z = y print(z) # 5
表达式1 if 条件 else 表达式2 构成一个表达式。整个表达式的值,是这样计算的,如果if 后面的条件为真,整个三元操作符构成的表达式值为表达式1的值,如果为假,整个表达式的值为表达式2的值。
x, y = 1, 5 z = x if x > y else y # 如果x > y, z = x 否则 z = y print(z) # 5 z = x if x < y else y print(z) # 1
三元表达式的替代写法
x, y = 6, 8 z = (lambda : x , lambda : y) [x > y]() print(z) # 6 z = (lambda : x , lambda : y)[x < y]() print(z) # 8 x, y = 6, 8 z = (x, y)[x > y] print(z) # 6 z = (x, y)[x < y] print(z) # 8 x, y = 6, 8 z = {True: x, False: y}[x > y] print(z) # 8z = {True: x, False: y}[x < y] print(z) # 6 x, y = 6, 8 z = (x > y) and x or y print(z)z = (x < y) and x or y print(z)
三元表达式在Python中的应用非常广泛,我们可以看一下啊requests库中的一段代码
# Default empty dicts for dict params. data = [] if data is None else data files = [] if files is None else files headers = {} if headers is None else headers params = {} if params is None else params hooks = {} if hooks is None else hooks self.hooks = default_hooks() for (k, v) in list(hooks.items()): self.register_hook(event=k, hook=v) self.method = method self.url = url self.headers = headers self.files = files self.data = data self.json = json self.params = params self.auth = auth self.cookies = cookies
更多培训课程,学习资讯,课程优惠等学校信息,请进入 济南天桥区Web培训济南历城区Python培训济南长清区Linux云计算培训 网站详细了解,免费咨询电话:400-998-6158