100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 零基础python自学书籍推荐 中学生零基础做程序员应该看什么书? – python – 前

零基础python自学书籍推荐 中学生零基础做程序员应该看什么书? – python – 前

时间:2023-09-23 13:01:39

相关推荐

零基础python自学书籍推荐 中学生零基础做程序员应该看什么书? – python – 前

《程序员的数学》,适合想要了解IT领域人群。本书内容轻松有趣,带你了解程序员的思维。

2/4

《C语言程序设计基础》,适合对IT领域的初学者,零基础人群。书中详细介绍了,学习C语言需要的编译软件,环境配置,基础语法等常备知识

3/4

《Python学习手册》,适合零基础人群。书中囊括了大部分实用性知识,对前身与应用有另外两本书介绍,暂且不表。

4/4

《C++Primer》,适合有一定基础人群,IT领域进阶版。书中介绍并补充了C语言先对缺少的部分。

在这里分享一下偶个人的学习经验,希望对大家能有帮助:

是什么原因促使偶开始学Python的?

当前人工智能行业火爆,要想入门AI,Python必不可少。可以用Python学习爬虫技术。自动化运维需要用到Python,可以大大减少运维工程师的工作量。可以轻松的创建网站、小游戏。可以做自动化脚本,实现表格、文档等快速处理。Python相对其他语言要简单很多,入门门槛低。

这些“好处”真的是太令人兴奋了,所以偶决定开始学Python。

如何开始学习Python?

1.慕课网

偶是从中国大学MOOC(慕课)上面的免费课程入门Python的,里面有很多适合初学者进行学习的课程,不只包括Python,还有Java、C#、C\C++等编程语言入门。而且慕课里面有很多的名校名师,对新人也很友好,通过课程最终考核还能发一个证书,学起来也有动力。

在这里个人强烈安利一门Python课程——北京理工大学嵩天老师的Python系列课程,他的课程通俗易懂,教学风格轻松愉悦,而且有配套的书籍,真的是初学者入门的不二选择。

网址:

2.编程派

这是偶要安利的另外一个学习Python的网站,凡是你能知道的Python学习书籍,基本上都囊括在这个网站里面了。并且该网站的作者翻译了一本非常适合入门的Python学习书籍——《Think Python 》。

这位作者选择《Think Python》进行翻译,一是因为这是他入门使用的第一本教材。二是因为它确实非常浅显易懂,把很多概念用非常朴实的话进行了解释,零基础初学者学起来并没有多少太大的障碍。

所以Pyhton爱好者们一定不要错过这个网站。

/

3.GitHub

有了一定的Python基础之后,就可以去看一下全球最大的代码开源地——GitHub,上面有很多的开源项目,开发语言包括Python、Java、C#、PHP、C\C++等众多语言,如果想让自己的技术和国际接轨,GitHub是必经之地。

这在里介绍几个流行的Python开源项目:

1)TensorFlow

如果你想进入人工智能领域,TensorFlow是你的首选,在这里可以找到许多的开源库和训练模型,在自动汽车驾驶领域和机器人等AI领域中,TensorFlow的应用非常广泛/tensorflow/models

2)Django

想学习网站开发?用Django就可以了。Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。

Django 是一个开放源代码的 Web 应用框架,遵守 BSD 版权。

/django/django

3)Flask

用Django太复杂?那就用Flask。Flask 是一个微型的 Python 开发的 Web 框架,基于Werkzeug WSGI工具箱和Jinja2 模板引擎。 Flask使用BSD授权。 Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。

/pallets/flask

4)Keras

Keras是一个由Python编写的开源人工神经网络库,可以作为Tensorflow、Microsoft-CNTK和Theano的高阶应用程序接口,进行深度学习模型的设计、调试、评估、应用和可视化。

/keras-team/keras

5) awesome-python

Python框架精选大集合,收罗了一大堆牛逼的Python框架,几乎你用Python的所有方方面面它都有收罗在里面,例如爬虫Http库、数据分析库、Web开发框架等。

/vinta/awesome-python

如何利用碎片化时间快速提升自己的Python编程能力?

一、设置一个闹钟提前30分钟起床

你每天学习Python的最佳时间是在早晨。

从生物学角度来讲,一个人脑子最清醒的时间是每日清晨起床后的两个小时。如果不想浪费自己的脑细胞,那就晚上早睡,第二天早点起床,这样就可以在上课或上班前练习一下。

如果能提前给自己安排好学习的计划和内容,就能很大程度的提升学习效率,达到事半功倍的效果。一个简单的办法就是给自己一个“约定”:告诉自己,每天只花30分钟来学习Python,学完之后才能看手机刷头条等。

也许有的人会说,晚上熬夜写代码效率更高,其实这种想法是不可取的。因为熬夜给身体带来的伤害大家有目共睹,每年过劳死的人不在少数。而且熬夜会造成记忆力衰退,你会发现晚上学习真的记不住多少东西。

二、多利用周末或假期的空闲时间学习Python

这条建议看起来有点过分,有的人会说,过个周末不容易,还要挤出时间学习太累了。

其实,如果对一天的休息时间进行细分,就能做到玩好的同时又能学习Python。在这里分享一下偶自己的作息规律表:

8:00起床,睡个懒觉。8:00——9:00吃饭时间。9:00——10:00看书学习时间。10:00——12:00出游时间。12:00——13:00午饭时间。13:00——15:00午休时间。15:00——18:00学习时间。18:00——19:00晚饭时间。19:00——20:00游戏时间。20:00——23:00学习和写作时间。23:00以后刷刷微信头条等,12点前睡觉,保证晚上至少有6个小时高质量睡眠时间。

当然了,具体的时间安排可以灵活调整,最重要的是要有一种自制力,娱乐要有度。

三、加入程序员社区

这一点也是非常重要的,学习不是“闭门造车”,要多与其他人沟通交流,也许别人遇到的问题你也会遇到呢?

在这里推荐一个大神云集的程序员社区StackOverFlow。StackOverFlow是一个与程序相关的专业IT技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HTML。在问题页面,不会弹出任何广告,销售信息,JavaScript 窗口等。

如果在编程过程中遇到困难,来这里会有满意的答案:

/

四、多做题

这一点就不用多说了吧,要想学好编程没有捷径。正确的学习方法,加上大量的代码练习,才能学好一门编程语言。

推荐几个编程刷题的网站:

leetcode

该网站上收录了许多互联网公司的算法题目,被称为刷题神器,现在LeetCode有了中文网站,国内的程序员就不需要受英文水平的困扰。

https://leetcode-

牛客网

牛客网是一个互联网求职学习交流社区,比较适合求职面试的人,因为你不仅可以在上面找到大厂的面试真题,你还可以根据自己的需求做专项练习、模拟笔试,甚至还有AI模拟面试。

/

实验楼

实验楼是专业的IT在线实训平台,不但提供海量的IT教程,更有在线开发环境,可以随时动手操作,实战式的学习IT。目前实验楼已经和蓝桥网站合并到统一域名,原有服务不变。

/courses/

完全没有任何编程基础:01 号书

少量编程基础,不求全,只希望能以最快的速度入门:02 号书

少量编程基础,有一定的英文阅读能力,喜欢多一些项目实例:03, 04 号书

没什么编程基础,但时间较充裕,希望学习得全面一些:05, 06 号书

有一定编程基础,而且时间较充裕,希望学习得全面一些:09 号书

已经掌握了基本的 Python 编程,希望学习更多 Python 编程的技巧:07 号书

已经掌握了基本的 Python 编程,有一定的英文阅读能力,不差银子(能买英文原版书),希望多学习一些 Python 项目:08 号书

有一定编程基础,有一定的英文阅读能力,不差银子(能买英文原版书),时间较充裕,希望学习得全面一些:10 号书

许多 Python 的初学者都希望大神能推荐一本入门书籍,于是你就会看到有人在网上推荐了一个超长的入门书单,简直跟没推荐一样。咪博士就想问一句,“你自己是通过这些书入门的吗?你自己读过这些书吗?” 甚至还有人推荐初学者去读 Python 的源代码,天哪!人家只是初学者,有能力读 Python 源代码的人,还需要劳烦您推荐什么?

由于其丰富的第三方框架,python非常适用于进行数据挖掘,利用python进行数据挖掘包括数据处理及算法实现,其中数据处理需要用到numpy、pandas等框架,算法部分可借助scikit-learning或tensorflow实现相关的机器学习或深度学习算法,相关书籍可参考《利用python进行数据分析》、西瓜书、《tensorflow技术解析与实战》

总结,以上就是关于零基础python自学书籍推荐以及中学生零基础做程序员应该看什么书的经验分享,卡友有疑问可以加wx或扫码加群!

零基础python自学书籍推荐 中学生零基础做程序员应该看什么书? – python – 前端 python 循环 慢

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。