想要找个 Python web 方向的实习大概需要点亮哪些技能点?
或者说需要哪些技术要求,在无学历的情况下(不知道大专算不算)。
目前正在学习,想给自己一个目标,谢谢各位 v 友了!
想要找个 Python web 方向的实习大概需要点亮哪些技能点?
至少先用 django 或者 flask 撸个个人博客出来吧。
要找个Python web方向的实习,核心是掌握一个主流框架(Django或Flask)并理解Web基础。
必须掌握的硬技能:
- Python基础:语法、数据结构、函数、面向对象都得扎实。
- 一个Web框架:Django(全栈,电池齐全,企业常用)或Flask(轻量,灵活)。建议先精通一个。会用框架创建项目、处理路由、视图、模板和数据库ORM。
- 数据库:会一种关系型数据库(如PostgreSQL或MySQL),能用ORM(如Django ORM或SQLAlchemy)进行CRUD操作。了解基本SQL。
- 前端基础:懂HTML、CSS、JavaScript三件套,能和后端交互。知道点Ajax或Fetch API。
- 版本控制:Git必须会,常用命令(clone, add, commit, push, pull)要熟。
能加分的技能点:
- RESTful API:知道怎么用Django REST framework或Flask-RESTful构建API。
- 基础部署:听说过WSGI(如Gunicorn)、Nginx,知道怎么把本地项目跑上线(哪怕是用PythonAnywhere这种简单平台)。
- 包管理:会用
pip和virtualenv(或pipenv/poetry)管理项目环境。
关键建议:做个项目! 光看没用,必须动手。用你选的框架(比如Django)做个完整的项目,比如一个博客系统、待办事项应用或小型的API服务。把它部署到免费平台(如Railway、Render),代码放到GitHub上。这就是你最好的简历。
一句话总结: 深挖一个Web框架并做出一个可展示的完整项目,是拿到实习offer最实在的敲门砖。
web 框架基本会用,前端会用 bootstrap,会写 ajax,python 会用,数据库懂一点就可以啦
做个人博客可能不够 还要加点功能像 BBS 那样就好了 (自己找实习的教训 项目经验太薄弱。。
其他的呢?感觉光撸个博客竞争力有点弱……
之前写过前端,bootstrap,ajax 都还好,web 框架和数据库正在学习中,但是总感觉还是差了点什么,毕竟没什么学历和项目经验,HR 那关不好过 T_T
对啊,就是苦恼项目经验太薄弱,不明白真正的合作开发是什么样的😂
如果学 Flask 的话,先 Flask Web 开发这本书过一遍,会了解到一些开发流程。
要是做出来一个项目 最好弄懂每个环节的原理 比如 django 中多对多 field 怎么实现的这种 还有找实习还要做做算法题背背计算机基础 再多我也不知道了 我只是个弱鸡
linux 肯定要会把。
数据库,mysql,mongodb,redis 也要会点吧。
然后 部署 python web 也要会吧。
flask / tornado / django 三个都要会吧。
—前端也要会点吧。
然后就差不多了。
最好是项目驱动,需要什么学什么。
额,python 不好找工作。。。
所以,不仅仅是 web,最好爬虫 /运维也了解下。。。
有必要三个框架都会吗?感觉要学的好多 T_T,不过爬虫确实有兴趣打算学一下
嗯嗯,打算学完框架就开始看算法和基础,谢谢啦
谢谢,目前正在看这本书(^_^)
实际上最靠谱的路线是:
1. 开个 VPS 账号 (Digital Ocean or Linode).
2. 在上面做个 Django web project, 系统地理解 Python web 的各个方面.
3. 基于上面的经验, 自己用 Flask 定制个 web project, 自己组合 web 轮子, 造 web 轮子.
web 最基本的 html、css、javascript 三大基础要扎实,ecmascript 的最新标准 es6、es7 要会用,node 也要有研究。python 方面也是基础要扎实,还有数据库,服务器了
三大框架,我工作前两年只关注 django,后两年才跟进了 tornado,然后才用用 flask,主力一直是 django。
超过实习标准了。会用 linux 命令,会 sql 即可吧
哈哈,因为现在 python 的工作不好找,尤其是我和楼主这种应届生…
招 web 开发的基本都是全栈了…
额,目前我在做的公司就在做这些…


