志在指尖
用双手敲打未来

python编程入门(零基础学python)

python编程入门

1.中文版官方教程
https://docs.python.org/zh-cn/3/tutorial/errors.html#defining-clean-up-actions
你能够从这里下载Python、使用、学习Python。官方文档自然是最威望的学习材料在这里,你能看到各种根底代码教程,还有上百种python库的使用方法,肯定威望!肯定具体!
2.菜鸟教程
http://www.runoob.com/
这个网站非常适合新手入门!从根底的语法开端,每篇文章都配有实例,并且实例选得很好简单明了,通俗易懂。
3.W3school
http://www.w3school.com.cn/
这个网站的一切资源都是永久免费的,实例比较丰富,内容也很全面,还有一些测验,能够用来查验自己是否真正学会了。这个网站也是许多人的入门挑选
4.python3简明教程
https://www.jmjc.tech/tutorial/python/1
优点是供给了开箱即用的实验环境,免去了建立环境的麻烦。是一个归纳的教程,划分了许多不同类别的常识模块,比较偏重实战,作为入门也很不错。
5.pythonCodeExample
https://www.programcreek.com/python/
主要通过例子进行模仿学习,几乎不要太赞能够直接搜索代码,你能够输入你想学的代码示例。
6.LearnPython
https://www.learnpython.org/
不管是小白仍是有经历的程序员,都能够来这个网站学习,他涵盖根本和高档的python概念,并且一切的教程都做了有序的分组,很便利。python

零基础学python

起先学习Python是在2016年,那时接近毕业,由于面临着找作业的不确定性,便学习了相关的网络安全常识,此刻初识Python。
在正式作业之后,遇到了各种手艺,重复性的作业,例如操作excel、操作网页去录相关系统信息等,所以便想起了Python这门便捷性言语,自学了一段时刻后,发现上手比较快,将其使用在了自己的作业中,减轻了不少所谓程序猿的体能劳动力,实现了不少自动化的小东西。
由于有Java相关的根底在,所以个人感觉学习Python怎么用,是十分容易的!可是随着后续时刻的推移,越来越觉得根底十分重要,能激烈的感觉到短少系统性的细节常识,故去慕课网系统性学习了一番,有了此份学习笔记,在个人公众号里,将之命名为Python小讲堂!
经过自己边学习边总结的文章,希望也能够帮助想学习Python的入门者快速入门,完结自己的方针!
怎么0根底自学Python?
在计算机科学范畴里,涉及到的常识点十分多,其学科本身便是一个十分庞大的系统。而对于没有触摸过编程的同学来说,经常会找不到学习的方向,或者说,不懂得怎么进行高效的系统性学习。
生在互联网时代的咱们十分幸福,由于现在网上现已有许多优异的前辈们为后来者奠定了好的根底,经过本身不断地坚持,高自律性,完全能够踏入编程世界。
学习本身是有相通性的,就像笔者上面说到的,由于当初自学过Java,所以在学Python并不吃力,编程言语之间的常识许多都是相通的!那么身为0根底的你,应该怎么自学呢?
首要,来谈谈自学时应有的两个精力质量:坚持与自律。
不知道咱们有没有听说过一句话:“在牛逼的愿望,也扛不住煞笔相同的坚持!”虽然看上去很毒鸡汤,但的确是真理。给咱们讲个真实的故事,便是我自己。(记得曾经在上一年的某一篇文章里简单的写过本身学习编程的作业。)
还记得当年高考完,以北京市二本线最低分的分数,勉勉强强上了个北京的二本院校,这真算得上是老天爷的眷顾了。。。接下来为了释放高中积压的压力,开端了“计算机系”中的疯玩计划。
了解我的大学同学都知道,大学四年时刻,前三年爽爽的玩了三年。大部分时刻便是在玩游戏。第一年打了一年dota1,第二年打了一年lol,第三年打了一年dota2。后来在校园安排的一次专业实习活动中,意识到不能在这么浑浑噩噩下去了,碰巧是那次实习,敞开了人生的编程之路。
首要我做的第一件事便是清晰方针,希望找一个Java方向的作业。在大三下学期的暑假里,以这个方针为主,每天早上6:30起床,7:00开端0根底的自学编程之路,抛去吃饭上厕所的时刻,一直学到下午13:00左右。后边的三个月,坚持每天如此的高度自律性,从当初0根底的小白算是入了门。正是这份自律性,的确帮我找到了作业。
大学中第二件事,便是四级英语考试了。计算机系学生的优势便是大一就能够考英语四级。当时哪里顾得上英语?高中一考完决断全放弃,后来听他人说,找作业四级很重要,有的当地需求四级证明。(对于计算机系找作业,真的没那么重要,有些国企或许会要)所以这一考便是四年,每个学期一次,我坚持了3年半,每年2次考试的机会,一直就没考过,其间最惨的一次是考了424分(425分给证)。最后在不懈的坚持下,总算在大学第7次考试考过了四级。。。都是辛酸史。。。
上面举了我自己的两个比方,无非想说的便是在学习的道路上,坚持与自律是必不可少的精力,学习Python也是相同的!
而在学习Python中,除了以上说到的两种必备精力外,还有些软技术是能够前进学习功率的,下面结合自己学习经历共享下。
1.清晰学习方针,了解学习言语的开展布景
学习要有意图性,盲意图学习只能说是糟蹋精力与时刻。
许多初学者在选定编程言语后,会在网上收集一堆网课或是书本材料,一存便是几个GB的百度网盘,反正越多越好,越多心里就会有一种越踏实的错觉感。可是你会渐渐的发现,存了这么多视频,底子没有那么多时刻全部看完,大部分的视频仅仅是占坑罢了!
也有一些同学自律性比较高,挑出某些系列视频网课,看个前几章,然后看着看着,就坚持不下去了,学到的仅仅视频序幕的皮毛常识点,自己着手编程的时分,仍是一脸懵逼,最终放弃了编程。就像上面说到的观点相同,盲目学习只会糟蹋自己的精力与时刻。
笔者当初为什么选择了重拾学习Python?由于意图性很强,作业中遇到了烦人的琐碎重复作业,想对其自动化。此刻需求选择一门编程言语,百度查调研了下,很多人引荐Python,其本身具有简洁的语法,适合开发小东西。所以抱着这个意图,笔者首要做的事是去了解了Python的开展布景。
就像负责的网课老师在开头正式讲课之前,会讲言语的开展历史。创始人是谁?名字的由来?迄今为止有多少年的存活历史了?对应的社区活跃度高不高?到现在最新的版别是多少?涉及的范畴有哪些?(说白了便是,能用它干什么作业?)
曾经在小讲堂开篇就写过,Python究竟能够来干什么:
python小讲堂00mp.weixin.qq.com/s?__biz=MzAxMTM3MDk2Ng==&mid=2451658645&idx=1&sn=b14bd1a75796cac042eeb6fda7c80cf3&chksm=8c97df2cbbe0563aad79f2a82edfa01fc092fb9fc57015d03dba5157b79579c778a2a37b3e5c&scene=21#wechat_redirect
这些问题应是在学习一门编程言语前调研清楚的,古语云:“知己知彼,才能百战百胜”都是一个道理。拿Python的版别来说,假定你没有调研,你知道要学习它的Python2仍是Python3吗?网上的视频材料都是有时效性的,仍然一些视频采用的仍是Python2解说。Python2系列在上一年官方就现已放出,将在2020年中止保护的通知,既然这样,那学习Python2还有必要吗?必定是激烈引荐学习Python3了呀,就不要糟蹋精力和时刻在一个行将中止保护的版别上了。
2.记笔记,画思想导图,查文档
记笔记是一门学文,试问在高中上学时分,为什么咱们需求记笔记呢?便是由于常识量很大,不得不必笔记下来,等到用到的时分便于回忆。现在科学现已很前进了,笔记就不要采用传统的办法进行记载了,在学习的进程中,能够运用有道云笔记这样的东西来高功率记载。一边学习,一边收拾输出自己的学习笔记。这样的进程就像计算机处理程序相同,输入->考虑->输出。
给你们共享下当初学java时记下的笔记,类似下面:
假如有精力,能够下载一个xmind这样的东西,画出一个常识点的思想导图。看过笔者之前文章的,想必看到过思想导图的出现。思想导图与文字笔记最大的差别,便是架构分层性。
一份好的思想导图能够很醒意图将常识点分层展现出来,如正则表达式的文章中:
关于文档检查这项必备技术,写Python程序中必不可少。大部分时刻都是在调用人家写好的办法或者函数。怎么有用的,准确的了解你想要的参数,以及参数内容是什么?必须要学会查询文档去得到自己想要的,引荐官方文档,比较威望且具有时效性。后边会把个人认为威望的文档收拾写出来。
3.多着手,稳固根底
要明白一个道理“实践出真理”,往往许多初学者最大的问题便是:我看懂了,不必跟着敲必定也没问题!
假如你抱有这种心理,请必须注意,多着手!即便你感觉你会了,信任我,那仅仅艾宾浩斯回忆曲线在作怪。
一个人刚学习时,信息输入大脑后,忘记也就随之开端了。忘记率随时刻的消逝而先快后慢,特别是在刚刚识记的短时刻里,忘记最快,这便是闻名的艾宾浩斯忘记曲线。
刚开端学时,你会觉得百分之百会,你等过20分钟再试试,等过1个小时后试试!!!所以说,初学者一定要着手敲!只要敲才是王道!敲代码的进程中,伴随着大脑回忆的回忆与考虑,有时即便照着敲,也是会发生过错的,此刻正是反思的好机会!牢记!!!
就像昨日有位读者正在操练,对着源代码敲了一遍,意识到了自己打一遍过错百出,这一出错,纠正之后,必定收获也不小!所以着手十分重要!为了保护个人隐私,抹去头像了(别介意哈):
当你真正着手敲代码的时分,也许会觉得很糟蹋时刻,但实际上这种学习办法大大前进了摄入常识的功率,以时刻换空间的做法,何乐而不为呢?
4.遇到问题时,合理的使用搜索引擎
在之前的文章中写过一篇,怎么高效的使用搜索引擎。不妨去看看其间介绍的搜索引擎,你在初学进程中遇到的问题,必定有不少前辈们早现已遇到过了。遇到问题时,首要想到的便是经过搜索引擎去解决,假如自己极力了仍是没有解决,再去请教他人。比方发问的网站,知乎、慕课网、CSDN等。。。

未经允许不得转载:IT技术网站 » python编程入门(零基础学python)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载