运维开发网

Python学习过程中的一些经验与方法

运维开发网 https://www.qedev.com 2021-04-25 08:59 出处:51CTO 作者:๑~夏时~๑
Python是一种体现简单主义思想的语言,也是一种解释性语言,使用者可以用尽量少的代码完成更多的工作。对于初学者而言,它也是一门容易学习的语言。        由于自己之后学习的东西会涉及到python语言,所以作为一个p...

        Python是一种体现简单主义思想的语言,也是一种解释性语言,使用者可以用尽量少的代码完成更多的工作。对于初学者而言,它也是一门容易学习的语言。

        由于自己之后学习的东西会涉及到Python语言,所以作为一个Python小白,我先对Python进行了一系列基础的学习。现将我当时学习Python过程中的一些经验和方法分享出来,供大家一起学习交流,希望能帮助到想要学习这门语言的人。

        资料的选择:学习Python时我主要用到的资料是小甲鱼的视频与课本及一些课后练习,除此之外还看了一些其他与Python相关的书籍。我个人感觉小甲鱼的课程还是比较简单易懂的,挺适合零基础学习的人群。我是在b站上找的视频,全名叫《[小甲鱼]零基础入门学习Python》,通过观看视频并完成课后练习对一些基础知识进行了学习。

  • b站上的小甲鱼Python学习视频
  • 百度网盘里的Python课后题资料     提取码:6x90
  • 简书上的小甲鱼Python课后习题总结
  • 鱼C论坛

  目前第二版的《零基础入门学Python》已经出了,对应的视频也正在更新中。我之前看的都是第一版的内容,新版和老版的整体内容应该都差不多,大家可以随意选择一个版本进行学习。

        我当时大概学到了第十三章,也就是Python中最基础的语法知识部分(包括列表、元组、字符串、字典以及各种程序设计的基本结构,面对对象,异常处理,魔法方法,模块等),后面的案例开发分析部分(正则表达式,爬虫案例,界面编程,游戏开发等)只是比较粗略地了解了一下,并没有进行详细的学习。在学习语法知识部分时,一定要做课后题进行巩固,不然看了之后就会忘记或者并没有真正理解透彻,只有通过练习才能发现自己存在的问题。当然练习不一定非要是课后题,自己找的感兴趣的练习题目也可以,达到学习的效果就可以了。下面是我自己总结的学习内容及编程练习,供大家参考。

  • 零基础入门学Python系列内容汇总
  • Python编程练习题目汇总
  • Python编程练习代码压缩包

  学习小甲鱼零基础入门学Python系列课程过程中使用到的课后编程练习题目和代码,点击 → Github链接进行查看。

         Python库的安装: 在后面的实践应用中,会经常需要安装要用到的Python库(Python所有库的安装包)。最常用的安装方法:使用pip安装百度经验。

pip3 install 库名

还有很多其他安装方法,大家可以自己搜索并试验。

        在库安装的过程中可能会碰到各种问题,比如python3安装依赖库失败(“vendor\urllib3\response.py”),大家可以试试使用下面的语句进行安装。

pip install -i https://mirrors.aliyun.com/pypi/simple 模块名

        在刚开始学习Python时,我使用的的是Python 3.7版本,编程用的是IDLE(python自带的集成开发和学习环境),安装步骤见Python 3.7.0 安装。之后随着项目的需要,需要对代码进行调试,我选择使用Anaconda 3和PyCharm 2019.3.3 ,安装步骤见Anaconda 3 安装和PyCharm 2019.3.3 安装,具体环境配置见在PyCharm 2019.3.3 里配置Anaconda 3。

  • PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。
  • Anaconda是开源的Python发型版本,包括了conda、Python等多个包及其依赖项,比如:numpy、pandas等。

        只要掌握了python语言的基础知识,后面可以根据自己的需要选择合适的软件,很容易上手。

0

精彩评论

暂无评论...
验证码 换一张
取 消