Лекция 2 | Python | Екатерина Тузова | CSC | Лекториум
🦋 Julia против медленного Python: можно ли наконец перестать писать одну программу дважды?
Python стал главным языком научных вычислений не потому, что быстрее конкурентов. Скорее наоборот: обычный цикл на Python способен проиграть хорошо скомпилированному коду в десятки, а иногда и в сотни раз. Python победил благодаря другому качеству — он позволяет быстро превратить идею в работающую программу. Но за эту лёгкость исследователи нередко платят дважды. Сначала они создают понятный прототип на Python, а затем переписывают самые тяжёлые участки на C, C++ или Rust. Между двумя частями приходится...
Изучаем Python с нуля. Урок 2
Продолжим обучение в Python! Если вы уже ознакомились с основами, давайте перейдем к более продвинутым концепциям и темам. Вот несколько направлений, которые вы можете исследовать, чтобы расширить свои знания в Python: 1. Объектно-ориентированное программирование (ООП): Изучите основы ООП, такие как классы, объекты, наследование, п олиморфизм и инкапсуляцию. ООП поможет вам создавать более структурированный и модульный код. 2. Работа со строками и регулярными выражениями: Углубитесь в работу...