编程与下厨房:如何教女友写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的基本概念。

原文发布于微信公众号 - 州的先生(zmister2016)

原文发表时间:2018-03-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

3 条评论
登录 后参与评论

相关文章

来自专栏听雨堂

网卡自适应带来的麻烦

      碰到一个比较麻烦的问题,同事原来的计算机上网正常,买了新的笔记本,插上原来的网线,一拨号就是987号错误,说没有响应。我把自己的机子接那根网线,也是...

1776
来自专栏移动端开发

苹果审核2.1大礼包,这几个方面入手。

8612
来自专栏我的博客

syntax error: Bad for loop variable

在ubuntu下跑一个测试脚本,提示for 循环的语法错误,查了一下,系统启动问题。 代码对于标准bash而言没有错,因为Ubuntu为了加快开机速度,用da...

2869
来自专栏coding

给你一个完整高效的linux系统

2133
来自专栏FreeBuf

安卓手机的NFC功能可截取非接触IC卡交互数据,用户需警惕

理论基础请看国外大神的PPT:DEFCON-20-Lee-NFC-Hacking,我大概说一下可用的方案和实现的功能。仅做测试,请勿模仿。 核心原理 借助CM9...

1955
来自专栏北京马哥教育

开源爱好者必看!开源许可证基础知识扫盲

作为一个开发者,如果你打算开源自己的代码,千万不要忘记,选择一种开源许可证(license)。 许多开发者对开源许可证了解很少,不清楚有哪些许可证,应该怎么选择...

4018
来自专栏星流全栈

如何Meteor中轻松使用Webpack

1283
来自专栏IT派

Pip10已正式发布

我代表Python包管理局(Python Packaging Authority),很高兴在此宣布:pip10刚刚正式发布了。这个版本是几个月以来社区工作的结晶...

820
来自专栏FreeBuf

高效与争议并存:大规模自动化渗透工具AutoSploit

渗透测试有时其实并不是那么难,现在有很多工具被设计用来简化过程,让渗透测试者们更方便,更省时地达到预期目标。今天要介绍的工具是AutoSploit,顾名思义,这...

2545
来自专栏极乐技术社区

极乐问答No.4 | 为什么小程序审核不通过?

社区里,经常看到会员求助小程序审核方面的问题,所以,这期的极乐问答,围绕“小程序审核”相关的问题和经验进行总结。 小程序审核“坑” 小程序从注册到审核通过遇到的...

1868

扫码关注云+社区