python核心编程 豆瓣_最好的Python入门教材是哪本?

最基础的一本,《与孩子一起学编程》,适合没有一点编程经验,我没看。

进阶一点,《简明python教程》,即使A byte of python ,这个基本介绍了python最基础的入门,搭基本环境,一些基本的语法,看完我的感觉是,大概了解了一点python,觉得不难啊,但为啥还写不出代码,敲不出代码。

看廖雪峰的教程,讲得蛮详细的,正在边看边试。

python核心编程,这书好厚好全面,几乎所有phython的语法用法都囊括的,现在我当工具书用,看廖雪峰的教程不懂,或者想了解多一点,就看这本。

目前还在爬坑,在学seleniun和爬虫,有点小项目,定点小目标可能更好学吧。没事多查下,看看官网文档,拒绝伸手党。以后继续更。

2020/11/22:

看了一下这个回答,是我三年前刚开始接触脚本写的,三年过去了,也给自己做个总结吧。python技能没啥大的长进,因为工作不是直接相关,自己也没有太大的动力和兴趣去研究,所以没啥大的成长。

那会照着例子和廖雪峰的教程,完成了selinium的脚本,好歹也算是菜鸟入门了,做了个自动到点点按钮的脚本,省了不少事。我日常工作中主要是在linux环境下,接触的主要是一些处理文档这一类提高效率的工作,简单入门了Python后,我又接触了TCL、Perl,TCL主要是EDA软件以前都一直用的,所以只能用TCL,Perl是一个前辈介绍我去用,处理文档的,刚开始看着那么多奇怪的变量,用了几次发现,文本处理和正则表达式是真香!!! Python还要调用个正则表达式模块,真是用得我都想吐了。

用Perl写过十来个脚本,也慢慢体会到程序=算法+数据结构这一回事了,不管Python、Perl还有人用Ruby,PHP,JAVA,都只是个工具,把自己脑海的想法,按照程序=算法+数据结构表达出来,这才是最重要的,在Perl中用了数组,队列,哈希,也有一些体会,算法这块接触较少,就没多大进步,因为我不是搞互联网的,没这个环境去历练。

PS:现在接触了几门语言,有时候一段时间没用真是会忘了,比如if else语言,有的语言是if elsif,有的语言是if else if,每门都不一样。

我觉得一个小白入门Python,最开始基本的数据结构,语法会了,知道怎么调用库,怎么查库的手册,怎么调试(包括IDE使用),怎么阅读代码,就满足了可以独立干活的基本功了,可能慢一点而已,但是也可以自己搞些小脚本了,最后就是要不断锻炼自己用Python这些脚本语言把自己脑海里面的想法实现出来,就是一个思维——代码的转换。我自己刚开始萌新阶段,觉得自己手撸代码,实现自己的功能和想法还是蛮有成就感的,也给我了一些自信,毕竟以前对软件有未知的恐惧,所以再去做硬件的。

Python日常使用基本代码写多点没关系,功能对了,追求各种骚操作和骚技巧没太大意思。还有不要过多去依赖别人的库,老是拿来主义,自己不懂,不会,我是会觉得被绑架的,你会用和你会写,但懒得去写,直接用,用得不爽,直接自己上,也是两个层次。

最后,python真是比各种HDL语言好入门太多的,HDL语言你还要安装编译仿真环境,Python这种应用层的语言真是爽,随便找个网页就可以搞个解析器用了,想锻炼语法自己找个leetcode专项刷题,HDL这些底层的语言可没那么多完备的训练流程,毕竟从业人员也少。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值