学 Python 具体能干什么?

2024-05-23 17:01:16 +08:00
 pauluswanggang
题主是游戏党,电脑业余爱好考,非计算机专业毕业,以前只学过 C ,很多年了,最近在网上听了节 python 的公开课,感觉还不错,想学习学习,买了本《 Python 编程 从入门到实践 第 3 版》还没看。我知道 C 可以编操作系统,JAVA 可用来写很多应用软件,我以前一个室友就是学 JAVA 的程序员,主要做外贸软件,不过 python 主要用来干什么?
4757 次点击
所在节点    Python
43 条回复
SOIi9V663C4ahnIU
2024-05-23 17:03:22 +08:00
庭审上的作案工具
defunct9
2024-05-23 17:05:46 +08:00
能写个程序替你干活。否则就苦死了
AlexHsu
2024-05-23 17:07:18 +08:00
想写个什么东西 但是不知道用什么写好的时候就用 python
songge
2024-05-23 17:08:16 +08:00
爬虫😁
pauluswanggang
2024-05-23 17:13:14 +08:00
很少用 python 写整个软件或 APP 吗?
haiku
2024-05-23 17:16:32 +08:00
@pauluswanggang 适合小团队从头写原型和初期项目
比如知乎、Instagram 、YouTube 、Reddit 的后端一开始都是 Python
ChatGPT 好像目前也是
另外搞点爬虫和科学计算,对接 ai 的推理或者 api ,Python 都比其他语言方便
SOIi9V663C4ahnIU
2024-05-23 17:16:36 +08:00
@defunct9 你咋这么活跃,是运维狗嘛?这么闲
HojiOShi
2024-05-23 17:16:47 +08:00
@AlexHsu #3 这个语言现在不是 Java 了?
InkStone
2024-05-23 17:25:38 +08:00
@HojiOShi Java 给我的感觉正好相反:除了你开发的目标环境必须用 Java ,没有任何使用 Java 写东西的理由。

而且不是现在如此,在十年前可能就已经是这样了……
jianchang512
2024-05-23 17:30:31 +08:00
1. 爬虫,比如采集小说、图片等各种文章
2. 使用各种开源 AI 模型,比如语音转文字、各种类 chatGPT 大模型
3. 开发 GUI 软件,比如借助 pyqt 开发桌面软件
4. 开发网站当然也可以
K332
2024-05-23 17:39:23 +08:00
excel 分析之类的吧
52boobs
2024-05-23 17:39:24 +08:00
你换一个思路,日常有没有什么事情需要你重复去做的,python 可以为你去做一部分,日常有没有什么想做但是懒得做的,python 可以为你做一部分,有没有什么你想做但是做起来很困难的,python 可以为你做一部分。编程的乐趣在于实现自己的愿望,你有什么愿望呢?如果你觉得自己没有什么愿望,V 友们可以为你出几个点子。
pauluswanggang
2024-05-23 17:46:49 +08:00
@52boobs 能不能做个脚本扫描一定范围内别人家的网络开放了哪些端口?再比如暴力破解别人的 WIFI 密码,我喜欢那种当黑客的感觉,哈哈。
gegeligegeligo
2024-05-23 17:48:47 +08:00
@pauluswanggang 你说的这些东西早就有了
Goooooos
2024-05-23 17:52:32 +08:00
做 AI
Anarchy
2024-05-23 18:13:00 +08:00
就先从游戏角度吧,比如游戏资源解包、挖挖游戏内的数值系统也可以写脚本做做日常什么的。Python 比较适合做些自己想用的小东西,并且是聚焦在特定的功能,如果你想做的东西是面向普通用户的话那就不太适合。
pauluswanggang
2024-05-23 18:16:26 +08:00
看来学 Python 还是挺有用的
leoyun
2024-05-23 18:54:18 +08:00
如果不知道自己要用 python 做什么的话
是不是可以不用那么系统的学 能大概看懂就可以
当有需求的时候就让 chatgpt 写 准确率蛮高的
fredsunme
2024-05-23 19:14:04 +08:00
比如你游戏党,考虑爬游戏的网站获取怪物数值,血量,阵营。
用 scrapy 爬数据

然后根据数值计算如 回合制游戏的当前回合结束法最优解,或者单机世界地图型游戏的最短获取资源路线。
上述概念的展示用 pyqt 做桌面软件。

如果游戏规模大,玩家基数多,工具类适合推广,
用 fastapi 做个简单的服务,暴露出上述查询接口。再自己找个简单的前端模板套成你自己的网页。
就可以给你的朋友去查询了。

还可以考虑做成小程序 取名"XXX 工具",塞几个广告 api 赚点点击和展示广告的零花钱。

说多了,牵扯到一些 web 端的东西了
shinsekai
2024-05-23 19:22:54 +08:00
可以取代部分 matlab 的功能

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1043336

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX