Python新手入门引导(资料篇)

Python新手入门引导(资料篇),第1张

这是一篇 Python 入门指南,针对那些没有任何编程经验的人,从零开始学习 Python 的朋友。


不管你学习的出发点是兴趣驱动、拓展思维,还是工作需要、想要转行,都可以将此文作为一个参考。


在这个信息爆炸的时代,以 “Python入门” 为关键字搜索出的结果成千上万。


不少小白选手难免会东一榔头西一棒槌,最终看了很多文章,却仍没跨过新手那道门槛。


结合自身的学习经验以及与很多自学者的沟通了解,我们整理出一条可 *** 作性较强的自学路线,同时收集了多种形式的 Python 优质学习资源,供诸位尚未入门或刚入门不久的同学参考。


一. 心态准备

编程是一门技术,也可以说是一门手艺。


如同书法、绘画、乐器、雕刻等,技艺纯熟的背后肯定付出了长时间的反复练习。


编程的世界浩瀚无边,所以请保持一颗敬畏的心态去学习,认真对待写下的每一行代码,甚至每一个字符。


收拾好自己的心态,向着编程的世界出发。


入门阶段

第一步至关重要,是关系到初学者从入门到精通还是从入门到放弃。


选择一条合适的入门道路,并坚持下去。


配置 Python 学习环境

Python2 还是 Python3?

很多人都在纠结入门应该学什么 Python2 还是 Python3。


这其实不是个问题。


我从没听过某个人是 Python2 程序员或 Python3 程序员。


二者只是程序不兼容,思想上并无太大差别,语法变动也并不多。


选择任何一个入手,都没有大影响。


如果你仍然无法抉择,那请选择 Python3,毕竟这是未来的趋势

我推荐 pycharm 社区版,配置简单、功能强大、使用起来省时省心,对初学者友好。


并且还是完全免费的!

社区地址:PyCharm: the Python IDE for Professional Developers by JetBrains

其他可以尝试的编辑器:

  • idle: Python 自带编辑器。


    如果只是想尽快写出几行代码来,这是最简便的方式。


  • vs code: Visual Studio Code - Code Editing. Redefined

  • atom: A hackable text editor for the 21st Century

  • SublimeText: Sublime Text - Download

  • notepad++: Notepad++ Home

为了让初学者集中更多的精力在写代码这件事情上,所以我们就不推荐 vim 和 Emacs 了。


*** 作系统?

Python 支持现有所有主流 *** 作平台,不管是 windows 还是 mac 还是 linux,都能很好地运行 Python。


并且后两者都默认自带 Python 环境。


.2 入门教程

《Crossin的编程教室 - Python 入门》

Crossin的编程教室 - Python入门

自认为算得上是最浅显易懂的入门教程,很适合没有任何编程基础的人上手。


74篇图文教程,从最简单的 Python 安装到基本语法、数据结构、函数、文件 *** 作、网络请求、面向对象等逐步深入。


对于如何加深对一个知识点的印象,最好的办法就是自己写代码实现一遍。


如果还是不懂,那就再来一遍。


所以无论你使用什么教程,都请将其中的示例代码全部在电脑上输入并运行,learning by doing!

3. 遇到问题怎么办?

学习的过程中或多或少都会有各种问题出现,不要试着逃避,真的勇士敢于直面惨淡的 BUG。


第一步肯定是利用好搜索引擎,怎么用也是一门技术活:

编程初学者如何使用搜索引擎

第二步,求助于各大同性交友网站(大雾):

StackOverflow

http://stackoverflow.com/

v2ex

https://www.v2ex.com/

segmentfault

https://segmentfault.com/

今天先写到这里,后期我会每日更新的,希望能让大家有所收获,我这里有一些以前用过的学习资料,有需要的伙伴可以评论或私 “01”即可获取

码字不易,记得点赞收藏哦~

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/569938.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存