我喜欢学习新的东西,包括工具,算法,技巧等。一来是帮助我更好地解决问题,二来学习的进程令我愉悦。

我是一位数据工作者,经常会使用到各种软件和工具帮助我解决各种数据问题,比方说数据的抽取与解析,数据的加工与探索,数据的建模与展示等。我会使用Python语言来做一些事情,但感觉学习的不够系统,使用的也不够灵活。因此,我想增进和强化下自己的Python编程技能,让自己能够更好地使用Python语言以及Python的数据科学与人工智能生态来帮助我更有效地解决与数据相关的问题集。

我是如何学习Python语言的?一个文本编辑器,一个Python3的软件工作环境,一份优质的Python代码,开启了我学习和使用Python的进程。因为,我已经具有Python语言的基础了,并且也用过许多Python语言的经典库,根据所要解决的问题,从网上检索到解决方案的程式也基本上能够读懂并加以改造了。所以,我按着代码学习法,通过阅读和编写Python代码来掌握和理解Python语言,通过Python语言所解决的一个个有趣味的问题来感受Python语言的强大功能和无限魅力。

我所采用的文本编辑器是Atom,访问的链接是:https://atom.io/,一款功能强大并适合编程的文本编辑器,下载方便,安装简单。安装成功后,你可以把本地创建好项目直接拖放过来,它会以项目管理的形式展示,你就可以利用它来编写Python语言,它对Python语言具有语法突显功能,使得阅读代码更方便。

一个Python3的软件工作环境,你可以直接去Python官方网站上面下载Python3系列的软件或者利用Anaconda数据科学软件套件包,选择适配你电脑系统和位数的软件,下载好后,直接安装与使用。安装成功后,把含有python.exe的文件路径添加到Path变量,方便你电脑系统的终端程式能够识别Python命令。我的电脑系统是Win10,64位机,使用系统自带的PowerShell程式。按Win+X快捷键后,选择【Power Shell (管理员)】,打开后,输入Python:

你若出现类似上面的结果,表示Python3的软件工作环境已经成功构建了。

我目前在学习和使用的一份优质代码是Github上面《Python - 100天从新手到大师》,访问链接:https://github.com/jackfrued/Python-100-Days

你可以使用git命令,克隆一份到本地。选择所要存放的地方,打开git bash,输入如下命令git clone https://github.com/jackfrued/Python-100-Days.git

代码下载进程如下图。

我是从5月6日开始学习的,坚持每天完成当天的学习任务,首先阅读代码,然后自己认真编写代码,第三对代码添加必要的注释并做修改的工作,最后,把Python语言应用到实际工作中的问题上去。

这是我5月6日在Atom上面写的一份代码

这是我5月7日在Atom上面写的一份代码

如何自学python语言-我是如何学习Python语言?相关推荐

  1. 学python要不要先自学c语言_学习Python之前是否需要学习C语言

    首先,学习Python之前并不需要学习C语言,Python本身是比较适合作为入门编程语言来学习的,一方面Python的语法结构比较简单清晰,实验也相对比较容易完成,这会逐渐增强初学者的学习信心,另一方 ...

  2. 学python语言用什么软件-Python是什么?学习Python用什么编译器?

    原标题:Python是什么?学习Python用什么编译器? Python是一个非常好用的程序语言,开发的速度非常快.Python的设计哲学是优雅.明确.简单.因此,Perl语言中总是有多种方法来做同一 ...

  3. python新手教程 从零开始-Python零基础从零开始学习Python十分钟快速入门

    原标题:Python零基础从零开始学习Python十分钟快速入门 学习Python的,都知道Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言.Python是一种动态解释型的 ...

  4. 初学者先学python语音好吗_献给Python初学者 零基础学习Python能学会吗

    献给Python初学者 零基础学习Python能学会吗 时间:2018-01-08     来源:零基础学习Python方法讲解 零基础学习Python能学会吗?这个问题几乎是所有初学Python的小 ...

  5. 漫谈C语言及如何学习C语言

    漫谈C语言及如何学习C语言 云风最近写了一篇博客<C语言的前世今生>.作为长期使用C语言开发网络游戏服务器的程序员,云风是有理由写这样一篇文字,不过还是感觉谈的不够深入,C语言在业界使用的 ...

  6. c语言 字母 八进制表示'/1011',C语言C语言第一课:C语言概述为什么学习C语言怎样学习C语言.DOC...

    [摘要]C语言 第一课: C语言概述 为什么学习C语言 怎样学习C语言 参考资料 ----------------------------------------------------------- ...

  7. python语言自学-为什么建议大家都学习Python语言?原因在这

    有很多人在问小编,为什么说学人工智能一定要学Python?运行速度慢不好之类的,今天就让小编谈谈自己对于Python的感受. 一.先来说说Python的前景 随着"大数据"&quo ...

  8. 自学python需要的软件-学习Python,从入门到精通,其实只需要两个月就够了

    毫无疑问,Python 是当下最火的编程语言之一.对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握 Python 看似是一件十分困难的事.其实,只要掌握了科学的学习方法并制定了合理的学习计划, ...

  9. 如何系统的自学python-如何系统的学习python?

    你好同学,我是IT培训从业者,也是一名Python的讲师. 在这里我们建议大家用知识投资的<道.法.器.术.势>五个工具来完美的执行和落地自学Python,好了,废话不多说,我们来开始: ...

最新文章

  1. MapXtreme 2005 学习心得 在地图上创建点/线并显示标注(五)
  2. qlist length 函数讲解_读《JavaScript 轻量级函数式编程》
  3. postfix管理邮件队列的小程序
  4. .NET WinForm中给DataGridView自定义ToolTip并设置ToolTip的样式
  5. faster rcnn的源码理解(一)SmoothL1LossLayer论文与代码的结合理解
  6. Jmeter(7)调试工具---HTTP Mirror Server
  7. php substr 去掉前n位_PHP全栈学习笔记16
  8. 国外基于android的系统,基于Android的位置服务系统设计与实现
  9. 别人7天乐,运维还苦逼值班?
  10. ajax jsp模糊查询源码,Ajax动态执行模糊查询功能
  11. matebook13linux送U盘系统,HUAWEI MateBook 13笔记本U盘安装win10系统的操作教程
  12. Excel导入-----导出(包含所选和全部)操作
  13. es6 filter方法_[ 翻译 ] ES6中数组去重的三种方法
  14. FM1208CPU卡读写函数说明
  15. 使用Tensorflow2.0实现roi-Align和FPN
  16. nginx负载均衡的5种策略及原理
  17. KumiaoQQ机器人框架源码
  18. 数据库问题——合并表格
  19. 一眼看清高科技,深度解析人工智能技术脉络
  20. PostgreSQL数据库锁机制——SpinLock

热门文章

  1. 减少过敏反应的生活细节
  2. IntelliJ IDEA中使用综合使用Maven和Struts2
  3. C# Attribute
  4. SQL函数类的操作,增加,查询
  5. 代码之美 - 小函数总结
  6. #一周五# VS2015 CTP6, TFS2015 CTP1更新,老衣的开发工具汇总,2015 MVP 社区巡讲
  7. Android项目出现main.xml编译出错和 出现main.out.xml无法编译的解决办法
  8. python turtle库画图案-python之绘制图形库turtle(转)
  9. 不懂编程可以自学python吗-为什么我建议你一定要学Python?
  10. 开课吧python学费-安利一个特别棒的工具给大家