当前位置:Gxlcms > Python > 利用一年的时间,利用空余的每天两个小时,怎么可以熟练掌握,python,mysql,服务器,Linux?

利用一年的时间,利用空余的每天两个小时,怎么可以熟练掌握,python,mysql,服务器,Linux?

时间:2021-07-01 10:21:17 帮助过:58人阅读

如何利用一年的时间,利用空余的每天两个小时,怎么可以熟练掌握,python,mysql,服务器,Linux,希望有一份每日学习的计划,利用一年的时间可以掌握运用上面的几项,谢谢,没有任何基础。

回复内容:

作为 Python 业余爱好者,一路摸索的菜鸟,尝试回答一下:
1、选择一个 Web 框架,足够轻量,足够简单,如 Flask
2、按 Flask 官方教程做一个 Blog,这个案例足够简单,以此作为你的个人 Blog v1.0
3、迭代你的 Blog,同时将遇到的问题和解决方案,以及学习过程中的心得形成文字,发布在个人 Blog
4、买一本案例书,如《Flask Web开发: 基于Python的Web应用开发实战》,了解大型程序的技术架构和实现,理解方法和思路,继续迭代你的个人 Blog
5、一定要认识几个大神,偶尔麻烦一下帮助你解决问题。最怕踩进坑而不知觉,闷头找原因,浪费时间且挫败感极强
6、当你觉得自己做的东西还不错的时候,买一个 VPS,部署你的 Blog 到线上,如果是国外的 VPS,可以顺便用来搭建 Shadowsocks 或 VPN 科学上网
7、不停迭代的过程中,你会想到新的 idea,想方设法实现它
8、逐渐会发现:学无止尽 首先题主面临的问题已经不再是Python难不难,我要怎么去学,学不学的会balabala..等问题。
最大的问题在于,题主能不能在每天只有两小时学习时间里长期保持学习兴趣。

我可以很负责人的告诉你,对初学者来说,每天两小时的时间完全不够用。注意,这里的不够用不是指学习的时间不够用,而是培养对Python语言兴趣不够用。当然,不包括那些意志力跟暴晒过的口香糖一样坚硬的狠人。

打个比方吧,题主工作了一天,累的要死,却仍斗志昂昂拖着疲惫的身躯试图抽出两小时用来学习Python。
第一天练手,因为调试几个小错误耗掉了两三个钟头

第二天想找点实例,结果找了一个桌面程序代码当Web程序调试,又白费了一晚上

第三天想补点基础知识,结果迷失在陌生名词和超链接的海洋

第四天买的书送到,发现这本内容详尽的书里面除了第一天已经完成的helloword程序之外没有一个适合新人练手的实例(实例大都是"分解动作",解决具体的技术问题,而题主作为新手更希望迅速地做几个helloworld那样立杆见影、有成就感的东西)。请教技术老鸟,答案常常是:我们不看书,直接google……

第五天系统崩溃,后来就懒得再装python并配置本地Web服务器了。

so,题主你需要的不是什么有效的学习方法,而是如何调整自己的心态,如何避免被打击几下就扔掉了的心态。每台机器的配置都有微小差别。因此照别人的文档操作总是会出点小错。(对老手来说可能两下就诊断并解决,对新手来说是致命的,没有比一个小错误折腾两小时更打击士气的了)
我会说我当初自学py的时候被打击的几度放弃又拾起吗。23333

最后,奉劝所有初学者,py虽然号称很简单,但没有良好的心态和学习兴趣,最后也会落得半途而废。有了这些,什么看什么书啦,什么学习计划啦,全都是shit.. 你的身体会被兴趣激发出的求知、好奇、不甘所操控,操控你去看适合自己的书,操控你去刷GitHub,嗯,最后还是会被打击到哭出来,不过安啦~咱们是自学嘛,么么哒! 熟练掌握LAMP你这点时间对于零基础的人来说基本不可能啊。说实话一天两小时还不如两天四小时或者三天六小时好。我的意思是你需要个连续的时间段。对于一个初学者给你一段代码两小时你都未必能读懂啊。如果你放下了明天又要重头开始,虽然可能会快点但是还是浪费了大量时间。这个行业为研究点东西在电脑前一坐坐七八个小时是常有的事情。
再说说你要学的这几样。Linux还是使用中学习。不说别的,你先一边Google,百度一边在自己电脑上搭建LAMP,搭建成功了在慢慢研究。如果你仅仅是想学习做网站,Linux不用精通,会用就行。
Python易学难精。这种多范式语言真的不适合新手深入了解。在没有基础的情况下,过程式,对象式,命令式,函数式全都有太毁新手三观了。真想学的话,找本入门教材例子都撸一遍。先别急着学Web开发,把基础练好再说。
服务器的部分就跟Linux一样,搭建好会部署就行了,然后慢慢实践中学习。
MySQL吗,这个看悟性和逻辑思维。命令就那些,如果网站规模很小,需要考虑的也不多。其实学MySQL都不用买书,去W3school把在线教程撸一遍也就差不多了。但是想用好还是看个人功力了。就好象C语言一样,语法就这么简单,死记硬背也没多少东西。但是大牛可以写出操作系统,小白只能用来算算数。差距还是在个人功力上。你既然没基础,这些你暂时也不用考虑。
总结一下就是,先用装上Linux搭建好LAMP,然后开始学Python,啥时候Python能开始开发Web了,再去研究MySQL。 工具是要配合目标才会发挥其使用价值的。Python,你要做后台,有后台的学法;你要做数值分析,有数值分析的学法;你要做网站开发,有网站开发的学法。
要构建好自己的知识体系、方法论,而不是一个个工具的堆砌。不过,坚持学习仍然是必要的。 用python写一个爬虫,数据存放到mysql里面,再搞台破电脑装服务器版的linux(其实用树莓派都行),然后再用django等框架写出网站展示你的数据,不用一年,一个月就可以搞定了 只谈linux,三部曲:
1. shell:linux命令行和shell脚本编程宝典还不错;
2. 开发: TLPI或者APUE选其中一本读完就好。个人感觉前者好些。
3. 内核:这个现在估计没有匹配最新代码的书了吧…不过第三版的linux kernel development应该还勉强能用。剩下就只能是自己看源码了。
我linux用了5年了,直到今天都不敢说自己‘熟练掌握’。祝你好运。 我只想说,no way 仅仅一个Linux,多少人经过多少年花了多少时间,直到今日仍然不完善,且存在这样那样的问题,他们的总工时加起来可能相当于你的几万甚至几百万次轮回。

但你,却只想花1年时间,而且每天只花2个小时,还要学习【python,mysql,服务器,Linux】这么多东西......难道你是想练习这些单词的拼写? 可以熟练用,但你说熟练掌握,基本不可能一年完成。Python你不看源码能熟练掌握么?MySQL自学的话,语句没问题,部署,分布式环境处理,优化这需要实际经验,Linux,现在有谁说自己熟练掌握我看看。

学习,行动起来,下笨功夫。
很多人总是问方法,但不见行动,或者难坚持,这句话也送给自己。 关学习不行。建议用python+linux+mysql做个项目

人气教程排行