
16 факта за програмирането с Python
Python се класира на първо място в списъка с
най-добрите езици за програмиране на IEEE Spectrum. Днес ще разгледаме някои
интересни факти за програмирането на python, за да разберем по-добре какво го
прави толкова популярен.
Python става популярен, почти всяка индустрия
го използва. Съветът на експертите е, да започнете да изучавате питон възможно
най-скоро. Ето защо Софтуерната академия стартира професионално
обучение за обучение по Python.
По-долу са 16те най-интересни факта за
програмирането на Python, които трябва да знаете:
1. Python беше хоби проект
През декември 1989г. създателят на Python,
Guido Van Rossum търсеше хоби проект, който да го занимава през седмицата около
Коледа. Той мислеше да напише нов скриптов език, който да бъде потомък на ABC и
също така, да се хареса на Unix/C хакери. Той избра да го нарече Python.
2. Защо се нарича Python
Името на езика не е за змии, а за популярната
британска комедийна трупа Монти Пайтън (от 70 -те години). Самият Гуидо е голям
фен на Летящия цирк на Монти Пайтън. Поради доста непочтено настроение, той
нарече проекта „Python“.
3. Дзенът на Python
Тим Питърс, основен сътрудник на общността на
Python, е написал стихотворение, за да подчертае философията на Python. Ако
въведете „импортиране на това“ във вашия Python IDLE, ще намерите това
стихотворение.
4. Вкусове на Python
Python се доставя в различни вкусове: CPython -
написано на C, най-често срещаната реализация на Python; Jython - написано на
Java, компилира се в байт код; IronPython - Реализиран в C#, разширяем слой към
рамки, написани в .NET; Brython - браузър Python, работи в браузъра; RubyPython
- Мост между интерпретатори на Python и Ruby; PyPy - Реализирано в Python;
MicroPython - Работи на микроконтролер.
5. Големи компании, използващи Python
Много големи имена използват (или са
използвали) Python за своите продукти/услуги. Някои от тях са: НАСА, Google,
Nokia, IBM, Yahoo! Карти, Анимация на Walt Disney Feature, Facebook, Нетфликс,
Expedia, Reddit, Quora, MIT, Spotify, Udemy, Shutterstock, Uber, Amazon,
Mozilla, Dropbox, Pinterest, YouTube. Какво чакате? Започнете да изучавате
Python сега и изградете кариерата си в него.
6. Без скоби
За разлика от Java и C ++, Python не използва
скоби за ограничаване на кода. Отстъпът е задължителен при Python. Ако решите
да го импортирате от пакета __future__, това ви дава остроумна грешка.
7. Функциите могат да връщат множество
стойности
В Python функция може да върне повече от една
стойност, като кортеж.
8. Python поддържа множество присвоявания в
един израз
Python ще ви позволи да присвоите една и съща
стойност на множество променливи в едно изявление. Той също така, ще ви позволи
да присвоите стойности на няколко променливи едновременно.
9. С нарязването е по-лесно да обърнете
списък
Ако нарязваме списък със стойности от началото
до края, но със стъпка -1, получаваме списъка отдясно наляво (обърнат).
10. Можете да веригирате сравнение
Условията могат да съдържат повече от едно
сравнение едновременно. Можете да имате условие, което проверява дали една
стойност е по-голяма от друга и по-малка от още една наведнъж.
11. Низовите литерали се свързват заедно
Ако въведете низови литерали, разделени с
интервал, Python ги свързва заедно. Така че „Hello“ „World“ става „HelloWorld“.
12. Антигравитация!
Ако стигнете до IDLE и въведете импортирана
антигравитация, тя отваря уеб страница с комикс за антигравитационния модул.
13. Python повлия на JavaScript
Python е един от 9те езика, повлияли върху
дизайна на JavaScript. Други включват AWK, C, HyperTalk, Java, Lua, Perl,
Scheme и Self.
14. for- и while- цикли могат да имат
оператори else
Изявлението else не се ограничава до оператори
if и try. Ако добавите блок else след цикъл for- или while, операторите в блока
else се изпълняват само след като цикълът завърши нормално. Ако цикълът
повдигне изключение или достигне оператор break, кодът под else не се
изпълнява. Това може да бъде добре за операциите по търсене.
15. _ получава стойността на последния
израз
Много хора използват IDLE, като калкулатор. За
да получите стойността/резултата от последния израз, използвайте долна черта.
16. Хората предпочитат Python, пред
френския
Според скорошно проучване Python изпревари
френския, като най-популярния език, преподаван в началните училища. От 10, 6
родители предпочитат децата им да учат Python, пред френски. Един от любимите ни
факти за програмирането на Python.