首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

做项目是最快的学习方式

1. 网站后台

做项目是最快的学习方式。开发一个文书翻译网站。最终选定了Django 框架。通过这个项目,可以完成Python 和 Web 开发的入门。

作为后端工程师加入一个创业团队。不仅是网站,而是通过RESTful API实现前后端分离,一个后台同时支持PC 网页、移动页面、App、微信公众号。Python 及其框架的开发效率很高,因此很适合小团队快速开发的需求。用十几天就可开发一个完整的网站产品。

2. 游戏后台

对于非实时对战的弱联网游戏来说,游戏后台和网站后台并无本质的不同。只不过游戏项目可能需要应对更高的并发,以及不断更新的运营需求。可能很多人都觉得 Python 效率慢,但正如 Instagram 在 PyCon 大会上的演讲里所说,直到他们的用户数超过 int 的最大值(约20亿),Django 框架本身也没有成为瓶颈。事实上绝大多数的瓶颈在于开发者写的代码逻辑,这个锅不要扔给语言。

另外值得一提的是,我们游戏引擎用的是使用 C++ 的cocos2d-x,而它的起源就是cocos2d-python

3. 影院点播系统

开发点播系统,效果类似于 KTV 里的点歌机。此项目或许有人去体验过。

4. 计算机视觉

主要涉及数字图像处理计算机视觉相关的算法和产品开发,也会用到一些深度学习算法。Python是主要开发语言,包括原型产品的GUI 界面、硬件接口调用等也多半选择用 Python 实现。

做一个基于摄像头的动作识别系统,其中使用到的OpenCV、libSVM,以及近年出现的OpenPose都有了 Python 实现。

5. 编程教室

crossincode.com

是一个用Python 开发的、可以在线执行 Python的代码的Python 学习网站。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180613G02OPU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券