发布网友 发布时间:2022-03-03 17:34
共3个回答
热心网友 时间:2022-03-03 19:03
一、Python开发基础
Python全栈开发与人工智能之Python开发基础知识学习内容包括:
Python基础语法、数据类型、字符编码、文件操作、函数、装饰器、迭代器、内置方法、常用模块等。
二、Python高级编程和数据库开发
Python全栈开发与人工智能之Python高级编程和数据库开发知识学习内容包括:
面向对象开发、Socket网络编程、线程、进程、队列、IO多路模型、Mysql数据库开发等。
语言特点
速度快:Python的底层是用C语言写的,很多标准库和第三方库也都是用C写的,运行速度非常快。
免费、开源:Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。
高层语言:用Python语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节。
热心网友 时间:2022-03-03 20:21
阶段一:Python开发基础热心网友 时间:2022-03-03 21:56
题主的问题是比较明确的,要从事python后端。虽然python可以做很多事情,比如大数据分析、爬虫、机器学习、人工智能,但我们理解上的后端,主要指的是WEB项目后端。其特点:主要工作就是数据库的增删改查。下面主要从python自身需要学习的技术和python后端开发需要用到的其它技术作分析介绍。
一、python 技术
python 开发环境搭建、IDE使用
python 的第三方模块安装方法
python 语法、变量(字符串、数字、列表、字典等)
python 模块、类(多态、封装、继承、接口、基类等)、对象、函数、属性等的定义与使用
python 类的初始化、类导入、模块导入
python 文件读写
python 多线程
异常处理
测试类
GUI(后端可能用不到)、输入与输出
python 自带的基础模块,如os、sys、time
第三方库,如:数据可视化
python 对数据库(主要mysql)的控制
python 后端框架,如:Flask
日志处理
如果做 tcp/udp开发,还需要学习:
网络模块,socket
二、其它技术
HTML、JavaScript基础
JSON语法与使用
python程序部署
数据库使用(通常用mysql)
缓存的使用
正则表达式