本周我们欢迎 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 或我有任何疑问,请给我发电子邮件,我非常乐意帮助您。
谢谢你!