2023我的 python 编程之旅:从入门到熟练我用了5年,从构思到发文只用了3个月!

我与python的初次相见

        一切都是大数据做主。当时我记得很清楚,是19年初,正值准备大学毕业和研究生入学前的一段空闲期。那个时候总会有各种形式的编程语言广告进入我的视野,勾起了被C语言伤害的痛苦和不甘。正好有时间和精力,再加上有些闲钱购置了python入门课,这样我就被python上了第一课。

        现在回想起来,能从python入手,让我对编程产生了极大的兴趣。便捷且通俗易懂的语法让我爱不释手。慢慢的我就在python的世界里越走越远,走的却越来越慢。

我与python的蜜月期

        虽然我的专业与计算机/编程毫不相关,但我的生活和学习中已经离不开python。在遇到重复性工作时,我总想着用python来完成,最后已然走火入魔。在python的世界里,我痴迷spider、tkinter和matplotlib:spider让我能够在精神上突破被海量文献淹没的痛苦,tkinter给我制定规则的无上权力,matplotlib帮我展开想象的画卷。

        我在python的世界里忙的如火如荼,投入的精力越来越多,敲下的代码也越来越复杂。在研究生的前两年,我努力地想让python和专业联系起来,希望它们结合后能够如虎添翼,却不想是画蛇添足。植物学是基础学科,需要坐冷板凳、穿荆棘丛;古植物学更是边缘学科,如何才能让光照进地底的岩石?在读研近两年间,研究无果,日益烦躁,想改变学科的想法将我羞辱的体无完肤。我不想敲代码了。

我与python的冷战期

        在一年半的时间里,我对python/编程没有想法。迫于学业的压力,我在转博和撰稿上花费了大量的精力,这一古老的学科让我的思维也变得迂腐落后。“大家都是这么做的,踏踏实实、一点一点磨,总会毕业的”。我内心里还是不愿意相信,学科是引进的,难道学科的发展也要引进吗?外国人在上世纪就已经建立了国际性的古生物数据库(PBDB),近年来国内也建立了GBDB,其余各类数据库也层出不穷。虽然进展缓慢,但依托于这些数据库的编程开发也在稳步向前。

        是我对本专业不够热爱吗?不,是我对进步的渴望!十年磨一剑是大毅力,但我要的做的是铸剑的工具。不为别的,就权当给当初自己学python时的一个交代吧。

冰释前嫌,终成正果

        前后不到3个月,从构思到代码,从成文到接收。

        《pyIFPNI: A package for querying and downloading plant fossil data from the IFPNI》是我对自己的一份答卷,也是热爱python的表现,让我有信心在本专业上更多地使用编程。

相关推荐

  1. Python入门英雄编程

    2024-01-09 12:58:05       8 阅读
  2. Lisp 学习历程:新手熟练掌握

    2024-01-09 12:58:05       21 阅读
  3. 2023编程

    2024-01-09 12:58:05       40 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-09 12:58:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-09 12:58:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-09 12:58:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-09 12:58:05       20 阅读

热门阅读

  1. Linux文件和目录管理命令---- mkdir 命令

    2024-01-09 12:58:05       35 阅读
  2. 服务器OS是什么意思?

    2024-01-09 12:58:05       40 阅读
  3. 算法训练营Day35(贪心)

    2024-01-09 12:58:05       32 阅读
  4. ubuntu18.04 添加python3.8环境

    2024-01-09 12:58:05       34 阅读
  5. VR思政情景实训教学

    2024-01-09 12:58:05       37 阅读
  6. 【计算机网络】网络层IP包头与路由原理

    2024-01-09 12:58:05       37 阅读
  7. 数据结构-怀化学院期末题(56)

    2024-01-09 12:58:05       31 阅读
  8. vue项目中px单位转rem插件

    2024-01-09 12:58:05       36 阅读
  9. 微服务架构+服务注册中心+Nacos和Eureka+比较分析

    2024-01-09 12:58:05       38 阅读
  10. Spring Boot CLI 中文文档

    2024-01-09 12:58:05       37 阅读
  11. 编程语言--C/C++、python

    2024-01-09 12:58:05       30 阅读