Защо да науча Python?
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one— and preferably only one —obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than right now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea—let's do more of those!
Не, това не е модерна поезия. Това са принципите на Python, написани през 1999 г. от софтуерния инженер Тим Петерс. Макар и част от принципите да са неразбираеми за напълно начинаещ в сферата на програмирането, те носят много ясно и силно послание. Ако това послание ти харесва, то безплатния Programming Basics with Python е за теб. Ако все още не си сигурен за какво ти говоря, следващите редове са точно за теб.
Какво мога да правя с Python?
Тъй като не веднъж сме описвали предимствата и основните неща, които трябва да знаеш за известния програмен език, днес директно ще ти дам примери за най-известните платформи, написани с помощта на Python.
Python е признат за официален език на Google и е с тях от самото начало. Неговата гъвкавост, бързо развитие и отлична производителност са причините, поради които се използва толкова активно. Може да го срещнеш в неща като инструменти за системно администриране и много приложения на Google App Engines. Google има силни взаимоотношения с Python и спонсорира различни техни конференции.
Основана през 2010 г., Instagram се превърна в едно от най-популярните приложения за споделяне на снимки и видео сред социалните медии. Приложението използва много езици, но сървърите са изградени, използвайки итерации на Python с Django като уеб рамка.
Spotify
Spotify е популярна услуга за стрийминг на музика и голям фен на Python. Компанията използва езика в своите back-end услуги и при анализ на данни. Модулът на Python, Luigi, се използва за захранване на функциите Radio и Discover, както и препоръките, които хората могат да следят. Скоростта е важен фактор в Spotify и Python постига това успешно.
Форумен сайт за развлечения, социални контакти, новини, общности и каквото се сетиш - всичко в едно. Това е една от най-големите общности в Интернет и регистрираните потребители, хора като вас, предоставят съдържанието. Първоначално написан на Common Lisp, той е пренаписан на Python през 2005 г., за да получи по-голяма гъвкавост при разработката и достъп до изобилието от кодови библиотеки на езика.
Това са само 5 от най-популярните платформи, написани на Python. В практиката си ще срещнеш още много приложения и уникални функционалности на езика. За да навлезеш плавно и максимално бързо в света на програмирането с Python, ние подготвихме безплатния курс Programming Basics with Python. Той е подходящ за абсолютно всички начинаещи, които искат да се запознаят с езика, принципите на програмирането и най-базовите познания, необходими, за да поемеш по пътя на софтуерното инженерство. Ако вече си се убедил, че курсът Programming Basics with Python е за теб, побързай и се запиши сега!