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

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

30207 @pyproglib

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

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

    Расскажите про опыт работы с ChatGPT в серии наших опросов 👇
  • Библиотека питониста

    Соединение списка и множества в словарь Для соединения списка и множества в словарь можно использовать встроенную функцию zip(). Эта функция объединяет элементы нескольких последовательностей (`списков`, множеств, кортежей и т.д.) в кортежи. Для создания словаря из списков и множеств нужно сначала объединить элементы в кортежи при помощи функции zip(), а затем создать словарь из этих кортежей при помощи функции dict(). fruit_prices будет содержать словарь {'apple': 1.20, 'banana': 0.80, 'orange': 1.50}. #код
  • Библиотека питониста

    Что плохого в следующем коде? Ответ: В Python нет объявлений переменных, поэтому он должен сам определить их область действия. Если внутри функции имеется обращение к переменной, то она считается локальной. Переменная count выше является глобальной, поэтому код выбрасывает ошибку. #вопросы_с_собеседований
  • Реклама

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

    Tabulate Библиотека Tabulate предназначена для красивого вывода табличных данных. Она поддерживает различные форматы таблиц и позволяет легко выводить данные в виде таблицы с заголовками и разделителями. Основные возможности библиотеки Tabulate: — Вывод табличных данных в различных форматах (plain, simple, grid, pipe, orgtbl, tsv, html, latex, ts, и др.). — Автоматическое определение заголовков таблицы. — Поддержка разных типов данных (числа, строки, списки, кортежи, словари и др.). В результате работы кода из примера выводится таблица с данными о фруктах, их цене и количестве, оформленная в формате "grid". #код
  • Библиотека питониста

    Создание поисковых DSL с помощью Django Язык предметной области (DSL) — это небольшой язык для конкретной предметной области приложения. GitHub имеет простой пример в своем трекере задач, позволяющий ограничениям вроде «is:open» указывать поиск только открытых тикетов. В этой статье показано, как создать собственный поисковый DSL в Django с помощью PyParsing. Читать статью
  • Библиотека питониста

    Делаем скриншот в две строки На картинке код, который делает скриншот и сохраняет его. Он будет сохранен в той же директории, откуда запущена программа. Помогает нам в работе замечательный пакет PyAutoGUI.
  • Библиотека питониста

    Удаляем файл из папки на компьютере Для удаления файла из папки на ПК в Python можно использовать модуль os. Здесь сначала мы импортируем модуль os. Затем указываем полный путь к удаляемому файлу в переменной file_path. С помощью функции os.path.exists() проверяем, существует ли файл по указанному пути. Если файл существует, мы удаляем его с помощью функции os.remove(). В противном случае выводим информацию, что такой файл не найден. #код
  • Библиотека питониста

    Курс по python-разработке для тех, кто хочет сменить профессию. Неважно, сколько вам лет и есть ли у вас опыт в IT — за 9 месяцев учёбы освоить разработку сможет каждый. Это возможно, если правильно выстроить программу и усердно заниматься. Упорство зависит от вас, а о качестве материалов позаботилась команда Яндекс Практикума. — Программа основана на реальных требованиях работодателей к младшим специалистам. — Интерактивный тренажёр помогает освоить теорию и закрепить её в тестах. — Практика идёт на учебных проектах для портфолио: от чат-бота и сайта-отзовика до соцсети и многофункционального сервиса. А ещё на курсе много работы с опытными специалистами: — наставники-разработчики разбирают сложные темы на живых вебинарах. — код-ревьюеры проверяют проекты и подсказывают, как их улучшить. — кураторы помогают с организацией и расписанием. — карьерный центр учит работать с резюме, мотивационными письмами, портфолио и собеседованиями. Пройдите первый бесплатный урок →
  • Библиотека питониста

    🧑‍🎓 ТОП-8 стажировок для программиста в 2023 году Восемь популярных вариантов стажировок для студентов в топовых зарубежных и российских IT-компаниях. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека питониста

    Какой формат обучающих материалов предпочитаете? Статьи, видео, гайды, задачи, или личное наставничество? #интерактив
  • Библиотека питониста

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

    Напишите однострочник, который будет подсчитывать количество заглавных букв в файле В этом однострочнике мы открываем файл ‘filename.txt’ и пробегаемся по всем его строкам и символам в каждой строке. Для каждого символа, который является заглавной буквой метод isupper() возвращает True, и мы добавляем 1 к счетчику с помощью функции sum(). В конце, num_uppercase будет содержать количество заглавных букв в файле. #вопросы_с_собеседований
  • Библиотека питониста

    Pywebview Pywebview — это библиотека, которая позволяет отображать HTML, CSS и JavaScript контент в собственном окне приложения. Она предоставляет простой способ создания настольных приложений с использованием веб-технологий. Pywebview может быть полезна в различных сценариях, включая: 🐍 Создание настольных интерфейсов для веб-приложений. 🐍 Встраивание веб-контента в настольное приложение. 🐍 Создание простых настольных приложений с использованием веб-технологий. В этом примере мы создаем окно с заголовком "Hello world" и открываем в нем веб-страницу https://www.google.com. Функция webview.start() запускает функцию start в главном потоке, что обеспечивает корректное отображение окна. После запуска этого кода вы увидите окно приложения с заголовком "Hello world", в котором открывается веб-страница https://www.google.com. #код
  • Библиотека питониста

    Интенсив «Архитектуры и шаблоны проектирования» для middle и senior-разработчиков 🧐 Кому подойдет? Разработчикам, которые знают любой объектно-ориентированный язык программирования. 🧐 Как проходит обучение? В течение всего интенсива вы будете создавать игру «Звездные войны». У вас будет собственный корабль, который научится летать по полю битвы, стрелять основным оружием и применять секретное оружие. 👉 Подробная программа обучения 👉 Купить со скидкой 40% Промокод SOLID40 действует до конца июня
  • Библиотека питониста

    Как давно последний раз меняли должность/место работы? Удалось улучшить условия? #интерактив
  • Реклама

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

    Создание цифровых часов с помощью Python Используя Turtle, мы можем легко рисовать на чертежной доске. Сначала мы импортируем модуль turtle. Затем создаем окно, затем создаем объект turtle и, используя методы turtle, можем рисовать на чертежной доске. Результат нашего кода представлен в посте ниже. Подробнее можно почитать здесь. #код
  • Библиотека питониста

    Ребята из Яндекса рассказывают о ключевых задачах и вызовах команд Yandex Cloud, Yandex Infrastructure, Yandex 360. Рекомендуем эфир backend-разработчикам и SRE — тем, кому интересно узнать, как все устроено и кто нужен в команде прямо сейчас. 🎙 Смотрите запись эфира по ссылке. ➡️ Про ускоренный трек найма в эти команды можете узнать здесь.
  • Библиотека питониста

    👀 Руки прочь от кода: почему технический менеджер не должен ревьюить код В этой статье мы подробно рассмотрим отличие технического менеджера от техлида. Также узнаем, почему при размере команды больше четырех технический менеджер должен сосредоточиться на своей основной роли — управлении коммуникациями внутри и вне команды. 🔗 Основной сайт 🔗 Зеркало