学习python的准备之路

    在优达学城学习了前期关于数据类型、运算符、控制流(if, for, while, etc)、自定义函数,整个学习过程比较顺利,因为有一定的C语言和MATLAB基础,所以感觉就是熟悉一下语言就可以,进入脚本编写环节,真正感受到了安装的困难。本文主要介绍为编写及运行后缀为py的文件,一个菜鸟应该做哪些工作。

    首先,安装anaconda,推荐用清华镜像下载,速度更快,成功率更高。软件包下载完成后,就运行一下,注意最后有两个选项,其中一个选择是添加路径,该软件表示不推荐勾选,但是不勾选的话后续会有相当大的麻烦,勾选的麻烦目前还没遇到,所以推荐勾选,即两个选项都一定要选(这是我反复安装了三次的血泪教训)。我目前猜测,勾选后,anaconda中安装的软件都可以被其他软件(如ATOM)应用,若不勾选,则anaconda中的软件x只在该环境中可以使用,跳出该环境后,那软件x就像没安装似的;这个猜测来源于我在Atom中安装插件linter-pylint时,该插件无法有效使用,事实上,该插件依托于程序pylint,尽管anaconda中安装了pylint,但是atom似乎因为没有添加路径无法识别,希望看到这篇文章并且懂得其中道理的高手予以解释。现在,你的anaconda里面已经有了python, pandas, numpy等常用的数据分析所需的程序和包,不懂没有关系,我现在也不太懂,慢慢去学习。

    接着,安装Atom。这是一款文字编辑软件,可以用来写python,作为一个门外汉,其实我原本是不懂这玩意儿是干啥的,说说自己体会:安装python后,在终端(crtl+R—cmd)里面写一些程序就已经可以运行了,但是此时你不知道自己写了几行,编辑页面也不好看,写错了也没法改,还没法保存,也没法给人看,这个时候,你就需要一个文字编辑软件了,有很多,我选择了atom。类似于你用记事本一样可以写文字,word却能让它更好看。好了,这个时候你已经可以打开后缀为py的文件,查看一下。注意,atom官网下载非常慢,用学校局域网还稍微快一点,自己下简直惨不忍睹;另外,它的官网是根据你的电脑自动推荐安装型号,如果你的工作电脑和个人pc系统不一样的话,请注意选择。这个安装还是挺简单的,就是下载慢一些。

    最后,安装插件linter-pylint和script。在atom页面,你会发现你干巴巴打,也搞不清楚自己写的对不对,也不知道上哪里运行,不要慌,你需要一些插件。安装插件,网上有很多手动教程,我选了最傻瓜的一款,第一步,下载安装nodejs,目前并不知道这是啥,但是据说把atom加到环境变量里面就不需要安装它了,没有亲测过;重复一遍,第一步,下载安装nodejs;第二步,打开atom-file-settings-install,然后就可以愉快的搜索两个插件并下载了;强调:不进行第一步,直接操作第二步是没用的!linter-pylint可以告诉你你的代码哪里不规范,script允许你在atom页面获取脚本文件运行结果。

    这个时候,你就可以断网了。

    第一步,建立py文件,atom-file-new file,输入print("Hello world!"),保存到一个文件夹,文件名我就叫first-script.py。注意.py要输进去,这样子atom才知道它是python文件。这是你的第一个py文件。

    第二步,运行py文件,打开终端cmd,输入你的py文件所在的位置,例如你的first-script.py文件存储在D:\python\sample里面,你就输

    d:  回车

    cd D:\python\sample

    python first-script.py

    好了,你就可以看到它的运行结果了。

    目前来讲,我还没有掌握用anaconda这个强大的软件管理各种环境,说一些体会吧

    1、插件的setting,readme能读还是要读

    2、atom有很多自己的设置,你可能会后悔,点击ctrl+shift+p,选择application:open your config,你就可以编辑它们,并删除自己并不想要的个性设置,从而恢复默认状态。不然即使你卸载重装,设置被改变后引发的错误依然无法解决。

    祝大家起步顺利!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值