我之前劝过不少人学Python,十个人里有八个卡在第一关。卡在哪?装环境。下载个Python慢得要命,装完了还要配pip,搞虚拟环境,光看教程就脑袋大。还没写一行代码,热情就灭了一半。
今天就给你一个办法,彻底跳开这个环节。你只要打开浏览器,输入一个网址,马上就能写Python。
这个方案叫 Google Colab。它是个在线编程工具,谷歌免费提供的。不需要安装任何东西,你电脑上只要有个浏览器就行。手机平板也能用。
我拿我的亲身经历跟你说。我之前带一个完全零基础的朋友学Python,让他按传统方法装环境。折腾了两个小时,最后他放弃了。过了几天,我直接拉他进了Colab,打开一个现成的笔记本,点了个运行按钮。他当场就看到了'Hello World'输出,眼睛都亮了。
Colab长什么样呢?就是一个网页,上面有很多个小格子一样的模块。每个格子可以写代码,也可以写文字说明。你把代码写进去,点一下左边的播放按钮,结果马上就在下面显示出来。跟你在本地写Python一模一样,只是它跑在谷歌的服务器上。
这个工具自带了很多常用的库,比如numpy, pandas, matplotlib。你不用自己装,直接用就行。连深度学习框架TensorFlow都内置好了。如果你只是学Python基础,根本用不到那些,光写几行加减乘除就够了。
具体怎么开始?打开浏览器,去 colab.research.google.com。你第一次打开会看到登录窗口,用你的谷歌账号登一下。没有就注册一个,很简单的。登进去以后,点那个蓝色按钮,'新建笔记本'。一个全新的代码界面就出来了。
第一行代码怎么写?在格子里面输入 print('Hello, world!'),然后按 Shift+Enter 运行。你看到输出窗口出现那句话了吗?恭喜你,第一行Python代码已经写完了。
想试试别的可以输入 1+1,运行。输入 print('我的名字是某某某'),运行。你能感受到反馈速度有多快,什么环境配置都省了,脑子想到哪里,语法就写到哪里。
这个工具还有个好处,写出来的东西自动保存在你的谷歌云盘里,不会丢。你换台电脑,登录账号,点开之前写过的笔记本就能继续写。比本地文件省心多了。
有人可能会问,那我不学环境配置以后装软件怎么办?你不用急。等你把Python基础学完了,比如学了变量、列表、函数、循环这些,那时候再学配置也不晚。先跑起来再说。一开始就钻进环境里,很多人直接放弃了。
我见过太多人因为装Anaconda装到一半报错,心态崩了。还有人在环境变量上折腾两小时,最后发现路径里有个中文字符报错。这些破事本来就不该是你学编程的第一道坎。
Colab也不是万能的。它需要联网,数据都在网上。如果你写的东西涉及隐私,那要注意。但作为学习工具它太合适了。你不需要花钱租服务器,不需要装系统,连硬盘空间都不占用。免费的算力够你写练习代码了。
用这个方案,你打开网页就能写。等你能独立写一个小游戏或者数据处理脚本了,再考虑去装本地环境。那时候你已经有经验了,遇到问题也懂得查资料解决。不会再被装环境这件事劝退。
你身边如果有人想学Python,你可以把这篇东西发给他。直接让他打开Colab,写两行代码感受一下。很多时候,第一行代码输出的满足感,能支持人走很远的路。