Python | Программирование
رفتن به کانال در Telegram
Python без границ для всех Владелец, реклама @Ak_Mihail Преобрести рекламное размещение: https://telega.in/c/Python_libr
نمایش بیشتر8 852
مشترکین
-424 ساعت
-147 روز
-6630 روز
آرشیو پست ها
Подписка Яндекс Плюс: до 360 дней бесплатно
Фильмы, музыка, книги, кешбэк и другие преимущества Плюса для тебя и 3-х близких ✨
Попробовать
#реклама 18+
plus.yandex.ru
О рекламодателе
📌 Утиная типизация
«Если оно выглядит как утка и крякает как утка, то, наверное, это утка» — примерно так определяют объекты динамические языки программирования (Python, JS).
То есть мы смотрим не на объект, а на его атрибуты. И если там, к примеру, есть
__iter__(), то объект считается итерируемым.
📕 Документация
#урок👨🏻💻 Python Casts.
• Что вам нужно знать о Pip.
• Переменные окружения. Использование.
• Что означает *args, **kwargs.
• if name == 'main': что это значит.
• Генераторы списков (List comprehension).
• Декораторы.
• 5 приемов, о которых вы могли не знать.
• Замыкания.
• Что такое try - except.
• Что такое yield.
• Как работает функция map().
• Как работает функция filter().
• Else у циклов For и While.
• Кое-что о функциях, передаче аргументов и map().
#Видео #RU
Будьте в центре внимания — с Прайм-баннером
С новым медийным форматом Прайм-баннер вы можете не просто размещать рекламу на самых популярных сервисах Яндекса с высоким Brand Safety, а гибко управлять кампанией:
— Оптимизируйте стоимость размещения — формат доступен по аукционной модели без порога входа
— Настраивайте кросс-частоту и исключайте из показов неподходящие площадки
— Размещайтесь как на уже знакомых, так и на уникальных местах показа
— Выбирайте нужные среди более чем 600 таргетингов без наценок
— Оценивайте результаты с помощью исследований Brand Lift, Search Lift, Visit Lift и Target Lift
Узнайте больше о возможностях Прайм-баннера для вашего бренда.
Узнать больше
#реклама 16+
yandex.ru
О рекламодателе
📌 Что такое NaN
Not a Number (не число) — состояние float, при котором устройство не смогло посчитать какое-то выражение.
Компьютер не в силах (как и мы) поделить 0 на 0 или узнать asin(2), поэтому возвращает NaN.
Его особенностью среди других чисел является то, что оно не равно самому себе.
#урок
Надежные VDS-сервера в NetAngels от 130₽/месяц
Подберем мощные VDS-сервер для любых задач. Техподдержка 24/7. Защита от DDoS-атак. Гибкая конфигурация. Бесплатный перенос VDS с сохранением всех данных.
Выбери тариф под свои задачи:
Старт (Для низкой нагрузки: хранение файлов, раздача статики и простые веб-проекты)
Оптима (NVMe-диски для высокой скорости и баланс цены и производительности)
Турбо (Элитный VDS на базе топового оборудования с высокочастотными процессорами)
Про (Мощный VDS с гарантированными ресурсами для масштабных проектов)
ТурбоПро (VDS уровня enterprise с гарантированными ядрами и высокочастотными процессорами)
Ультра (Высокопроизводительный VDS для ресурсоемких проектов и корпоративных систем. В тариф включена поддержка GPU)
Попробуйте VDS-сервер от NetAngels!
Перейти на сайт
#реклама 16+
netangels.ru
О рекламодателе
👨🏻💻 Парсинг (скрапинг) сайтов на Python.
• Парсинг — процесс сбора данных с последующей их обработкой и анализом. К этому способу прибегают, когда предстоит обработать большой массив информации, с которым сложно справиться вручную.
• Быстрый парсинг данных с сайта несколькими процессами с экспортом в csv;
• Парсим Avito при помощи Python;
• Парсинг Avito при помощи Python Часть 2;
• Приемы работы с библиотекой BeautifulSoup;
• Как использовать прокси и менять User-Agent;
• Анализ "ненормальных" сайтов;
• Как скачивать картинки и другие файлы;
• Работа с ошибками.
📌 В дополнение: Почему стоит научиться «парсить» сайты, или как написать свой первый парсер на Python.
#Парсинг #Видео
📌 Модуль heapq
Нас интересуют только две функции:
nlargest() и nsmallest(). Они позволяют получить n самых больших/маленьких значений в iterable.
В большинстве случаев функции быстрее чем sorted(iterable)[:n]. Их использование можно заметить в Counter.most_common().
📕 Документация
#урокДень открытых дверей онлайн-магистратуры
ИТМО и МИФИ в партнёрстве с Яндексом.
Всё о программах и подаче документов через Госуслуги. 8 июля в 19:00 мск — онлайн
Записаться онлайн
#реклама 16+
practicum.yandex.ru
О рекламодателе
📌 Его надо знать обязательно!
Речь пойдёт про collections — встроенный модуль, который сильно упростит вашу жизнь.
Он посчитает кол-во элементов (Counter), подставит значение на место несуществующего ключа (defaultdict) и многое другое.
📕 Документация
#урок
📓 Информатика: разработка программ на языке программирования Python.
• В учебнике рассматриваются основные конструкции языка программирования Python. Приводятся многочисленные примеры, которые позволят современному специалисту овладеть навыками для создания своих приложений разной направленности.
#RU
Магия Lovable: как создавать готовые интерфейсы промптом
Lovable может за минуты собрать экран, который выглядит как почти готовый интерфейс. Но результат зависит не от «магии нейросети», а от того, насколько точно вы ставите задачу. Один расплывчатый запрос даст случайный макет, а правильно собранный системный промпт — понятную структуру, единый стиль и экран, который уже можно показывать заказчику или использовать для проверки идеи.
На открытом уроке 2 июля в 20:00 разберём, как формулировать задачи для Lovable. Поговорим о структуре системного промпта, ключевых словах, которые помогают превратить текст в качественный интерфейс, и способах доработки результата через встроенный редактор. Отдельно обсудим, как управлять компонентами, просить нейросеть переиспользовать элементы и сохранять единый визуальный стиль.
Записаться
#реклама 16+
otus.ru
О рекламодателе
📌 Это спасёт вас от кучи багов
Просто знайте, что
round(x) округляет x до ближайшего чётного числа, а не так, как мы привыкли (3.5 => 4; 2.5 => 3).
Если вам нужно, чтобы 2.5 округлялось до трёх, то посмотрите в сторону decimal с настройкой ctx.rounding = ROUND_HALF_UP
📕 Документация
#урок📓 Практическое введение в решение дифференциальных уравнений в Python.
• Книга посвящена вопросам практического применения символьных вычислений для решения дифференциальных уравнений и их систем с использованием библиотеки символьных вычислений SymPy языка программирования Python. В каждой главе книги рассматривается какая-либо одна прикладная модель из области физики, химии, биологии и т. д.
• После теоретического вывода возникающих в модели дифференциальных уравнений максимально детально описывается процесс формализации модели и решения соответствующих дифференциальных уравнений с использованием библиотеки SymPy. Особое внимание при этом уделяется анализу и визуализации найденных решений с помощью библиотеки Matplotlib. Изложение материала сопровождается большим числом иллюстраций и упражнений.
• Издание ориентировано на школьников старших классов, студентов, преподавателей и всех интересующихся проблемами математического моделирования.
#RU
Яндекс приглашает опытных аналитиков на мероприятия
Мы собрали календарь событий для продуктовых и data-аналитиков, data scientists, маркетинговых и бизнес-аналитиков:
✅ Welcome time — уютные офлайн-встречи. Обсуждаем внутреннюю кухню команд Поисковых сервисов и ИИ, делимся кейсами и неформально общаемся.
✅ Data Driven — главная конференция года про анализ данных для бизнес-решений.
✅ Подкаст и ТГ-канал для тех, кто любит погружаться в детали.
Также периодически проводим мероприятия с быстрым офером.
Заглядывайте на страничку, чтобы узнать больше, и приходите знакомиться с коллегами по цеху и делиться экспертизой.
Перейти на сайт
#реклама
yandex.ru
О рекламодателе
📌 Метод str.split(sep)
Он разделяет строку по sep, но у него есть свои особенности.
И первое, это если sep не указан, то есть None: тогда несколько пробелов рассматриваются как один разделитель и, к тому же, в результате не будет пустых строк в начале и в конце.
Если sep передан, то разделители не группируются, а значит на месте повторов образуется
''. Также, разделение пустой строки всегда вернёт [''].
📕 Документация
#урок📓 Компьютерное зрение на Python: первые шаги.
• В книге изложен учебный курс для школьников, начинающих изучать компьютерное зрение с языком программирования Python и библиотекой OpenCV. Описаны особенности установки языка Python, различных библиотек, в том числе OpenCV, и операционной системы Raspbian.
• Материал разделен на три отдельные темы: программирование на Python, поиск и выделение цветных объектов на графическом изображении и в видеопотоке средствами OpenCV, программирование колесной робоплатформы под управлением Raspberry Pi 3, оснащенной CSI-камерой.
• Большую помощь читателю окажут многочисленные иллюстрации и листинги программных кодов, а также ссылки на источники и интернет-ресурсы.
#RU #OpenCV
Утраиваем бюджет на продвижение в Директе
Запустите первое продвижение в Яндекс Директе
с утроенным бюджетом и ИИ-помощником ✨
Используйте один из промокодов :
При пополнении от 10 000 ₽
+20 000 ₽
Промокод START20
При пополнении от 15 000 ₽
+30 000 ₽
Промокод START30
Зарегистрироваться
#реклама 16+
direct.yandex.ru
О рекламодателе
📌
__getattr__ и __getattribute__
__getattribute__ вызывается каждый раз, когда мы пытаемся получить атрибут, даже если это произошло внутри класса с помощью self.
__getattr__ вызывается только в том случае, если атрибут не был найден. Его можно спокойно переопределять.
#урок📓 Python: создаем программы и игры, 2-е издание
• Данная книга позволяет уже с первых шагов создавать свои программы на языке Python. Акцент сделан на написании компьютерных игр и небольших приложений. Есть краткий вводный курс в основы языка, который поможет лучше ориентироваться на практике. По ходу изложения даются все необходимые пояснения, приводятся примеры, а все листинги (коды программ) сопровождаются подробными комментариями.
#RU
