• 毫无基础的人如何入门 Python ?


    说到这个就得提醒一下,python更多的是一门工具语言,大多数人是已经掌握了至少一门编程语言,才再学的python做数据分析或者人工智能。

    而如果只想靠python一门语言找工作,难度非常大。

    听到这番话后再找我继续问的一般就是有一份本职工作,然后想给自己多一份技能用的,不强求要学到什么程度。

    距离上次认真写已经差不多一年多了,之前已经写过不少python的回答了,这段时间也断断续续的有不少人问过我怎么学python。

    这次的回答要比之前的更具有可行性,当然也更乏味,因为编程这件事情对于大多数人来说本来天生没有乐趣。

    本文分为五个部分:难度依次递增,劝退程度依次增大。

    第一部分:编程环境准备

    零基础入门Python的话我不建议用IDE,IDE叫集成开发环境,这东西一般是专业程序员用来实战开发用的,好处很多,比如:调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。

    坏处就一个,我觉得对于新手最致命的,按键太多,太麻烦了,很容易在这一步就直接放弃了。

    在这里,我推荐使用jupyter notebook,别看它名字长哈,反而它实际上用起来很简单。

    运行界面就这么简单,比起上面的IDE是不是要简单太多了?

     

    jupyter notebook的优点我得再吹一波:

    • 无需IDE,一个浏览器搞定
    • 交互式开发和直观的数据展示
    • 叙述性文本的特性让其直接变成展示文档
    • 多种类型变化,可直接转换成python,md等类型文件
    • 完全免费
    • 还支持R语言

    第二部分:基础入门

    在第一部分完成之后,如果还没

  • 相关阅读:
    iOS 学习之旅 - OC 篇
    Variations-of-SFANet-for-Crowd-Counting记录
    周热点回顾(6.13-6.19)
    【Linux】压缩和解压指令
    Git分支管理(IDEA)
    LeetCode--代码详解 146.LRU缓存
    大类资产智能投顾模型:从风险平价开始,夏普比1.9
    【机器学习基础】——另一个视角解释SVM
    多线程系列(十五) -常用并发工具类详解
    VS + QT 封装带UI界面的DLL
  • 原文地址:https://blog.csdn.net/wadfdhsajd/article/details/126859817