本周 Python 开发者:Yasoob Khalid

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡/ 赠书活动

目前,正在 星球 内带小伙伴们做第一个项目:全栈前后端分离博客项目,采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 204 小节,累计 32w+ 字,讲解图:1416 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 870+ 小伙伴加入,欢迎点击围观

本周我们欢迎 yasoob khalid ( @yasoobkhalid ) 成为我们本周的 pydev。他是 免费 python 技巧博客 的作者。让我们花点时间更好地了解他。

你能告诉我们一些关于你自己的情况吗(爱好、教育等):

你好呀!我来自巴基斯坦。我的爱好包括足球、电影和编程。关于我的教育,我在上大学。我主要通过书籍、在线论坛和唠叨的专业程序员学习编程。我对写博客和公开演讲很感兴趣。去年(2014 年)我有机会在欧洲最大的 Python 会议 europython 上发言。我是那里最年轻的演讲者!我自己在那里学到了很多东西。

你为什么开始使用python?

有一天我在使用 Visual Basic,每当我在 Visual Basic 中搜索教程时,这些 Python 教程就会不断弹出。语言的名称让我觉得它是某种玩具语言。谁将一种语言命名为“python”?不管怎样,我决定试一试。那天之后,我再也没有回头看任何其他语言。

您还知道哪些其他编程语言,您最喜欢哪种?

我知道 Java、一些 C++、Visual Basic 和 C#。正如您可能已经猜到的那样,我最喜欢的语言是 Python。

你现在在做什么项目?

我主要在做开源贡献。我也在写一本关于中级 python 的书。它基本上是一本最佳实践书籍,教你一些隐藏的和经常被忽视的 python 特性,这些特性可以大大提高你的工作效率。

您最喜欢哪个 python 库(核心或第 3 方)?

好吧,这是可变的。我的兴趣随着时间而改变。现在我最喜欢的是 scrapy 和 flask。

你为什么决定写一篇关于 python 的博客?

我曾经从某人那里听说,学习某事的最好方法就是像你要教别人一样学习它。我刚刚应用了这个咒语并决定开始写博客。主要是为了记录我的日常学习,其次是为了教别人我学到的东西。我很高兴我开始写博客。

现在我正在向前迈出这一步并写一本书。它将在今年问世。

您如何看待 python 作为一种编程语言?

python 真的很强大。 django 和 flask 促进了它在 web 开发中的使用,scipy、numpy、pandas 等库鼓励科学家和数据分析师采用它。它已成为许多人日常工作中不可或缺的一部分。我认为它不会很快过时。

你还有什么想说的吗?


没什么。但是我确实想说一件事。如果有任何年轻人正在阅读这篇文章,那么我想让他/她知道您的年龄不应该阻止您学习一些东西。现在有像代码一小时这样的倡议,但是当我开始学习编程时,没有什么比这更好的了。当我请他们教我时,我被几个人劝阻了。他们说我太小不能学习编码,这对我来说真的很难!我继续努力工作。我决定不依赖任何老师,而是使用谷歌和电子书来学习它。我想证明他们是错的,现在我可以说我成功了。然而,有一种人格在这一过程中对我帮助最大。他是一个叫菲利普的人。他是德国人,他一直支持我。在我编程的早期,我曾经问过很多问题。我曾经给几个著名的程序员发过电子邮件。除了菲利普,没有人回答。他回答了我的每一个问题,并鼓励我继续前进。没有他我不会达到这个阶段。如果你们中的任何人对编程、python 或我有任何疑问,请给我发电子邮件,我非常乐意帮助您。

谢谢你!