州的先生

编程与下厨房:如何教女友写Python(一:厨房与Python




一、起源

为什么有这样一个Python入门教程,嗯,大概是为了男女搭配干活不累吧。(⊙﹏⊙),哈哈,不瞎扯。

写给女友看的Python入门之道,同样也适合于像她那样的各种电脑小白、编程小白,编程只存在于耳闻、电脑多用来于看剧、英文基本忘光的广大同学。

从Python安装,到Python的基本语法和结构,再到使用Python进行实际的编程小应用。

嗯,效果好不好,看了就知道。
有问题欢迎关注微信公众号:“州的先生”留言交流

二、从厨房到Python

如何教女朋友写Python,想了很久。一个核心是必须要的:必须简单(不让它简单,我就会过得很困难┑( ̄Д  ̄)┍)。

要做到简单,就必须通俗易懂;要通俗易懂,就必须形象生动;要形象生动,就必须活灵活现;要活灵活现,就必须不能脱离生活;要不脱离生活,就只能从生活中来,到Python中去了。

斯科特杨在《如何高效学习》中也提到过一个快速高效学习的方法就是充分的运用联想和关联,将自己正在学习的、不了解的东西与自己已知和熟悉的事物进行关联,将两者进行类比,以实现对未知概念和快速理解和深刻记忆。

思来想去,作为两个吃货,买菜和做菜都是两个人日常接触得比较多的一个东西。而做菜本身,与编程也有异曲同工之处:做菜所需的各种材料就像编程语言中的各种数据类型、数据结构、函数、模块等;做菜的过程,就是程序执行的过程,菜品的出锅,则是一个程序执行完成得到的结果。细细思考一下,是不是有那么几分道理。

所以咱们就从厨房开始,教女友用Python做一道编程菜。

三、安装一个Python厨房

几乎每家每户都有厨房,但是并不是每台电脑上都安装有Python。(嗯,用厨房来做第一个比喻,就被女友抬了扛,很是尴尬┑( ̄Д  ̄)┍)没办法,就当我们租了一个没有厨房的吧。

就像安装其他软件一样,比如芒果TV、爱奇艺和优酷(沉溺于综艺无法自拔的你……),我们也需要下载Python的安装包进行安装。

我们可以访问Python的官网(https://www.python.org/),从网站上下载最新版本的安装包(https://www.python.org/downloads/windows/),在此,我们选用最新版本的3.64,根据自己的住处的大小(电脑内存大小),选择32位或64位的安装包。:

下载之后的安装过程与其他Windows平台下的软件类似。

记得勾选上”add Python 3.6 to PATH”这个选项,其用来将Python的路径添加到系统的环境路径中,方便我们在命令行界面运行python程序。接着继续安装:

等待安装完成:

提示安装成功之后,我们可以在桌面按住shift键,再单击鼠标右键,出现菜单栏:

点击“在此处打开命令窗口”,快速打开一个命令窗口:

在其中输入”python”,如果出现了一个python 的shell界面,说明Python安装成功:

同时,我们可以在“开始”菜单栏中发现我们安装的Python所附带的程序:

其中,一个为Python官方自带的IDE工具:

一个为Python的命令行界面:

其余两个为Python的手册和帮助文档。

这样,我们的Python厨房就已经搭建好了。

三、选择一个顺手的IDE

就像在厨房做菜的时候,我们会准备自己喜欢的厨具,顺手的刮刀、强大的中国菜刀等。使用Python进行编程,当然也离不开一个顺手的IDE工具。

IDE是用来干嘛的?一个用来帮助我们快速地切菜(代码智能提示)、快速地翻炒(快捷键输入)、快速而准确地撒盐和倒酱油(快速找到引用的模块、库和函数)的工具,可以快速提高我们使用Python烹制菜肴的效率。

在这个寸时寸金的时代,对效率的追求,总是促使着人们不断地前进。

然后我又被抬杠了:Python安装之后不是有一个自带的IDLE吗( _ _)ノ|。嗯,Python安装包确实附带了一个IDE,但是,那个IDE简单得就像是装修厨房的时候,厂家增送的一把小水果刀。偶尔切点青菜和水果还行,用来做菜,还是算了吧。所以我们选用一个顺手好用的敲码工具来装扮Python厨房——PyCharm,就它了:

在PyCharm的官方下载页面(http://www.jetbrains.com/pycharm/download/#section=windows

选择免费开源的社区版进行下载安装。

确认PyCharm的安装路径:

安装的其他选项:

安装中:

安装完成:

最后我们启动PyCharm,看看这个日后需要经常使用到的Python厨房良器:

下一篇,我们将介绍Python的基本概念。


州的先生 Zmister.com 版权所有丨转载请邮件联系授权后注明转自:http://zmister.com/archives/239.html
点赞

发表评论

电子邮件地址不会被公开。