Py学习  »  Python

python新手必学知识点

Python学习交流 • 8 年前 • 959 次点击  
  1. 基础语法

  2. 数据结构

  3. 文件处理

  4. web框架

  5. 简单的数据库

  6. 简单的前端

  7. 网络请求

  8. 简易爬虫

基础语法

  • 变量

  • 逻辑判断

  • 循环

  • 函数

数据结构

  • 数字(加减乘除)

  • 字符串(一串字符)

  • 布尔 (真假)

  • 元组 (不能修改的列表)

  • 列表(Python的苦力,最重要的结构)

  • 有顺序,索引

  • 字典(索引可以使任意不变的结构)

  • 集合 (元素不能重复)

验证数据结构和基础语法学习结果

  • 如何统计一段文字里,出现次数前3的字符?

文件处理

  • open

  • read 、readline、readlines

  • write、writelines

  • tell

  • seek

web框架 Flask VS Django

  • 核心思路是一致的

  • 路由解析

  • 监听端口

  • 渲染模板

  • 重定向

  • 用户认证

数据库入门

增删改查四大语句

  • 增加 我 insert

  • 删除 他 delete

  • 修改 这 update

  • 查询 那 select

Python链接数据库

  • MySQLdb

  • connect 链接

  • cursor 游标对象

  • execute 执行sql

  • fetchall 获取执行的结果

  • orm(SqlAlchemy 下期敬请期待)

简单的前端

  • 展示数据

  • table,tbody,tr,td

  • 提交数据

  • form ,input,name,submit

  • 超链接a

  • 图片img

前后端交互

  1. 前端给后端

  • http协议

  • form 、a 、ajax

  • get/post

  1. 后端给前端

  • 直接渲染模板+jinji2

  • ajax

发送http请求

调用别的系统接口

import requests

简单的爬虫—PyQuery

  • 喜闻乐见的豆瓣电影

  • 先用requests下载网页html内容

  • PyQuery解析页面,获取想要数据

如何学Python

  • 多抄、多写、多想、多问、多看、多听、多说

  • 学习编程是为了解决实际的问题,把自己在工作或学习* 中的重复工作程序化

  • 谷歌和度娘

  • 加入开源社区(多看、多分享、多交流)

  • 参加培训班

  • 仔细听课,跟上课堂学习, 有问题做记录,课后查阅资料或请教其他人

  • 记录笔记,认真完成课后练习


感谢
转发 留言



今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/lTSkw3mSlO
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/3041