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

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

回复内容:
作为 python 业余爱好者,一路摸索的菜鸟,尝试回答一下:1、选择一个 web 框架,足够轻量,足够简单,如 flask2、按 flask 官方教程做一个 blog,这个案例足够简单,以此作为你的个人 blog v1.03、迭代你的 blog,同时将遇到的问题和解决方案,以及学习过程中的心得形成文字,发布在个人 blog4、买一本案例书,如《flask web开发: 基于python的web应用开发实战》,了解大型程序的技术架构和实现,理解方法和思路,继续迭代你的个人 blog5、一定要认识几个大神,偶尔麻烦一下帮助你解决问题。最怕踩进坑而不知觉,闷头找原因,浪费时间且挫败感极强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做个项目

Posted in 未分类

发表评论