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

这是一篇 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”即可获取

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值