想要找个 Python web 方向的实习大概需要点亮哪些技能点?

或者说需要哪些技术要求,在无学历的情况下(不知道大专算不算)。
目前正在学习,想给自己一个目标,谢谢各位 v 友了!
想要找个 Python web 方向的实习大概需要点亮哪些技能点?

17 回复

至少先用 django 或者 flask 撸个个人博客出来吧。


要找个Python web方向的实习,核心是掌握一个主流框架(Django或Flask)并理解Web基础。

必须掌握的硬技能:

  1. Python基础:语法、数据结构、函数、面向对象都得扎实。
  2. 一个Web框架Django(全栈,电池齐全,企业常用)或Flask(轻量,灵活)。建议先精通一个。会用框架创建项目、处理路由、视图、模板和数据库ORM。
  3. 数据库:会一种关系型数据库(如PostgreSQL或MySQL),能用ORM(如Django ORM或SQLAlchemy)进行CRUD操作。了解基本SQL。
  4. 前端基础:懂HTML、CSS、JavaScript三件套,能和后端交互。知道点Ajax或Fetch API。
  5. 版本控制Git必须会,常用命令(clone, add, commit, push, pull)要熟。

能加分的技能点:

  • RESTful API:知道怎么用Django REST framework或Flask-RESTful构建API。
  • 基础部署:听说过WSGI(如Gunicorn)、Nginx,知道怎么把本地项目跑上线(哪怕是用PythonAnywhere这种简单平台)。
  • 包管理:会用pipvirtualenv(或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 轮子.

前阵子面试 python 后端实习,问了我这些问题,希望对你有帮助:1.讲讲自己的项目(参考楼上们) 2.了解 Linux ?什么程度 3.讲讲快排 4.讲讲 HTTP 协议 5.一个 js 小测验,字符串格式化到 Json 能记起来大概就这么多了

web 最基本的 html、css、javascript 三大基础要扎实,ecmascript 的最新标准 es6、es7 要会用,node 也要有研究。python 方面也是基础要扎实,还有数据库,服务器了

我感觉您这说的是会 python 的前端程序员😂

谢谢,帮助很大!

嗯,谢谢建议!

三大框架,我工作前两年只关注 django,后两年才跟进了 tornado,然后才用用 flask,主力一直是 django。

超过实习标准了。会用 linux 命令,会 sql 即可吧


哈哈,因为现在 python 的工作不好找,尤其是我和楼主这种应届生…

招 web 开发的基本都是全栈了…

额,目前我在做的公司就在做这些…

回到顶部