Обложка канала

Библиотека питониста. Страница 9

30207 @pyproglib

Полезные материалы по всему, что может быть полезно питонисту.

  • Библиотека питониста

    Пост-дайджест туториалов по разработке на Python: в статьях — полезные скрипты, приложения и боты с разбором их написания. 🐍 SimpleUI — фреймворк для быстрого создания бизнес приложений на Android 🐍 Парсинг данных через api vk и google sheets api на python 🐍 Создаем библиотеку теории игр на питоне: как вообще это будет работать? 🐍 Как я проводил обратную разработку таинственного UDP-трафика в гостиничном номере 🐍 Пагинация в telegram-боте для чайников 🐍 API Честный знак: как получить ключ сессии 🐍 Управление памятью в Python 🐍 Самые интересные фичи Python с 3.7 по 3.11 🐍 Как я написал Telegram-бота для учёта подписок 🐍 Бот для телеграмма, использующий Яндекс.Диск (Python) #дайджест
  • Библиотека питониста

    Метод setdefault() Метод словаря setdefault() возвращает значение указанного ключа, если он присутствует. Если ключ отсутствует, метод setdefault() вставляет пару key:value со значением по умолчанию и возвращает значение по умолчанию. #код
  • Библиотека питониста

    🧮 Что такое математический анализ и как он используется в программировании Расскажем, для чего матанализ нужен в программировании, и как в нем разобраться максимально быстро без головной боли. 🔗 Основной сайт 🔗 Зеркало
  • Реклама

  • Библиотека питониста

    6 Python декораторов, которые значительно упростят ваш код Декораторы могут помочь вам писать меньше кода для реализации сложной логики и повторно использовать его повсюду. Смотреть статью
  • Библиотека питониста

    Пишем 5 простых Telegram-ботов на Python В этой статье мы реали­зуем прос­той, но край­не полез­ный про­ект на Python — бота для Telegram. Боты — это неболь­шие скрип­ты, которые могут вза­имо­дей­ство­вать с API, что­бы получать сооб­щения от поль­зовате­ля и отправ­лять информа­цию в раз­ные чаты и каналы. Читать статью
  • Библиотека питониста

    Корутины (Coroutines) В PEP 342 были представлены корутины, которые стали некой противоположностью генераторов. Для примера напишем функцию, которая будет в бесконечном цикле подставлять значение и выводить строку. Обратите внимание на то, как было использовано ключевое слово yield. При таком написании создаётся корутина, а не генератор, что позволяет не просто генерировать значения, но и принимать их. Функция работает так: при отправке значения через метод send локальная переменная name принимает его, а далее значение подставляется в строку и выводится на экран.
  • Библиотека питониста

    🐍 Самоучитель по Python для начинающих. Часть 21: Основы разработки игр на Pygame Учимся анимировать графику и изображения, обрабатывать столкновения, запоминать состояния и управлять персонажами. В конце статьи сделаем 10 мини-симуляторов и лайт-версий известных игр. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека питониста

    Какие знания в области математики требуются специалистам в Machine Learning и Data Science? Валентин Рябцев, сооснователь и CPO Wale. ai, рассказал о своем карьерном пути, о том как развивать математическое мышление и как улучшать качество продукта с помощью математических методов. Рекомендуем к просмотру – https://www.youtube.com/watch?v=KhUXzcrAk0M
    Вебинар: Какие знания в области математики требуются специалистам в Machine Learning и Data Science?

    Сооснователь и CPO Wale. ai расскажет о своем карьерном пути, о том как развивать математическое мышление и как улучшать качество продукта с помощью математических методов На вебинар вы узнаете: 1. Математика как основа ИИ: почему без математики невозможна эффективная работа в области AI 2. Как математические методы используются для оптимизации процессов и улучшения качества продуктов 3. На что обращают внимание при найме ML/AI разработчиков: нужно ли фундаментальное образование 4. Примеры математических методов применяемых в AI / Data science 5. Как математика помогает работать с данными Подтянуть знания по математике и подготовиться к профессии в Data Science можно на курсе «Математика для Data Science»: https://proglib.io/w/51baa3b3

    YouTube
  • Библиотека питониста

    🐍 25 алгоритмов динамического программирования, которые должен знать каждый программист В этой статье мы рассмотрим 25 основных алгоритмов динамического программирования с реализацией на Python, которые должен знать каждый, кто увлекается спортивным программированием. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека питониста

    😈Открываем чит-коды технического интервью на позицию в сфере Data Science. 7 июня в прямом эфире разберем основные математические задачи на собеседованиях в крупные российские и международные компании. 👉Зарегистрироваться: https://proglib.io/w/f2a10b35 Приглашенный спикер: Иван Строков – ML инженер в Yelp, запустивший отдел Data Science для pikabu.ru 🚀 На вебинаре: 1. Обсудим задачи из реальных интервью в российские и европейские компании 2. Решим задачи на матрицы и вероятности 3. Научимся быстро тестировать статистические гипотезы для А/Б тестов 4. Обсудим, какая математика лежит под капотом ML алгоритмов 5. Узнаем, что делать, если математика становится слишком сложной 👉Зарегистрироваться: https://proglib.io/w/f2a10b35
  • Библиотека питониста

    Пост-дайджест обучающих статей по Big Data и Data Science в целом — внутри полезные советы, гайды и лайфхаки для обучения. 🐍 Лучшие практики при работе с мастер-данными 🐍 FineBI 6.0: 9 полезных обновлений, о которых вы не знали 🐍 Полезные методы работы с данными в Pandas 🐍 Основные инструменты для работы в Data Engineering: введение для начинающих Data Engineer'ов 🐍 Экспресс-анализ данных на Python 🐍 Начинаем работу с PyTorch 2.0 и Hugging Face Transformers 🐍 Как IT-специалисты-экологи спасут планету
  • Библиотека питониста

    Как прочитать файл объемом 8 ГБ на Python с помощью компьютера с 2 ГБ ОЗУ? Это решение работает для любых больших файлов. Когда вы открываете файл, всё, что вам нужно сделать, это использовать объект файла в качестве итератора: при циклическом просмотре этого объекта, вы будете извлекать по одной строке за раз, а предыдущие строки будут удалены из памяти. Таким образом, файл никогда не будет полностью загружен в память, и ваша обработка будет выполняться на ходу.
  • Библиотека питониста

    А как вы используете ChatGPT?
  • Библиотека питониста

    ⚡️Стартовал прием заявок на Технологический конкурс НТИ Up Great «Экстренный поиск»! Участникам предстоит преодолеть комплексный технологический барьер, предусматривающий разработку технологий и технических решений, объединенных в единую систему, позволяющую эффективно использовать техническое зрение при поиске пропавших людей с применением беспилотных воздушных судов (БВС). На первом этапе (Сателлит №1) участникам необходимо разработать программное решение для поиска объектов (людей) на изображениях, полученных с БВС. Призовой фонд Сателлита №1 составляет 5 млн руб. Лучшим командам, удовлетворяющим требованиям технического регламента, организаторами будут предоставлены БВС для участия во втором этапе (Сателлит №2) и финале конкурса. Призерами и победителями могут стать только налоговые резиденты РФ. 📲Заявки на Сателлит № 1 принимаются до 12 июня 2023 г. по ссылке: https://goo.su/oxY8s Конкурс организуется совместно МФТИ, Фондом НТИ и добровольческим поисково-спасательным отрядом «ЛизаАлерт». Общий призовой фонд составляет 135 млн руб. Подробнее:https://goo.su/oxY8s
  • Библиотека питониста

    Завершение программы Функция exit создана для удобства работы в интерактивном режиме, но не рекомендуется использовать её внутри скриптов. По факту функция просто поднимает исключение SystemExit, а при попытке вызова без скобок напишет подсказку о правильном способе выхода из интерпретатора. Использовать sys.exit() стоит, так как этот метод есть в стандартном модуле и всегда там доступен. А ещё это довольно явный и понятный способ завершения программы.
  • Реклама

  • Библиотека питониста

    IEEEXtreme — 24-ех часовое соревнование по программированию, в котором участникам предлагается решать разнообразные задачки. Недавно был проведен эксперимент, в котором нейросеть ChatGPT принимала участие в соревновании, причем тестировали три языка: Java, C++ и Python. Результат печальный: в среднем человек оказывается в 3-5 раз более успешным, а на advanced уровне эффективность ChatGPT падает в 23 раза. При этом разница между 4 и 3.5 версией нейросети практически отсутствует. Восстание машин отменяется?
  • Библиотека питониста

    Как правильно записать данные в файл? Что может пойти не так в ином случае? Когда вы используете инструкцию open без контекстного менеджера и перед закрытием файла возникает какое-либо исключение, могут возникнуть проблемы с памятью. В таком случае файл будет повреждён. Если вы используете инструкцию with для открытия файла и возникает проблема, Python гарантирует, что файл будет корректно закрыт. #вопросы_с_собеседований
  • Библиотека питониста

    Напишите программу для прогноза погоды за час — на бесплатном курсе. Вы справитесь, даже если никогда не пробовали кодить. Яндекс Практикум разработал удобный тренажёр с подсказками для тех, у кого совсем нет опыта. Писать предстоит на Python — одном из самых дружелюбных к новичкам языков. Запутаться и сдаться не получится, потому что весь путь до первого проекта мы пройдём вместе с вами, шаг за шагом. Вы не станете разработчиком за час. Зато попробуете программировать, увидите реальный результат и поймёте, нравится ли это вам. Первая строка кода ждёт вас! Реклама АНО ДПО "Образовательные технологии Яндекса», ИНН:7704282033, erid: LjN8K2hLz