python语言合法命名-Python 应该怎么学?

这个问题也说出了我刚刚学习Python时候的心声,在经过了长时间的迷茫之后,我终于总结了自己学习Python的一点心得,同时也送给大家一份资料,希望能帮助到大家。

1、Python方向很多,先选定自己感兴趣或者对自己帮助更大的一个方向

1)WEB后端(Django / Flask / Tornado等等WEB框架)

2)机器学习(Scikit-Learn)

3)运维(supervisor / fabric)

4)图片处理(Pillow)

5)爬虫(Scrapy )

6)神经网络(TensorFlow)

首先选择自己学习的方向,否则作为初学者来说,很容易因为枯燥而放弃!

2、不管选择什么方向,Python基础务必打好

不管选择什么样的方向,但Python基础是相同的,只有打好基础,才能有高层建筑。

在打基础的过程当中,不要只看,不动手,无论是什么编程,动手能力非常重要。推荐大家使用Google的colab:https://colab.research.google.com />

colab优点:

无需配置Python环境,版本可选

可分享项目代码

免费CPU/GPU

可保存在本地或备份到GitHub

学好Python除了IDE之外,资料和教程也是必不可少的!关于资料,推荐如下:

而基础课程则推荐小甲鱼的《零基础入门学习Python》[小甲鱼]零基础入门学习Python_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili?www.bilibili.comv2-407f4eff28b22432a389e539f3342c50_180x120.jpg

3、学完了基础之后,一定要结合项目有目的的写代码,哪怕项目再小

为什么一定要结合项目来继续学习Python呢?因为结合项目能够让我们目标更加清晰,朝着一个方向努力,而不是像一个无头苍蝇一样到处乱撞。解决掉项目推进过程当中的一个个问题,你的Python代码编写、逻辑思维等各方面必然会有一个很大的提升。其实,写代码最终目的就是为了解决各种问题。

初学者刚开始写代码的时候,忌好高骛远,哪怕是一个爬虫也要用心去写,当然要循序渐进的提升,不要都是找一些小项目来写!

4、关于Python书籍

1)Python基础书籍

全书分两部分:第一部分介绍用Python 编程所必须了解的基本概念,包括matplotlib、NumPy 和Pygal 等强大的Python 库和工具介绍,以及列表、字典、if 语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D 游戏开发如何利用数据生成交互式的信息图,以及创建和定制简单的Web 应用,并帮读者解决常见编程问题和困惑。

此书结构非常简单,其中覆盖了输入/输出、变量和函数三个主题,以及一些比较高级的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲授到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。

2)进阶书籍

本书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,并且具有地道Python风格的代码。本书尤其深入探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不同的方面。

本书适合中高级Python软件开发人员阅读参考。

最后,如果大家刚开始尝试学习不想花费,那么可以点击下图领取资料!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值