class Python
11.3K subscribers
1.37K photos
15 videos
9 files
589 links
Первый журнал о Python

Ссылка на канал: @class_python
Download Telegram
Векторизация vs циклы

🐎 А у нас снова скачки! На этот раз на старте две лошади: цикл и векторизация. Кто окажется первым? Спойлер: счет 3:0 в пользу векторизации

В общем, наглядно показываем, как ускорять свой код, особенно если речь идет про pandas 📊

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤‍🔥4
🎄 Advent of Сode 2022 – поиграем?

Скоро Новый Год! Это значит, что пора начинать открывать свои адвент-календари. У детей в них лежат шоколадки, ну а у нас – рожественские задачки по программированию.

Уже несколько лет перед Рождеством стартует виртуальное соревнование Advent of Code. Каждый день с 1 по 24 декабря в 8 утра по мск на сайте появляются две интересные задачки, и нужно решить их одну за одной (да, сегодня уже 3.12, но решить предыдущие задачи можно в любое время). За правильные решения зают звездочки. Помимо этого, те, кто дал ответ быстрее всего, попадают в лидерборд. Весь движ абсолютно бесплатный, а задачи правда очень интересные. Решать их кстати можно на любом языке ⚙️

Специально для наших подписчиков мы создали приватный лидерборд (ты сможешь одновременно соревноваться и в нем, и в главном). Вместе с вами будут играть и наши эксперты: посмотрим, кто кого! Победителя мы, конечно, обязательно объявим в конце соревнования 💡

Вот ссылка на сайт -> https://adventofcode.com/
А вот код для присоединения к нашему лидерборду -> 1553011-6bd0bd61

class Python // Поехали?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍133🎃2👀1
🐍 Магические методы

В 11 лет ты мечтал о письме из Хогвартса, но вырос и стал программистом? Не грусти. Тут тоже есть своя магия. Есть даже методы, которые так и называются: магические. Подробнее о том, что это такое, и как это использовать, в карточках 👍

class Python // #ООП
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥72
Одинаковые операторы с разными историями

Если ты тоже думал, что код
a = a + b и a += b
это всегда одно и то же, то пора нам тебя переубедить. Для списков это работает по-разному. Убедись сам ⁉️

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🤯7😈4
⁉️ Изменяемые аргументы по умолчанию – вооружены и особо опасны

Правильно ли ты применяешь изменяемые объекты в качестве аргументов по умолчанию? Смотри внимательно и не допускай ошибок ✔️

class Python // #функции
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍244
🗂️ Что происходит, когда ты импортируешь модуль?

Снова заглядываем под капот и на этот раз разбираемся, как действует интерпретатор, когда ты импортируешь пакеты и модули ⁉️

class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍174🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Узнал своего тимлида? 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥39😁22👍73🤣3🏆1
📢 Три способа удаления из списка и их общий камень преткновения

В Python есть несколько способ удалить элемент из списка, и все они работают немного по-разному. Тем не менее, у всех троих есть общая проблема: удаление из списка в цикле. Разбираемся, как они работают, а как нет ⁉️

class Python // #списки
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🍓61
💡 Священный кодекс веб-разработчиков

W3C (сокращенно от World Wide Web Consortium — Консорциум Всемирной паутины) — организация, которая разрабатывает и внедряет единые стандарты для интернета в целом. Она очень древняя, и работают над ней очень крутые люди. Это как PEP-8 для питонистов, в двух словах: это правила, которым обязательно нужно следовать, когда пишешь любую веб-штуку ⚙️

Объясняем подробнее, о чем это, и почему важно для разработчика. А ты знал, что это такое?

class Python // #веб
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍7😁2🎉2
🐍 Игры с наследованием атрибутов

В Python, когда один класс становится наследником другого, то все атрибуты класса-предка становятся доступны классу-потомку. Но все ли тут так просто? Смотрим ⬆️

class Python // #ООП
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14👨‍💻6