你是我的 发表于 2023-10-4 18:03:58

自学了半个月python,感觉没用,怎么办?

感觉半个月的时间浪费了

中国网站运营网 发表于 2023-10-4 18:04:39

首先,Python有用,能做ai、web、data science、scrapy、devops等等

其次,感觉没用可能因为你还没有把Python用起来,而是为了学去学,这当然会有无用之感。

学习编程是一个不断需要正反馈激励的过程。
我不推荐为了一个很遥远的目标,比如说找工作,然后每天死磕语法书。
这样学了十天半个月,会发现那些语法对解决实际问题毫无帮助。
就像普通人学了十几年数学,还是停留在公式、解题层面。你能说数学没用吗?它用处可大了。
要想有用,你得在场景中学Python,换言之就是用python去解决实际的问题,在这过程中去学习。

http://picx.zhimg.com/v2-40282d980a7c2f52201d255649da03f4_r.jpg?source=1940ef5c
如果想少走弯路,不妨看看一些视频课程。自制力比较差的小伙伴,跟着老师把python基础走一遍,效率非常高。
现在市面上好多新出现的python课程,甚至原来做英语的也开始出python产品了,比如百词斩的夜曲编程。我觉得这其实是件好事,说明学Python的人越来越多,大家的选择更多元了。
夜曲编程更多面向纯小白,通过图文的形式将编程语法形象化,增加了很多互动学习的机制,比如卡片、闯关、隐喻、奖励等,你在手机、电脑、Pad端都可以学习,不受设备限制。

http://pica.zhimg.com/v2-b010d04922a15e8e41e3060a8df1008c_r.jpg?source=1940ef5c
而且夜曲里面的课程设置,基本是以实操训练为主,有基础语法、数据分析、爬虫、自动办公等等,还比较符合实用的需求。这有点类似国外的datacamp,实践性很强。
我仔细看了里面一个Python入门课Pro,好像是有30天基础语法课,加上编程案例实战,同时还有百题斩最擅长的100题闯关。在学习过程中,还可以通过社群提问进行问题答疑,有专门的老师在群里。

http://picx.zhimg.com/v2-5b8b08b16bab48ea769869fc65b1376f_r.jpg?source=1940ef5c
如果你是纯小白,那可以试试夜曲的Python基础体验课程,总共6节,还有7天社群共学+助教答疑服务,和13道百题斩练习(代码实操练习题),学习完一般可以入门了。
现在都流行非IDE编程,夜曲的网站和app内嵌了代码编辑器,可以直接在网页或手机上敲代码并运行,对小白很友好,当然我还是建议大家有能力自己装IDE写代码。
大家可以去试试看,对照的语法书来学,应该很快可以入门。
我遇到过很多研究生之前是个编程小白,但论文要用到python去处理数据、做算法模型,他们熟悉Python的速度往往很快,看个把礼拜语法,就开始开始尝试写脚本。最后大多数都建立了浓厚的兴趣。
所以说不妨从写一个小小的工具脚本开始,我就是这样学的。下面是我写了大大小小几十个案例,分享给大家。
自动发邮件
https://zhuanlan.zhihu.com/p/89868804
提取pdf文本
https://zhuanlan.zhihu.com/p/353397002
OCR识别
https://zhuanlan.zhihu.com/p/342686109
文本转语音
https://zhuanlan.zhihu.com/p/336643249
图像处理
可以用 Python 编程语言做哪些神奇好玩的事情?获取实时股票数据
如何用 python 获取实时的股票数据?自动化操作excel
https://zhuanlan.zhihu.com/p/104524969
https://zhuanlan.zhihu.com/p/82783751
自动化办公
你们都用Python实现了哪些办公自动化?定制酷炫二维码
https://zhuanlan.zhihu.com/p/78402705
下载音视频
https://zhuanlan.zhihu.com/p/78096018
爬虫应用
https://zhuanlan.zhihu.com/p/77560712
https://zhuanlan.zhihu.com/p/79378718
https://zhuanlan.zhihu.com/p/83968537
https://zhuanlan.zhihu.com/p/259626718
可视化图表
https://zhuanlan.zhihu.com/p/81553421
https://zhuanlan.zhihu.com/p/80410924
https://zhuanlan.zhihu.com/p/84600119
https://zhuanlan.zhihu.com/p/113312256
Python 如何画出漂亮的地图?地理空间分析
https://zhuanlan.zhihu.com/p/80210579
数据库操作
https://zhuanlan.zhihu.com/p/45533287
https://zhuanlan.zhihu.com/p/37552115
https://zhuanlan.zhihu.com/p/196807781
机器学习
https://zhuanlan.zhihu.com/p/53278304
https://zhuanlan.zhihu.com/p/51812293
学习书籍
想学python,朋友们推荐哪本书籍呢?
推荐大家学习和刷题结合起来,掌握某个知识点后多刷刷题 不仅可以巩固学习 更可以看到学到的内容变成一串串代码运行成功,非常有成就感!
比如说github、stackoverflow、牛客网等,有非常多的面试题、实战项目。
牛客网 - 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网
再推荐几本不错的入门技术书
<a data-draft-node="block" data-draft-type="ad-link-card" data-ad-id="fee_658acd00382565081dac63a99fee4cc2">

tombbb 发表于 2023-10-4 18:04:45

一堆人推荐课程,python培训都烂大街了,内容也千遍一律,什么web、爬虫、大数据。都没回答到点子上,只为推销自己的课程。
学以致用是每个人学新东西的初衷。感觉没用,有两个原因:
1、你学的浅。只会print('hello world'),你能写什么有用的东西?浅尝辄止说的就是你。学半个月,门都没入呢。就比如练剑,你只学了拔剑出鞘。就觉得剑杀不了人。殊不知后面还有辟邪剑法呢。大家都是普通人,不是天才,想学东西,慢慢来。
2、被搞培训的人带偏了,造成搞不成低不就。教Python的言必称,大数据,人工智能,web网页开发。大数据人工智能,没数学基础能搞得定?web开发里面的flask和django,不是科班出身能理解里面的道道?我都自学三年了,还不懂flask和django背后的技术呢。也因为我不去开发网页,所以也没兴趣去学这两个。
Python入门简单,但它的学习曲线非常陡峭,后面难度指数级上升。培训机构强调入门简单,有意回避困难。你刚来就告诉你说:学人工智能,至少硕士的数学水平,学web开发,至少要本科科班,你还来吗?都是套路。
怎么办?
1、静下心来,慢慢来。技多不压身。
2、既然是自学,就得有自己的学习思路。别跟着培训机构瞎学,人家的课程都是普遍性的,也难怪千遍一律。兴趣是最好的老师。学编程就为解决身边的实际问题。比如你是表哥表姐。那就学pandas,减轻工作量。喜欢美女,学爬虫去趴小姐姐的图片。再不行,像我,用Pyhon写薅羊毛程序。再简单的写个抢红包的也行啊。
总之,别这么早说没用。是你学的浅,方法不对。

nxwqwt 发表于 2023-10-4 18:05:18

自学了半个月python,感觉没用,怎么办?朋友,我脚得这个是很多人都犯过的错误。
咱们回到问题的根本,您为什么要学Python?

我做个假设,比如,您打算在网络上搜集一些东西,手工下载实在太慢了,于是,您看看有没有什么自动化的办法能做这件事,搜索了一番,于是,您知道了Python,花了1天学会。
好吧,您完全没有基础,花了半个月学会。
然后您用网上现成的代码修改了一些地方,用Python去抓取您需要的东西,虽然界面很简陋,还时不时跳出各种奇怪的错误,都看不懂是什么,但是,看着一堆堆的东西被自动下载下来,您还会感觉没用吗?
或者,您本来是做工程的,干得也不错,每个月能拿7000多,但是,看到公司里的程序猿入职就12000起,心里不太平衡,决定也去当程序猿。于是,辞职报名参加了个Java培训班。然鹅,没有工作经历,没人要。后来遇到一位前同事,被叫去帮忙,10000。只是,这里不用Java,让您学Python做爬虫,您学了半个月,完成了第一个爬虫,过不久,工资就涨了,这时,您还会觉得没用吗?再后来,月薪已经3万多,远远超出当初的目标。(这段是真实案例)
再举个例子,学跆拳道有用吗?

http://pica.zhimg.com/v2-0ff1bc22340a2bf6dd5db3ca9096439a_r.jpg?source=1940ef5c
有用也无用。
要是为了防身,那没啥用。
但是,为了健身,那很有用。所以,别为了学而学,带着明确的目的去学。

先有问题,再去找解决方案!而不是先有个锤子,再去找钉子!

乱学的话,也有用,刚向陈大夫请教了,答案如图所示。

http://picx.zhimg.com/v2-c2fc2d7f8a2d8044212f357c66fc3576_r.jpg?source=1940ef5c

ilylyh1314 发表于 2023-10-4 18:06:16

我想说句好样的,别人自学三五天就放弃了,你还硬着头皮坚持了半个月,这么有上进心的小伙子哪里找?
自学不下去,感觉没用,一定是你学习的过程中碰到了最难缠的问题,不知道自己学习Python的真实想法是什么。
也别扯那些什么Python门槛低,容易学,对着教程敲键盘有谁不会?
可你要是想继续深入,就得确定好前进的方向,简单来说,就是你未来要利用Python从事哪个方向的开发工作。

http://picx.zhimg.com/v2-624a58d4b25040513e11cc7ed469fc6a_r.jpg?source=1940ef5c

那些年收集的教程

熟悉我的朋友,都知道我是土木工程专业,18年毕业后,很多同学去了工地,我受不了工作居无定所,就开始谋划我的跨行大计,这一脚,直接跨到了互联网。
当时由于没有计算机基础,走了不少弯路,看了一些教程,东拼西凑,感觉乱七八糟。
甚至有一段时间,我不断怀疑自己,放弃大学四年的知识,现在不做传统行业的研发,转身去接触一个新的东西是不是对的?
那段时间,我认识了一些数据分析岗位的在职者,年龄不大。他就建议我先做python开发,再做数据分析。
毕竟数据分析门槛高,机器学习和算法都是大佬们玩的,犹豫过后,我决定去找Python开发的岗位。

Python作为一门被广泛应用的编程语言,可以应用于Web开发、大数据开发、数据分析、人工智能开发、嵌入式开发、游戏开发、自动化运维、自动化测试等多种方向,不同方向的Python学习曲线是不同的。
无论是像我一样跨行就业,还是希望在已有行业深耕,拓展自己的技能,或者提升问题的解决能力,都要以清晰准确的目标为中心,这样才能保证我们前进的每一步都走得踏实。

对于 Python的基础部分,曾经从小白过来的我,还是理解比较深的,朋友们可以双击屏幕码一下这个小白学习路径。
第一阶段:Python基础语法、数据类型、字符编码、文件操作、函数、装饰器、迭代器、内置方法、常用模块等。

第二阶段:面向对象开发、Socket网络编程、线程、进程、队列、IO多路模型、Mysql数据库开发等。

第三阶段:Html、CSS、JavaScript开发、Jquery&bootstrap开发、前端框架VUE开发等。

第四阶段:WEB框架,Django框架基础、Django框架进阶、BBS+Blog实战项目开发、缓存和队列中间件、Flask框架学习、Tornado框架学习、Restful API等。
学好这些基础是非常有必要的,因为Python本来就是一个有条理的、强大的面向对象的程序设计语言,专业性极强。
这些基础内容可以通过网站或者书籍以自学的方式进行学习,难度很低。如果你本身具备其他编程语言的基础,那么学起来将会比初学者更加轻松。
敲黑板了朋友们,上面的建议都是建立在你下决心要转行的基础上,再问问自己这几个问题:

[*]喜欢不喜欢转行后的工作?
[*]如何评估自己转行的优势与劣势?
[*]自己搜集信息和整合信息的能力是不是很强?
[*]转行失败了,我拿什么保底?

当你把这些令人焦虑和令人害怕的事情考虑清楚,再去做决定的时候,这些问题就不会成为你转行路上的精神障碍,目标清晰的你犹如战神一般,无所畏惧。
像Python基础的内容,我们可以通过网上的免费教程进行自学,比如以下途径:

[*]文档类教程 :廖雪峰官方网站
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

[*]文档类教程 :Python 菜鸟教程
http://www.runoob.com/python/python-tutorial.html

[*]视频类教程:bilibili
https://search.bilibili.com/all?keyword=python&from_source=nav_search_new

[*]视频类教程:慕课网
https://www.imooc.com/

[*]Python社区:Python 中文开发者社区
https://www.pythontab.com/

书的话,我就看了《python核心编程》《利用python进行数据分析》《R语言实战》 ,还看了SQL的一些教程,以及一些数据分析师需要的思维。
最后面试的时候,掌握的技能有SQL、python和R。会一点简单的爬虫,懂点Linux。
每一个我都掌握的很浅,书我都只看了一半,像一些复杂的算法,我还不能很深入地理解,只能说我头铁吧。

http://pic1.zhimg.com/50/v2-52679661dde0196c2c137fc5454e5cf4_720w.jpg?source=1940ef5c

现在也已经添了不少书,终身学习

在掌握Python基础部分之后,要根据自己的 Python的应用方向进行深造,如果只停留在前期基础的舒适区,你是很难成长的。
就像我入职的那会, 老大让我用python连个数据库,我连了一下午才搞定。还让我用python写个excel数据透视的自动化报表,憋了一天了,我的代码还没出来。现在来看,转行也只是进行了一半,终身学习真的很重要。
ps:过来人的温馨提示,对于小白和零基础的人来说,这几个标准库是学习Python用得上且必须了解的:
Django**、Flask**、Tornado**、NumPy**、Pandas**、Matplotlib**、Requests**、Scrapy**、threading**、scikit-learn**、TensorFlow**

光知道库还不行,你还得找一些项目练手实操,把理论知识融会贯通,一个只会空谈理论的Pythoner是不会有大公司抢着要的,这件事真的很重要,这里我推荐一些自己用过的练手小项目给你,拿来就能直接上手操作了。


[*]web开发
实例一:满分推荐,非常值得练习
GitHub - Yixiaohan/show-me-the-code: Python 练习册,每天一个小程序
实例二:一步一步的做web app,解释以及源码
实战 - 廖雪峰的官方网站
实例三:web机器人,源码下载
Python搭建的web接口聊天机器人
实例四:web网站开发实战,源码下载
GitHub - michaelliao/awesome-python-webapp: 小白的Python入门教程实战篇
实例五:在线问答系统,源码解读下载
仿StackOverflow开发在线问答系统
实例六: 博客系统,源码解读下载
Python之路【第十八篇】Django小项目简单BBS论坛部分内容知识点
实例七:论坛系统,视频课程观看练习
用Python Django快速做出高大上的BBS论坛网站(共13课时)
实例八:成绩管理系统,源码下载
一个使用django开发的综合成绩管理系统

[*]爬虫
实例一:那啥,源码解读下载
GitHub - xkaifei/Ano-Bbs-Browser-Python-Script: 用python命令行来浏览a岛的脚本,学习python练手作
实例二:抓取淘宝照片,源码解读下载
Python爬虫实战(2):抓取淘宝MM照片
实例三:抓取淘宝订单,源码解读下载
Python爬虫实战(3):模拟登录淘宝并获取所有订单
实例四:模拟登录一些主流网站,源码下载
GitHub - xchaoinfo/fuck-login: 模拟登录一些知名的网站,为了方便爬取需要登录的网站
实例五:多个实例源码,
Python爬虫实战(5):爬取京东商品列表
Python爬虫实战(6):安居客房产经纪人信息采集
实例六:豆瓣爬取实例,源码下载
GitHub - dontcontactme/doubanspiders: 豆瓣电影、书籍、小组、相册、东西等爬虫集 writen in Python
后续还会更新练手项目,小白只要把这些项目一个一个搞明白,就能从本质上提升自己的编程能力和编程思维。

再提几点,像数据挖掘分析、自动化测试、Linux自动化运维、测试这类方向,有了Python 基础,如果又有相关行业经验,基本上不需要考虑参加培训机构了。
这些应用方向的学习曲线相对单一,整个知识与技能体系相对简单,技术复杂度和学习成本相对较低,同时网络上还有很多免费的教程,足以帮助我们进行后续的学习。
我们需要考虑的更多是如何将所学应用到实际工作当中,并给工作效率和质量带来提升。
有的朋友想往AI人工智能、前端应用开发等方向发展,自己本来也不是高学历出身,是很难构建体系化的知识结构,学习路径会比较复杂。通过自学的方式是很难构建完整的知识、能力体系,效果也难以保障,容易事倍功半,偏离方向,建议找个靠谱点的人或机构,好好跟着学吧。

关于转行的事情,确实很难,可能会交不起房租,即便现在的生活得到了改善,但我还是忘不了当初那个苦逼的样子,我都不知道自己是怎么坚持下来的,只能说头是真的铁。

http://picx.zhimg.com/v2-e8a65a6bc6bd5a9db1d06bb86db0621c_r.jpg?source=1940ef5c

哈哈 对新家真的很满意

最后,假如你是为了调整工作方向(转行)而选择学习Python编程的话,是需要去考虑一些客观存在的因素,比如自己所处的城市当前相关行业的发展现状以及行业相关的用人需求、要求,不是很乐观的话,还得再看看外省的具体情况。

今天就写到这了,如果有人感兴趣的话我会继续补充。
如果这篇回答对你有所帮助,还请花费0.5秒的时间点个赞同,让更多的人看到这篇回答,帮助他们走出误区。
赠人玫瑰,必定暴富。
<hr/>我是津野,一个热爱学习Python的小答主,一个正在努力向上生长的元气学长。
如果有任何问题,可以点开我的头像,关于自学Python和成长的问题,一定鼎力相助。
就让我们携手共进,拼尽全力,赢得属于我们的不平凡的世界。

gzfarmer 发表于 2023-10-4 18:07:05

可能是因为你的学习目标不清晰,给自己1分钟,问问自己,我学Python最终是要做什么?找到一份Python开发相关的工作,还是已经工作了要解决工作的实际问题,还是其他的原因。目标清晰了才去有计划的系统的学习,如果盲目的开始看网友给你推荐的书、视频、博客,你会发现越学习越盲目,只有清晰的目标和内心的热爱才能支撑你克服困难去学习新的知识,加油!有问题还可以私聊我!
页: [1]
查看完整版本: 自学了半个月python,感觉没用,怎么办?