社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

python新手必学知识点

Python学习交流 • 6 年前 • 838 次点击  
  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
 
838 次点击