欧易

欧易(OKX)

国内用户最喜爱的合约交易所

火币

火币(HTX )

全球知名的比特币交易所

币安

币安(Binance)

全球用户最多的交易所

python学习笔记000

2022-10-09 17:31:31 9970

摘要:写在最前面其实想学习编程很久了,以前也陆陆续续学习过一段时间的编程,但总是半途而废,经过我长达三秒钟的思考,总结出以下两个方面的原因:1、没有学习的压力。因为我不是程序员,编程不是我吃饭的家伙,会不会编程并不会影响什么,但我又觉得编程是一件...

写在最前面

其实想学习编程很久了,以前也陆陆续续学习过一段时间的编程,但总是半途而废,经过我长达三秒钟的思考,总结出以下两个方面的原因:

1、没有学习的压力。因为我不是程序员,编程不是我吃饭的家伙,会不会编程并不会影响什么,但我又觉得编程是一件比较有趣的事情,特别憧憬自己能写一些专属的小程序,而且会编程看上去很酷的样子,说不定以后还会用得上,毕竟技多不压身。但是没有学习的压力,就很容易间歇性踌躇满志,持续性混吃等死。所以就会出现心理上很想学习编程,但在稍微遇到点困难就放弃了,过了一段时间又想学习,然后又放弃了,周而复始,恶性循环。

2、编程很难。我觉得掌握编程技能要经过三个阶段,一个是基础知识阶段,二是逻辑进阶阶段,三是技能应用阶段。在第一个基础知识阶段,我们最容易获得新鲜感和成就感,但随着学习的深入,你会发现编程对于细节和逻辑要求很高,在自学过程中,一些不起眼的小错误就需要耗费大量的时间排错,同时在解决问题的过程中,编程让我们以一种全新的思维方式去看待问题,组织解决方案,这些知识点的掌握和思想上的转变都需要我们花大量的时间去理解总结。所以编程其实是一件很有难度和挑战性的事情。在没有学习压力和他人指导的情况下,基本上在第二阶段就默默退出了。在学习编程的过程中,积累了大量从入门到放弃的经验。

我为什么要做这个python学习笔记?

在我刚刚接触单反摄影的时候,创建了这个账号,专门做摄影类的悟空问答,我发现我的摄影水平就是在写问答的过程中不断提升的。我觉得要想彻底掌握一门技能,会理解,会做是不够的,把知识点通过自己的语言组织表达出来,通俗易懂地讲给别人听,这才算真正的融会贯通。我觉得“不能进行输出的知识永远是别人的知识”,这句话说的非常好,你只有把你学习到的知识通过自己的思维整理后,再输出出来,这种知识才是你真正获得的。

所以,我想通过发布这个学习笔记,来督促自己去整理知识点,夯实基础,同时也检验下自己的学习能力,毕竟学习能力在现代社会是很重要的,编程能力在未来可能会成为我们每个人的必修课,这些年我已经厌倦了一直在编程的门口徘徊,这次想真正走进去瞧一瞧,看一看。

同时,我希望以一个初学者的角度来写学习笔记,可能会更贴近于初学者的学习需求和学习状态吧。

也希望想要学习python的同学一起参与进来,一起交流学习编程知识。

当然,作为新手,肯定会在学习笔记中出现一些错误,希望大家能够积极指正。

工具准备:

工欲善其事必先利其器,我想开工,先把工具准备好,我们需要以下两样东西:解释器和编辑器

解释器:Python3.7版本


编辑器:Pycharm或者Vscode(二选一)

PyCharm:


VSCode:


编译器和编辑器之间是存在什么关系呢,我来说说我的理解:


比如中国人和外国人对话,我说你好,对方一脸问号,中间加了一台中英文翻译机后,我说你好,对方就知道我在说什么了。

那么编程就是我们人和计算机之间进行对话:


在没装python解释器前,我向计算机发送python语句,计算机毫无反应,装了python解释器后,我向计算机发送python语句,通过python解释器,转换成计算机能懂的0101的二进制语言,然后在屏幕上打印出hello。这就完成了人与计算机之间的交流。

那么编辑器的作用是什么呢?如果没有编辑器的话,就是我们说一句,计算机执行一句,说一句,执行一句。有了编辑器后,我们就可以把要计算机执行的内容写在纸上,扔给计算机,叫计算机去把所有的语句都执行一次。


好的编辑器会让你写的python语句排版更合理,更好看,用不同的颜色区分不同的内容,帮助你判断你写的语法是不是有问题。解释器你只能选择python,但编辑器你可以选择你喜欢的,或者适合你的。

以上推荐的两个编辑器,PyCharm和VSCode。这两个编译器都是非常主流的编辑器,我都装了,后面可以比较下两个编辑器的效果,再选择喜欢的编辑器。

一般来说下面就要开始介绍python环境的搭建和编辑器的安装了。不好意思,自己去网上搜索教程,到处都有如何搭建python环境的教程,要视频教程有视频教程,要文字教程有文字教程,一步一步操作下来,这个真不难,主要是写这个安装教程最没有意思了,写来写去就那几步,没有什么个人特色。你到最后会发现,我们最终还是要面向百度,面向谷歌编程的。遇到问题,自己先解决,解决不了问百度谷歌,还解决不了再问人。学编程,就是要培养自己解决问题的能力。

如果实在搞不定,后台私信我,给你发安装包和教程。

开工仪式:

如果你把工具都准备好了,我们就要开始开工了,任何编程语言的开工仪式都很简单,就是打印出“hello world”,从而正式对外宣告自己加入编程界。

语句是:

print("hello world")

你不用管这是什么意思,直接复制运行就是了。

PyCharm的运行界面:


VScode的运行界面:


如果你要成为编程大神,就要精通各类语言的"hello world"输出。

好了,今天的开工仪式到此为止,明天开始学习基础的语法知识。

版权声明:本站所有文章皆是来自互联网,如内容侵权可以联系我们( 微信:bisheco )删除!
友情链接
币圈社群欧易官网