盘点一下Python基础阶段应该掌握的一些基础知识!(上)
浏览次数:66 分类:SEO基础
很多想入门的小伙伴还不知道 Python 应该怎么学,哪些知识必学,今天我们就来盘点一下。
01、入门方法推荐
总体来讲,找一本靠谱的书学习seo基础知识,由浅入深,边看边练。
网上的学习教程有很多,多到不知道如何选择。所有教程在基础知识介绍方面都差不多学习seo基础知识,区别在于讲的是否足够细(例如运行原理)以及是否有足够的练习。
目前推荐大家看书《Python 编程 从入门到实践》,作者是美国教师,内容从基础知识开始,循序渐进,层层深入,适合零基础者。课程内容第二部分有三个项目实战:外星人入侵、数据可视化、Web 应用程序。
不要看很多本,专注于一本,从头到尾看下去,把里面的例子和习题都动手练习一遍,搞懂为什么。编程从一开始就离不开练习,光看是不可能看会的。
只有你在电脑上一行一行的敲代码,才会发现其中没注意到的细节问题,才能有更深刻的理解。缩进、大小写、括号、引号、代码执行的方式等,都是早期学习的坑,切记,不要直接复制代码,一定要手动去敲代码、运行代码。
这个阶段最重要的就是:学好基础知识。掌握了基础之后,便可以开始做项目练习锻炼编程思维了。
02、基础阶段知识点
下面我们就来盘点一下 Python 基础阶段应该掌握的一些基础知识。
一、Python 语言基础
Python 核心:Python 数据基本运算、语句、容器、函数
Python 面向对象编程:OOA、OOD、OOP、天龙八部技能系统框架 设计 Python 高级:模块、包、函数式编程、文件
二、Python 高级软件开发技术
Linux 操作系统 :Linux 常用命令、编辑工具、vim/Pycharm
数据结构与算法 :链表、栈和队列、树和二叉树、查找排序
IO 网络编程:文件操作、字节流读写、网络协议、套接 字、TCP/UDP
并发编程:多进程、进程池、进程通信、多线程、线程 锁、多任务并发、IO 模型、协程
Python 正则表达式:正则表达式、贪婪模和非贪婪模式、re 模块
MySQL 基础:数据库应用、SQL 语言、Mysql 增删改查、 pymysql 模块
三、Python Web 全栈式工程师
HTML/CSS HTML5 标签,CSS 选择器,CSS 样式属性以 及值
Java :JS 流程控制,DOM,BOM,JQuery API
MySQL 高级:MySQL 索引、事务、引擎、优化、pymysql 模块使用
Python Django 框架:Django、模板、视图、模型、请求对象等
Ajax Ajax,:JSON, Jquery 对 Ajax 的支持,跨域访问
四、Python 爬虫
Redis:Redis、string、hash、list、set、zset、 Python 与 MySQL 和 Redis 结合
您好!请登录