题主是游戏党,电脑业余爱好考,非计算机专业毕业,以前只学过 C ,很多年了,最近在网上听了节 python 的公开课,感觉还不错,想学习学习,买了本《 Python 编程 从入门到实践 第 3 版》还没看。我知道 C 可以编操作系统,JAVA 可用来写很多应用软件,我以前一个室友就是学 JAVA 的程序员,主要做外贸软件,不过 python 主要用来干什么?
|
1
庭审上的作案工具
|
|
defunct9May 23, 2024
2
能写个程序替你干活。否则就苦死了
|
|
AlexHsuMay 23, 2024
3
想写个什么东西 但是不知道用什么写好的时候就用 python
|
|
songgeMay 23, 2024
4
爬虫😁
|
|
5
很少用 python 写整个软件或 APP 吗?
|
|
haikuMay 23, 2024 via Android
6
@pauluswanggang 适合小团队从头写原型和初期项目
比如知乎、Instagram 、YouTube 、Reddit 的后端一开始都是 Python ChatGPT 好像目前也是 另外搞点爬虫和科学计算,对接 ai 的推理或者 api ,Python 都比其他语言方便 |
|
SOIi9V663C4ahnIUMay 23, 2024
7
@defunct9 你咋这么活跃,是运维狗嘛?这么闲
|
|
InkStoneMay 23, 2024
9
|
|
jianchang512May 23, 2024
10
1. 爬虫,比如采集小说、图片等各种文章
2. 使用各种开源 AI 模型,比如语音转文字、各种类 chatGPT 大模型 3. 开发 GUI 软件,比如借助 pyqt 开发桌面软件 4. 开发网站当然也可以 |
|
K332May 23, 2024
11
excel 分析之类的吧
|
|
12
你换一个思路,日常有没有什么事情需要你重复去做的,python 可以为你去做一部分,日常有没有什么想做但是懒得做的,python 可以为你做一部分,有没有什么你想做但是做起来很困难的,python 可以为你做一部分。编程的乐趣在于实现自己的愿望,你有什么愿望呢?如果你觉得自己没有什么愿望,V 友们可以为你出几个点子。
|
|
gegeligegeligoMay 23, 2024 via Android
14
@pauluswanggang 你说的这些东西早就有了
|
|
SezxyMay 23, 2024
15
做 AI
|
|
AnarchyMay 23, 2024
16
就先从游戏角度吧,比如游戏资源解包、挖挖游戏内的数值系统也可以写脚本做做日常什么的。Python 比较适合做些自己想用的小东西,并且是聚焦在特定的功能,如果你想做的东西是面向普通用户的话那就不太适合。
|
|
17
看来学 Python 还是挺有用的
|
|
leoyunMay 23, 2024
18
如果不知道自己要用 python 做什么的话
是不是可以不用那么系统的学 能大概看懂就可以 当有需求的时候就让 chatgpt 写 准确率蛮高的 |
|
fredsunmeMay 23, 2024
19
比如你游戏党,考虑爬游戏的网站获取怪物数值,血量,阵营。
用 scrapy 爬数据 然后根据数值计算如 回合制游戏的当前回合结束法最优解,或者单机世界地图型游戏的最短获取资源路线。 上述概念的展示用 pyqt 做桌面软件。 如果游戏规模大,玩家基数多,工具类适合推广, 用 fastapi 做个简单的服务,暴露出上述查询接口。再自己找个简单的前端模板套成你自己的网页。 就可以给你的朋友去查询了。 还可以考虑做成小程序 取名"XXX 工具",塞几个广告 api 赚点点击和展示广告的零花钱。 说多了,牵扯到一些 web 端的东西了 |
|
shinsekaiMay 23, 2024
20
可以取代部分 matlab 的功能
|
|
fredsunmeMay 23, 2024
21
当然这些 java 也能做,但是需要导包,抽象出一些类这样的提前准备,远不如想到啥就写啥的胶水型 python 泛用。
并且你是单兵作战,业务也不广,没必要上 java 东裹一层西裹一层来统一写法方便协同。 也不是在专精领域,比如官方指定了 kotlin swtift 作为语言的 android iOS 端,或者 js 文化悠久而框架满天飞的前端。 也不是追求并发/心跳的服务器。 没啥特殊限制的时候,python 雀食更适合快速做出一些小东西来。 |
|
crackidzMay 23, 2024
22
编程能做啥 Python 就能做啥
|
|
ON9May 23, 2024
23
我记得可以弄 mc 服务器,搭建 tgbot 或者 discord bot
|
|
henixMay 23, 2024
24
Python 是动态类型语言,跟 C Java 这种静态语言的思维方式不同,更适合写一些短小的脚本、一次性任务。
生态方面,Python 相对于其他语言的优势是数据分析,科学计算和人工智能。很多库和框架是其他语言没有或者很难复刻的。比如数据分析的 pandas 、机器学习的 sklearn ,快速研究的 jupyter notebook 。 |
|
Terry166May 23, 2024
25
用 django 开发后端,结合 template 开发前端网站。跟 Java 的 SpringMVC 是类似的,不过更简单直接,django 是 MTV(Model, Template, View)架构,没有 Controller 层,业务逻辑都是写在 View 里面,django orm 提供了很多操作数据库的 API ,有管理面板来管理数据库,比较方便。
|
|
hhhzcccMay 23, 2024 via iPhone
26
我是运维。py 写自动化台子很香啊。django,flask,fastapi 等等搞个后端很快。再比如自动化脚本啥的。
|
|
shinessionMay 23, 2024
27
python 做大业务可能性能不太行, 但是日常写点自动化 爬虫 脚本啥的太香了, 万能胶水语言
|
|
jettzhangMay 23, 2024
28
自动化,爬虫
|
|
goriraMay 23, 2024
29
先找需求再找工具,不要拿着锤子找钉子
|
|
QingXuJiaZhiMay 23, 2024
30
语言不重要,现在主流语言都大同小异
|
|
dbakMay 24, 2024
31
问这个问题 你大概率也用不上 python
|
|
QissMay 24, 2024
32
胶水语言想干啥都可以只要有想象力
|
|
adimnMay 24, 2024
33
任何繁琐重复的东西,都可以用 python 写出来
|
|
mlyykkMay 24, 2024
34
没需求就不要硬造需求了,当你有需要用 python 干什么的时候再说
|
|
36
@mlyykk 主要看了公开课里老师演示用爬虫把网易云音乐里 VIP 歌曲和爱奇艺里的 VIP 电影几秒钟就下载到本地了,这个对我来说是强需求,就是没讲怎么实现的。
|
|
37
@pauluswanggang 你这个需求上盗版网站就好了,想下下来就去 PT 网站。你能想到的是这种需求,说明 Python 对你来说没有任何用。
|
|
R4rvZ6agNVWr56V0May 24, 2024
38
月经贴。 总会遇到告诉你某语言性能不行的、某语言更好更适合新手的…
编程语言只是工具,就像锄头,隔壁老王用来种地,你用来挖鱼塘也是可以的。 |
|
TechArtLifeJun 2, 2024
41
|
|
maythriveJun 4, 2024
42
这个问题我以前也有过,感觉某种语言可能就是和某种需求严格对应,学这个语言=学会做这个东西,而不学这个语言=不能做这个东西。但实际上不完全是这样的,我们经常听说的一些语言通常都是 GPL ,通用编程语言,它们可以用来做的事情是没有限定的。比如一般写好看的 UI 可能很少有人会选择 python (个人看到比较少),但它也可以实现的(比如我比较喜欢用一个比较小众的 python 框架 flet )
但很多领域又是某种语言主导,这可能和历史、性能、语言特性等有关,比如 C 跑起来比较快,python 比较慢,在一些注重性能等程序上就会选择 C 。 OP 喜欢黑客或者下载 vip 资源这种,确实很吸引人,但不是单独一门语言的成果,用 python 只是因为方便简单吧。例如下载 vip 资源这种通常涉及 js 逆向工程,去分析出来加解密的算法,然后用 python 去请求获得资源。 而 OP 只是作为业余爱好,个人觉得兴趣最重要,但直接啃书籍可能反倒会浇灭兴趣(如果看不下去的话),建议可以直接搜上述这种很细很明确的想法的相关的教程,然后直接跑起来,拿到结果,这样会更加容易保持兴趣,和加强自己进一步学习的动力吧 水平有限 内容和用词可能不太严谨 见谅 |
|
maythriveJun 4, 2024
43
p.s. 多说一句,对于黑客这种,个人希望是 OP 能谨记 不作恶 。否则我会后悔回这个贴的
|