Py0:从零开始的Python学习【01】
前言:
随着近几年人工智能、大数据、爬虫的爆火,Python也是渐渐火出了圈。作者是搞OI出身,对Python一直不太了解,只对C++略懂一些皮毛。
直到有一天,当我沉迷打代码时,突然以前的同学找到我,问了我这么一个问题。
"Python咋学呢,是不学了以后挺有用的?",我震惊了,因为这位同学还是一位文科生。
曾经一直以为编程是个门槛很高的技术活,是大众很少接触到的。
可最近却发现,编程越来越大众化,似乎已经成为了一种未来社会基础技能的趋势。
这系列文章我想既作为自己学习的记录,也将这个知识分享出去,帮助更多自学的人。
这篇文章链接会非常多,笔者会尽量将大量的参考资料添加进来,方便读者自行食用。一些链接或许需要“翻越墙壁来上网”
Python简介:
“人生苦短,我用Python。”(出处)
这句名言,相比有不少人听过,可谓是一语道出了Python的精髓。当然,没听过的也不必忧虑,笔者这里稍作解释,介绍一下Python。
对于初学者,Python是个非常简洁的语言,没有许多花里胡哨的语法,输入代码即可看到结果。
论对初学者的友好程度,Python称第二,无语言敢称第一。
Python可以干的事情很多,从网页到后端,从应用到游戏,例子有Youtube、豆瓣、知乎、Blender……等等。
同时,Python的就业范围也非常广。或者,你也可以选择不去就业,而是用Python来提高自己工作的效率,解放生产力。
那么,学习Python从哪里开始呢?
当然是安装Python环境咯,不然怎么写代码。(手动狗头)
Python安装:
直接到官网 Python.org 下载对应的版本。
按照提示完成安装即可。
具体方法请自行探索,避免增加文章的长度,这里不再叙述。
第一行代码:
安装好以后,我们启动Python自带的IDLE,这个软件只是我们学习的一个跳板,等技术再精进一些再换其他IDE
启动后,初始界面是这样的:
Python 3.9.1 (tags/v3.9.1:1e5d33e, Dec 7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>>
让我们输入每个程序员必会的第一行代码吧。
>>>print("Hello World")
这行代码的功能很简单,就是在屏幕上显示(打印)出一句 Hello World
>>>print("Hello World")
Hello World
>>>
似乎很简单,不是吗?
第一个程序:
写好第一行代码,那么我们就来完成我们第一个程序吧!
点击IDLE左上角的菜单栏
File → New File
接下来,将这段代码或复制或输入到新打开的窗口里去。
print("Life is short,You need Python!\n"*30)
然后 Ctrl+S
保存代码,随便起个名字,比如 First.py 什么的。
建议统一将学习时的代码放到一个一个文件夹里,方便日后整理和查看。
然后点击左上角菜单栏里的 Run
来运行我们的程序(虽然这个程序还只是一行代码)
别看代码只有一行,但输出的可不少
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
Life is short,You need Python!
>>>