西安粤嵌IT

西安粤嵌IT专注于电脑IT职业培训,提供个性化的指导

学校课程咨询服务:
400-882-1933
培训世界 >西安人工智能培训 >西安Python课程培训

西安Python课程培训

西安Python课程培训

上课时段: 详见内容

已关注: 29

课程价格: 请咨询

优惠价格: 请咨询

授课学校: 西安粤嵌IT

教学点: 1个

开班时间: 滚动开班

咨询电话:400-882-1933

预约试听

课程详情

西安粤嵌IT的Python课程培训采用案例式教学,通俗易懂,课下项目经理,学与练交叉进行强化记忆,提升学员的使用Lambda架构整合实时计算和离线计算,借助分布式环境提升计算能力,建立用户画像和文章画像,并存储于HDFS集群。
Python课程培训
课程介绍

Python是一门易学易懂适合快速开发的编程语言,既能满足互联网行业的Web应用和服务器应用开发,又可以作为方便强大的Linux服务器及网络运维工作的开发工具,完成系统运维的工作。大数据快速发展也扩展了Python语言的新天地,作为数据抓取和分析合适的语言,Python又焕发了新的活力。因此Web应用开发、系统网络运维、大数据的科学与数字计算,甚至3D游戏开发都是Python工程师非常适应的职业发展方向。课上采用案例式教学,通俗易懂,课下项目经理,学与练交叉进行强化记忆,提升学员的使用Lambda架构整合实时计算和离线计算,借助分布式环境提升计算能力,建立用户画像和文章画像,并存储于HDFS集群。

课程内容

关系型数据库MySQL
数据库、MySQL部署使用、SQL语言、MySQL数据库管理、表管理、表记录管理、MySQL数据类型、表结构调整、运算符操作;子句:ORDERBY、LIMIT、GROUPBY、HAVING、DISTINCT;聚合函数、约束、索引、主键、外键、数据导入导出;表的复制及重命名、子查询:单表子查询、多表子查询;连接查询、正则匹配、查询regexp、数据备份恢复、图形化管理工具、用户授权事务、ER模型Python数据库接口、PyMySQL、MySQL存储引擎、MySQL调优、ORM
Python网络编程
网络知识解析:网络发展、七层模型讲解、网络基础概念;网络通信过程及重点协议:tcp协议、udp协议、http协议;网络编程:套接字、数据报套接字编程、广播和组播、流式套接字、http协议、套接字属性、Python位运算、IO类型、IO多路复用、select方法实现IO多路复用、poll方法和epoll方法的使用、本地套接字通信、HTTP、Server设计实现
Python多进程、多线程
多进程:概念、属性、状态;创建进程、os模块、fork()函数、getpid()getppid()函数;僵尸进程和孤儿进程、使用进程开发网络并发服务器、多进程的tftp文件服务器、multiprocessing、进程池;进程间的通信:管道通信、消息队列通信(Queue)、共享内存通信、信号、信号量;进程的同步和互斥、Lock方法、Event方法;线程、threading、线程的同步互斥、生产者消费者、GIL、协程socketserver、百度AI接口调用
非关系型数据库MongoDB
数据存储与数据库发展、关系型与非关系型数据库、MongoDB概念、安装以及启动、数据库检测、常用数据类型;Mongodbshell、数据库的创建及删除、集合的创建和删除、MongoDB文档操作、内嵌文档和数组索引操作;MongoDB索引、文本检索、固定集合;MongoDB聚合、算数和时间运算符、GridFS、游标;Python操作MongoDB:连接mongodb、插入数据、查询数据、更新数据、删除数据、条件操作符、type()、排序、limit和skip、逻辑运算、数组操作、内嵌文档操作、索引操作聚合操作
Python正则表达式
正则表达式、raw字符串、贪婪模式和非贪婪模式、正则表达式分组、re模块:使用re还是compile对象、Match对象
阶段项目实战
HTTP服务器(WEBServer)、ftp服务器、电子词典项目、AI聊天机器人

就业方向

Web应用开发
服务器端编程,具有丰富的Web开发框架,如Django和TurboGears,快速完成一个网站的开发和Web服务。典型如国内的豆瓣、果壳网等;国外的Google、Dropbox等。
系统网络运维
在运维的工作中,有大量重复性工作的地方,并需要做管理系统、监控系统、发布系统等,将工作自动化起来,提高工作效率,这样的场景Python是一门非常合适的语言。
科学与数字计算
Python被广泛的运用于科学和数字计算中,例如生物信息学、物理、建筑、地理信息系统、图像可视化分析、生命科学等,常用numpy、SciPy、Biopython、SunPy等。
3D游戏开发
Python有很好的3D渲染库和游戏开发框架,有很多使用Python开发的游戏,如迪斯尼卡通城、黑暗之刃。常用PyGame、Pykyra等和一个PyWeek的比赛。
图形界面开发
Python可编写桌面图形用户界面,还可以扩展微软的Windows,常用Tk、GTK+、PyQt、win32等。
网络编程
除了网络和互联网的支持,Python还提供了对底层网络的支持,有易于使用的Socket接口和一个异步的网络编程框架Twisted Python。

1