课程培训
|
Python应用开发培训课程
Python应用开发培训课程 课程大纲: 一、Python基础 第一部分: Python简介:特性,历史,版本,文化,前景 环境及安装 文档和帮助 内建数据类型 numeric: int,float,complex,decimal,fraction collection: list,set,dict,string,frozenset,binary types: class,object,type,metaclass 内建的函数 分支,循环语句 自定义函数 匿名函数 函数参数:位置参数,变长参数,keyword参数,keyword-only参数 变量作用域 函数作为参数,高阶函数 第二部分: 函数式编程 map/reduce/filter 列表,字典,集合生成 高级函数特性 迭代器,生成器,装饰器 闭包,nonlocal 模块和包 import原理 模块查找机制 重载入模块 面向对象 构造函数 成员变量:public vs. private 成员函数 classmethod,static method property 继承,多继承,mixin,mro,super 函数重载 metaclass 异常处理 内建的异常体系 钩子函数:__special__ methods 其他语言特性:contextmanager 第二、Python标准库 第一部分: String processing:string,re,structs, hashlib, base64, xml.etree Data types: datetime, collections, heapq, bisect, array, weakref, types, copy, pprint, enum Functional programming: itertools, functools, operator Files and directories: pathlib, os.path, stat, tempfile, glob, fnmatch, shutil Data persistence: pickle, json, sqlite3, yaml Data compression: zlib, gzip, bz2, zipfile, tarfile, lzma OS: os, io, time, argparse, platform, errno, signal 第二部分: Concurrent: threading, multiprocessing, subprocess, queue networking: socket, select, ipaddress runtime: sys, buitins, contextlib, atexit, traceback, __future__ Debugging & Profiling: pdb, profile, timeit, trace Logging: syslog, logging Others: random, pydoc, tkinter, configParser 三、Python应用程序开发 第一部分: 文本处理: 正则表达式 lxml,pyquery,beautifulsoap处理XML,HTML pylex生成语法解释器 Web Django,Tornado wsgi common django extensions:crispyform,south migration Networking Twisted编写高并发server程序 requests处理HTTP scrapy编写高性能网络爬虫 Databases MYSQL,PostgreSQL MongoDB,Redis MessageQueue RabbitMQ Redis ZeroMQ 科学计算和机器学习 Numpy,scipy sklearn 第二部分: Python代码规范:PEP8,Flake8 Packaging & dependency management setuptools requirements npm (only for front-end dependency) Releasing:Pypi,pip Deployment:Ansible playbooks Testing:doctest, unittest,tox,pytest, Selenium Continous integration:Jenkins 版本管理:Git Code review:Gerrit Documents:Sphinx Container: venv, vagrant, docker
如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训 除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916 技术服务需求表点击在线申请 服务特点: 海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。 专家力量: 中国科学院软件研究所,计算研究所高级研究人员 oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家 中科信软培训中心,资深专家或讲师 大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富 多年实际项目经历,大型项目实战案例,热情,乐于技术分享 针对客户实际需求,案例教学,互动式沟通,学有所获 |
|