文科生如何深入学习 Python

查看 37|回复 3
作者:tangshuier   
我在先前的帖子中最终选择了 Python 这个语言进行学习。并且在这段时间里,看了不少基础性的资料,目前基础性的东西已经掌握了,而且根据我接触到的 AI 相关领域,修改了claude 官方的元提示词代码,做出了基于 openai 模块的版本。在这叠个甲,不是广告,只是作为我当前学习成果的一个总结。希望大佬别喷我。
现在我遇到的问题是:
第一,我对于学习完基础部分之后的方向不够明确,准确地说是我的实习与 Python 结合不够紧。
暑假期间我找到了一份与 AI 相关的实习,主要任务是探索一些 AI 知识库产品,做一些产品的体验分享,为金融公司内部的知识库作业平台提供一些参考资料。我的实际工作其实并不怎么涉及到代码,平时只需要下载开源项目,然后部署运行体验就可以了。我的本意是想通过这项工作,能够深入学习一些 AI 相关的开发经验,结果发现我根本就不需要上手开发,甚至连编程语言都没用得到,我好像在做类似产品经理相关的工作。而且我对于 Python 到底有多大需求,我自己也不清楚。
第二,由于依赖 AI ,我很难判断我对于 Python 的掌握程度。
解释这个问题需要说我的项目动机,动机很简单,claude 官方的代码使用的是 claude 这个包,不兼容第三方 api ,因此我修改成了 Openai 的格式。
我在修改 claude 官方代码的时候,就已经用到 AI 对代码进行解读与分析。同时我通过 Openai 的例程,加上 AI 解读,最后修改出了成品。对我来说,我的“开发”任务就是面对一个实际需要,用自然语言扔给 AI ,让 AI 给出样例代码,然后反复迭代优化,最终作出成品。我不知道我是在用 Python 解决实际问题,还是在用 AI 解决实际问题。我真的掌握 Python 了吗?
第三,我目前只会“跑”别人的代码,然后在别人的基础上“改”,没有我自己原创性的东西。
这一点其实也是我在第一段“叠甲”的原因。我的代码是“改”出来的,不是我原创的。我发出这个项目的时候,我甚至觉得我这个项目是不是太低级了不够看。
我接下来应该学习 Python 的什么领域,我该怎么判断我是否真正掌握了 Python ,我该怎么做一些原创性的东西呢?
piecezzz   
说那么多,搞 demo 也好,实习也好,最终目的就是就业嘛,看你心水的招聘要求去对齐能力和技能树。
yunv2   
学习什么东西,先要知道自己的目的是什么。
看你描述的过程,使用 AI 优化代码,最后得到了想要的成果,说明这件事的目的已经达到。
你做的已经非常不错,至于 python 掌握多少已经不重要了。
在公司里,领导给你分配任务,只会关心这个任务你是否完成,不会关心你的过程。
例如公司让你用 go 写一个程序,你只会 python ,难道你要把 go 的所有知识点全部掌握,才能写这个程序吗?
还不是看看语法,试着写一写,报错,修改,报错,修改,直到完成。
至于接下来学习 python 哪方面,比如对外提供一个稳定的服务;写一个小游戏;处理一些数据。
结果导向,根据要做的事,一点一点琢磨如何用 python 实现。
原创性的东西不理解,什么是原创性?从来没有人做过?还是了解一个需求,自己通过代码实现,而不是通过 AI ?
如果指的是从来没人做过,那建议你现在先别考虑这种事情。
如果是自己通过代码实现需求,其实就是多写代码,多看代码,熟能生巧,见得多了,自己也就能写出来了。
waylife   
提供一个思路,去做面试题,如果能做出来大部分的 Python 面试题,毕竟大部分的面试题都是这个程序核心的点,那掌握程度也高了很多。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部