大家好,我从去年九月开始学习 Python,目标是 Web 方向,到目前为止学到的东西基本上都在下面这个简历里面了
http://taojianping.xyz/topic/5a74536565d4407972f10d68如果不想去我直接写在下面了,希望大家能给我挑一点刺,比如哪里用词不当之类的。
顺便求一下初级 Python Web 工作,薪资要求真的不高,家在上海。
前端
编写语义化的 HTML 文本,熟悉部分新增的 HTML5 特性;
能够运用 CSS 编写较复杂的网页布局;
了解 JavaScript,能够使用 BOM 和 DOM 相关的 API 编写复杂的 SPA 单页应用,在项目中开始使用 ES6 新特性;
熟练使用 AJAX 技术与服务端进行通信,掌握 JSON 的序列化和反序列化;
使用 HTML5 新技术 WebSocket 完成聊天室项目;
日常使用 Bootstrap-Material-Design 库;
后端
熟悉 Python 语法,能够使用装饰器,魔法方法等特性解决开发中的需求;
熟练使用 Flask 开发框架,配合 Jinja2 模板引擎进行网站搭建;
了解 MVC 设计模式;
熟悉 HTTP 协议,了解 TCP/IP 协议族的通信流程;
能够设计 RESTful API,配合前端 AJAX 请求进行 JSON 序列化和反序列化,并实践于自己的项目( Todo 程序);
了解如何用 Socket 进行 Web Server 的搭建;
知道基本的 Web 安全知识;
使用过 MySQL 数据库和 MongoDB ;
项目实践
BBS 论坛:
http://taojianping.xyz/ 测试账号: tjp563613470@live.com 密码:123
一个由 Flask + MongoDB + Bootstrap-Material-Design +
Editor.md 搭建的的论坛,提供了登录、注册、发布新话题(支持 Markdown 语法)、评论、邮件激活用户和修改密码、板块添加、帖子排序和完善的私信等功能。
Todo 应用:
http://taojianping.xyz:2002/ 测试账号: tjp563613470@live.com 密码:123
一个由 Flask + Flask-SQLAlchemy 搭建的 TodoSPA 应用,实现了 Todo 和 Todo 列表的添加、完成和删除。后端只提供 RESTful 风格的 API 接口,其他所有的操作都由前端的 JavaScript 原生实现,使用到了 Redis 缓存技术。
聊天室:
http://taojianping.xyz:2003/一个由 Flask-SocketIO +
Socket.IO 搭建的一个聊天室应用,拥有查看在线用户和聊天私信的功能。
(注:由于日本服务器问题,大概率可能无法正常登录聊天室,如果有必要,可以下载到本地部署)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/428074
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.