🧩 Dunder-методы: зачем они нужны и что могут?
• Рассказываем, что такое Dunder-методы, которые в Python определяются с двумя подчёркиваниями, зачем они нужны и как их использовать.
🧷 Читать статью
#Статья
• Рассказываем, что такое Dunder-методы, которые в Python определяются с двумя подчёркиваниями, зачем они нужны и как их использовать.
🧷 Читать статью
#Статья
❤6👍2
📌 Класс type() в Python, возвращает тип объекта.
• Класс type() с одним аргументом object возвращает тип объекта. Возвращаемое значение - это как правило, тот же объект, что и возвращаемый object.class.
• Рекомендуется для проверки типа объекта использовать встроенную функцию isinstance(), так как она принимает во внимание подклассы.
Пример использования класса type() при вызове с одним аргументом (код на картинке).
📕 Документация
#урок
• Класс type() с одним аргументом object возвращает тип объекта. Возвращаемое значение - это как правило, тот же объект, что и возвращаемый object.class.
• Рекомендуется для проверки типа объекта использовать встроенную функцию isinstance(), так как она принимает во внимание подклассы.
Пример использования класса type() при вызове с одним аргументом (код на картинке).
📕 Документация
#урок
❤5👍4
📌 Класс tuple() в Python, создает или преобразует в кортеж.
• Класс tuple() создает новую неизменяемую последовательность - кортеж из итерируемого объекта, элементы которого идут в том же порядке, что и элементы переданного в качестве аргумента объекта.
• Объектом может быть последовательность или контейнер, который поддерживает итерацию, либо объект итератора.
— Если iterable уже является кортежем, он возвращается без изменений. Например, tuple('abc') возвращает ('a', 'b', 'c') и tuple([1, 2, 3]) вернет (1, 2, 3).
— Если аргумент не указан, конструктор создает новый пустой кортеж ().
Пример создания кортежа, преобразования объектов в кортеж (код на картинке).
📕 Документация
#урок
• Класс tuple() создает новую неизменяемую последовательность - кортеж из итерируемого объекта, элементы которого идут в том же порядке, что и элементы переданного в качестве аргумента объекта.
• Объектом может быть последовательность или контейнер, который поддерживает итерацию, либо объект итератора.
— Если iterable уже является кортежем, он возвращается без изменений. Например, tuple('abc') возвращает ('a', 'b', 'c') и tuple([1, 2, 3]) вернет (1, 2, 3).
— Если аргумент не указан, конструктор создает новый пустой кортеж ().
Пример создания кортежа, преобразования объектов в кортеж (код на картинке).
📕 Документация
#урок
❤4👍4
🧩 Почему Python хорош для Data Science и разработки приложений?
• Дизайн любого языка программирования предполагает компромисс...
🧷 Читать статью
#Статья
• Дизайн любого языка программирования предполагает компромисс...
🧷 Читать статью
#Статья
❤5👍3
🧩 3 инструмента для Python, которые упростят работу с кодом
• С опытом количество используемых в работе инструментов сокращается, поскольку многие из них вы просто перерастаете. Но такие, как эти, остаются в использовании надолго.
🧷 Читать статью
#Статья
• С опытом количество используемых в работе инструментов сокращается, поскольку многие из них вы просто перерастаете. Но такие, как эти, остаются в использовании надолго.
🧷 Читать статью
#Статья
❤4👍4
Что нужно знать о библиотеке collections?
• Поговорим о коллекциях, что лежат в одноименном модуле и могут нам пригодиться для специфических задач.
🧷 Смотреть видео
#Видео
• Поговорим о коллекциях, что лежат в одноименном модуле и могут нам пригодиться для специфических задач.
🧷 Смотреть видео
#Видео
❤5🔥3
🔖 Шпаргалка по Scikit-Learn
Это универсальная библиотека с открытым исходным кодом для анализа данных, написанная на Python.
👇 Полная шпаргалка ниже
#Шпаргалка
Это универсальная библиотека с открытым исходным кодом для анализа данных, написанная на Python.
👇 Полная шпаргалка ниже
#Шпаргалка
❤4👍4
Джуны — всё, ИИ победил. По статистике BCG, за последний год компании выбросили на улицу 75% молодняка. При этом миддлам и сеньорам зарплаты подняли в 4 (!) раза.
Чтобы подняться до уровня элит в аномально короткие сроки — подпишитесь на легендарные каналы для айтишников:
Новости и инсайды
Фронтенд разработка
ИИ и биг дата
Node js
Вёрстка
Питон и нейросети
QA-тестировщики
Там раскрыли инфу из курсов общей стоимостью 5.000.000р в эксклюзивных пошаговых инструкциях. Пока остальные пойдут на дно якорем, вы войдете в 10% тех, кто сломал систему.
Чтобы подняться до уровня элит в аномально короткие сроки — подпишитесь на легендарные каналы для айтишников:
Новости и инсайды
Фронтенд разработка
ИИ и биг дата
Node js
Вёрстка
Питон и нейросети
QA-тестировщики
Там раскрыли инфу из курсов общей стоимостью 5.000.000р в эксклюзивных пошаговых инструкциях. Пока остальные пойдут на дно якорем, вы войдете в 10% тех, кто сломал систему.
👎4❤1
Магические методы в python. Dunder методы
• Поговорим об основных магических методах, которые могут добавить нашим классам самую разную функциональность и существенно поменять их поведение.
• Заодно затронем как именно они реализованы по-умолчанию, то есть как они работают, если их не реализовать.
🧷 Смотреть видео
#Видео
• Поговорим об основных магических методах, которые могут добавить нашим классам самую разную функциональность и существенно поменять их поведение.
• Заодно затронем как именно они реализованы по-умолчанию, то есть как они работают, если их не реализовать.
🧷 Смотреть видео
#Видео
❤5👍3
Ctypes Python – огромная скорость и безопасность компонентов
• В данном видео мы рассмотрим способы интеграции Python с языками Си и С++. Мы создадим 3 компонента на языки Си, скомпилируем их в готовые динамические библиотеки и подключим в Python для использования. Сам Python в данном примере служит лишь удобным интерфейсом для взаимодействия с библиотеками.
🧷 https://youtu.be/mYRBJ3oZ0Tw
#Видео
• В данном видео мы рассмотрим способы интеграции Python с языками Си и С++. Мы создадим 3 компонента на языки Си, скомпилируем их в готовые динамические библиотеки и подключим в Python для использования. Сам Python в данном примере служит лишь удобным интерфейсом для взаимодействия с библиотеками.
🧷 https://youtu.be/mYRBJ3oZ0Tw
#Видео
❤3👍2
Айтишник, присаживайся поудобнее: собрали для тебя подборку лучших каналов про ИИ, разработки и языки кода.
• Only GPT — твой гид по нейронкам, секретным функциям GPT 5.1 и способам обхода внутренней цензуры.
• Only Hack — канал профессионального хакера про приватность и безопасность.
• Only Apple — инсайды о новых девайсах Apple и утечки от разработчиков компании.
• Only Python — ТОП-1 бесплатные материалы по питону в Интернете.
• Only IT — прорывные стартапы, которые задают тренды в индустрии.
• Only GitHub — всякие полезности (и бесполезности) с Гитхаба.
• Only Tech — все самые свежие и актуальные технологии.
• Ну и мемасики про IT конечно
Сохраняй в подписках!
• Only GPT — твой гид по нейронкам, секретным функциям GPT 5.1 и способам обхода внутренней цензуры.
• Only Hack — канал профессионального хакера про приватность и безопасность.
• Only Apple — инсайды о новых девайсах Apple и утечки от разработчиков компании.
• Only Python — ТОП-1 бесплатные материалы по питону в Интернете.
• Only IT — прорывные стартапы, которые задают тренды в индустрии.
• Only GitHub — всякие полезности (и бесполезности) с Гитхаба.
• Only Tech — все самые свежие и актуальные технологии.
• Ну и мемасики про IT конечно
Сохраняй в подписках!
❤1
📌 Webhook'и
Альтернативный способ получать обновления от серверов Telegram — вебхуки. Бот говорит, на какую ссылку нужно отправлять данные когда происходит какое-то событие.
Библиотека
Вебхуки в Telegram работают только с https ссылками. Если вы не желаете покупать сертификат, можете использовать самоподписанный, но его надо будет передавать в
Гайд по вебхукам от тг
#урок #aiogram
Альтернативный способ получать обновления от серверов Telegram — вебхуки. Бот говорит, на какую ссылку нужно отправлять данные когда происходит какое-то событие.
Библиотека
aiogram использует aiohttp как клиент и сервер. Чтобы проверить работоспособность нужен сервер или белый IP, это есть не у всех, поэтому лучше использовать ngrok.Вебхуки в Telegram работают только с https ссылками. Если вы не желаете покупать сертификат, можете использовать самоподписанный, но его надо будет передавать в
bot.set_webhook().Гайд по вебхукам от тг
#урок #aiogram
❤4🔥2