我在工作之外的时间,阅读了《Python编程无师自通专业程序员的养成》作者自学成才的经历吸引了我我身边有很多非计算机专业的朋友,他们想掌握编程技能和使用编程技术做自己感兴趣的事情他们有这个想法,是好事情。
如何把想法成真,这个作者的经历和此书的内容可以用来学习和参考
作者科里.奥尔索夫(Cory Althoff)大学修读政治学专业,一直居住在硅谷,发现自己需要学习编程,于是通过一年的自学,掌握Python编程技能和相关技术,并在eBay公司获得了一份中级软件工程师的工作
作者根据自身情况和个人成长,分享了如何从外行成长为一名专业的Python程序员和找到让自己满意工作的经历这本书包括5部分内容:第一部分:编程简介,包括11章,介绍了编程基础知识,函数,容器,字符串操作,循环,模块和文件。
第二部分:面型对象编程,包括4章,介绍了编程范式,面向对象编程基础知识和面向对象编程设计与实现第三部分:编程工具简介,包括5章,介绍了实际工作中常用到的一些编程工具,例如Bash脚本编程,正则表达式写法,包管理器,版本控制。
第四部分:计算机科学简介,包括2章,介绍了数据结构和算法的基础知识第五部分:找到工作,包括5章,介绍了最佳编程的一些做法和原则,找到第一份编程工作,团队写作和拓展的学习与成长资源读完这本书后,我有这些感想。
首先,作者从外行自学成长为专业的Python程序员,这种自学成才的想法和做法值得我们学习我们从学校进入社会后,为了适应新的工作和机会,我们迫切需要强大而持久的自我教育和自学成才其次,作者总结的最佳编程实践的做法和原则,让我很受用。
举例来说,写代码是最后的手段,本质来看,遇到问题时,首要做的任务就是,这个问题是否有人解决过,我能使用他人的解决方案吗?这种思维方式,与不做重复轮子的原则时不谋而合的最后,作者非常重视自身成长和技能拓展。
,并且分享了很多用来进一步学习的资源和建议。面对这些资源和建议,我们可以去借鉴和吸纳,把作者好东西迁移到我们自身,让我们也成长和成才。
在我的实际工作中,我会采用Python语言和与数据科学相关的库(numpy,pandas,matplotlib, json, re, scikit-learn, xgboost和lightgbm等)做数据清洗,数据分析和建模,数据可视化的工作;会采用正则表达式做字符串的处理和所需信息获取的事情;
采用Bash编程做定时任务;采用Git和Gitlab做版本的控制和代码的管理;采用团队协同与合作的方式,合力完成项目;采用他人的先验知识和解决方案快速完成自己的项目任务总之,这本书介绍的知识和内容,具有很强的实践性,可以直接与实际工作连结。
正如前面,我在回顾自己的实际工作时,发现很多编程知识和工具,都在为自己的工作服务你一旦掌握和熟悉这些知识与工具,对实际工作,个人成长,会有积极作用的如果你喜欢读书,如果你想读这本书籍,如果你想交流Python~请联系我,我的微信。
陆勤读书,读书致用;开卷有益,分享美好。1 读《管道的故事》有感2 读《询问chatGPT获得高质量答案的艺术》有感
亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。