Loading...

Защо да науча Python?

avatar Румен Янев 3 минути
Защо да науча 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.

Google

Python е признат за официален език на Google и е с тях от самото начало. Неговата гъвкавост, бързо развитие и отлична производителност са причините, поради които се използва толкова активно. Може да го срещнеш в неща като инструменти за системно администриране и много приложения на Google App Engines. Google има силни взаимоотношения с Python и спонсорира различни техни конференции.

Instagram

Основана през 2010 г., Instagram се превърна в едно от най-популярните приложения за споделяне на снимки и видео сред социалните медии. Приложението използва много езици, но сървърите са изградени, използвайки итерации на Python с Django като уеб рамка.

Spotify

Spotify е популярна услуга за стрийминг на музика и голям фен на Python. Компанията използва езика в своите back-end услуги и при анализ на данни. Модулът на Python, Luigi, се използва за захранване на функциите Radio и Discover, както и препоръките, които хората могат да следят. Скоростта е важен фактор в Spotify и Python постига това успешно.

Reddit

Форумен сайт за развлечения, социални контакти, новини, общности и каквото се сетиш - всичко в едно. Това е една от най-големите общности в Интернет и регистрираните потребители, хора като вас, предоставят съдържанието. Първоначално написан на Common Lisp, той е пренаписан на Python през 2005 г., за да получи по-голяма гъвкавост при разработката и достъп до изобилието от кодови библиотеки на езика.

Това са само 5 от най-популярните платформи, написани на Python. В практиката си ще срещнеш още много приложения и уникални функционалности на езика. За да навлезеш плавно и максимално бързо в света на програмирането с Python, ние подготвихме безплатния курс Programming Basics with Python. Той е подходящ за абсолютно всички начинаещи, които искат да се запознаят с езика, принципите на програмирането и най-базовите познания, необходими, за да поемеш по пътя на софтуерното инженерство.  Ако вече си се убедил, че курсът Programming Basics with Python е за теб, побързай и се запиши сега!

Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.