cookie

Utilizamos cookies para mejorar tu experiencia de navegación. Al hacer clic en "Aceptar todo", aceptas el uso de cookies.

avatar

Библиотека питониста | Python, Django, Flask

Все самое полезное для питониста в одном канале. Список наших каналов: https://t.me/proglibrary/8353 Учиться у нас: https://proglib.io/w/907158ab Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv Прайс: @proglib_advertising

Mostrar más
Publicaciones publicitarias
41 006
Suscriptores
+1424 horas
+1057 días
+21830 días
Distribuciones de tiempo de publicación

Carga de datos en curso...

Find out who reads your channel

This graph will show you who besides your subscribers reads your channel and learn about other sources of traffic.
Views Sources
Análisis de publicación
MensajesVistas
Acciones
Ver dinámicas
01
✉️❌ Как завалить собеседование, даже не начав его: 8 ошибок в сопроводительных письмах Откликаетесь, но сразу получаете отказы? Не торопитесь с выводами — возможно, все дело в вашем сопроводительном письме. 👉Сопроводительное — это первое впечатление, которое мы производим на эйчара, а первое впечатление, как известно, очень важно. Собрали для вас несколько распространенных ошибок по составлению такого письма — а в статье по ссылке можно найти остальные ошибки и пример идеального сопроводительного. Кстати, вакансии можно поискать в наших профильных каналах: 🤮Data Science, анализ данных, аналитика 🤮Python 🤮Frontend
1 0336Loading...
02
🐍🆕 Змея сбросила старую кожу: что нового в Python 3.13 Версия 3.13 принесла ряд важных нововведений, нацеленных на повышение скорости выполнения кода, улучшение читаемости и новые возможности для интерактивной работы. В новой статье перечислили главные изменения, которые должен знать каждый Python-разработчик. 👉 Читать статью 👉 Зеркало
2 89344Loading...
03
♊🐍 Как использовать Gemini через API Это подробное руководство для новичков, рассказывающее: ▪️как получить API-ключ для использования модели Google; ▪️как делать простейшие запросы к модели; ▪️как настраивать параметры модели; ▪️как сделать историю чата; ▪️как отправить модели картинку. 🔗 Ссылка на статью
3 18344Loading...
04
👆Ловите бинго Python-разработчика👆 Авторские версии бинго приветствуются
5 02855Loading...
05
✍️ Как работать с Parquet в Python Apache Parquet — это открытый формат хранения данных, предназначенный для обработки больших объёмов данных. Он подходит для приложений, где часто требуется выборка и агрегирование данных по отдельным столбцам. Новая статья рассказывает, как с помощью библиотеки pyarrow легко работать с файлами этого формата, в частности: ▪️как записывать DataFrame в Parquet; ▪️как читать файлы Parquet; ▪️как читать отдельные столбцы; ▪️как получать метаданные файла Parquet. 🔗 Ссылка на статью
3 82839Loading...
06
🔍 glob — стандартный модуль Python для поиска файлов и директорий по шаблону Даёт удобный способ выполнять операции с файловой системой из Python-программы. Можно выполнять поиск файлов с определёнными расширениями или по определённым маскам. Правила шаблонов для glob отличаются от правил регулярных выражений. Они следуют стандартным правилам расширения путей Unix. Например: 🔹Символ * соответствует любому количеству любых символов. Так, «*.txt» найдёт все файлы с расширением .txt. 🔹Символ ? соответствует любому одному символу. Так, «file?.txt» найдёт file1.txt, file2.txt и т.д., но не file10.txt. 🔹Символы [] соответствуют любому из символов внутри скобок. Так, «file[abc].txt» найдёт filea.txt, fileb.txt и filec.txt. 👆Выше на картинке можно увидеть пример использования 🔗 Ссылка на официальную документацию
3 78848Loading...
07
🐍 Переменные и константы в Python В программировании константы — это значения, которые не должны изменяться в ходе выполнения программы. А вот переменные вполне могут изменять свои значения. 💩В Python нет встроенного механизма для создания настоящих неизменяемых констант, как в некоторых других языках программирования. Существуют только определённые соглашения, чтобы обозначить константы. В частности: 🔘имена констант пишутся заглавными буквами; 🔘для улучшения читаемости в названиях используются подчёркивания. 💩 Вот пример: PI = 3.14159 GRAVITY = 9.81 SPEED_OF_LIGHT = 299792458 ❔Зачем вообще использовать константы? 🔘Это улучшает читаемость кода; 🔘Это уменьшает вероятность ошибок.
3 68914Loading...
08
Нет времени объяснять! Осталась всего пара дней до закрытия регистрации на самое масштабное событие в IT-сфере. Уже 17 мая пройдет конференция МТС True Tech Day. Что будет: - Выступления топовых экспертов из МТС, Яндекса, Ozon, Авито и других передовых компаний. - Более 50 докладов про архитектуру, облачные платформы, NLP4Code, вероятностное. программирование, безопасность контейнеров и другое. - 10 часов нетворкинга. - Цифровые зоны и digital-развлечения. - А после – грандиозная вечеринка со звездой. Участвуй онлайн! Регистрируйся прямо сейчас на True Tech Day.
3 4426Loading...
09
✖️➕ Создаём калькулятор на Python Создание калькулятора может быть стартовым проектом для тех, кто начинает разбираться с GUI. Гайд на The Python Papers как раз описывает шаги реализации такого проекта с помощью библиотеки wxPython. Автор показывает, как создать графический интерфейс с кнопками для базовых арифметических операций: сложение, вычитание, умножение и деление. 🔗 Читать гайд
3 90760Loading...
10
💬 В каких темах, касающихся Python-разработки, вы ориентируетесь хуже всего? 👍 — Объектно-ориентированное программирование 💯 — Асинхронное программирование ❤️ — Работа с базами данных 👏 — Тестирование и автоматизация 👾 — Инструменты DevOps и CI/CD 🤔 — свой вариант (напишу в комментариях) #интерактив
4 0396Loading...
11
🐍 Полезные пакеты и библиотеки для Django-разработчиков 💚 Django Tenants Это расширение для Django, которое позволяет создавать приложения с поддержкой множества клиентов или арендаторов (тенатов) в одной базе данных. 💚 Celery Это система для управления очередями задач. Умеет две вещи: брать задачи из очереди и выполнять их по расписанию. В качестве брокера очередей обычно используются RabbitMQ или Redis. 💚 Cookiecutter Django Это генератор шаблонов для создания проектов Django. Он позволяет быстро создавать скелеты Django-приложений с готовыми настройками и интеграциями. 💚 Sentry Это платформа для мониторинга ошибок и исключений в реальном времени. Она поддерживает множество языков программирования и фреймворков, включая Django. 💚 Django Import Export Это библиотека для упрощения импорта и экспорта данных в Django-приложениях. Она поддерживает работу с различными форматами, в том числе CSV, Excel, JSON и YAML.
4 23857Loading...
12
❔Зачем нужна папка __pycache__? Вы наверняка замечали, что в питоновских проектах присутствует папка __pycache__. Если вы ещё не разобрались с этим, то новая статья на Real Python для вас. Она рассказывает: 🔸об ускорении импорта модулей; 🔸о содержимом __pycache__; 🔸об удалении папки; 🔸о предотвращении её создания. 🔗 Читать статью
4 19248Loading...
13
❔Как работает модуль Asyncio в Python: воссоздаём с нуля Статья объясняет принципы работы asyncio в Python, используя примеры с генераторами. ▫️Автор начинает с основ генераторов, а затем переходит к созданию упрощённого цикла событий с их помощью. ▫️Далее он вводит конструкции async и await, показывая, как эти элементы работают в контексте создания асинхронных задач. 🔗 Читать статью со всеми подробностями
4 28396Loading...
14
Как не завалить собес в МТС и пройти жесткий отбор ❓ Какие задачи нужно решить на техническом собеседовании ❓ Какие вопросы зададут с вероятностью 99% ❓ Подготовиться и во всем разобраться помогут эксперты команды AI-разработки МТС 💯 🎙 Не пропусти первый выпуск совместного видеоподкаста МТС и Всероссийского ИТ-фестиваля RuCode «Как попасть на стажировку в МТС, решив задачу на реальных данных компании?». Ведущими подкаста выступят главный методист RuCode Андрей Созыкин и методист трека «искусственный интеллект» RuCode, старший преподаватель кафедры высокопроизводительных компьютерных технологий УрФУ Александра Дунаева. ⏰ Подключаемся 15 мая в 12:00 мск, чтобы задать самые важные вопросы!
3 2099Loading...
15
♟️Шахматы. От начала до читов Пользователь «Хабра» поделился своим способом разработки шахматного чита. За основу он взял код из этого репозитория и переработал его. Если вкратце, то программа работает так: ▫️Делаются скриншоты доски и определяются изменения на ней. ▫️Ход противника подсвечивается, данные отдаются движку, который возвращает наилучший ответный ход. 🔗 Читать более подробно по этой ссылке
4 70535Loading...
16
Что быстрее: словарь или список? Скорость выполнения операций со словарями и списками зависит, собственно, от типа операции. 🔹Словари в Python реализованы как хеш-таблицы. Поэтому: ▫️Доступ к элементу по ключу в словаре обычно выполняется за O(1), то есть быстро, независимо от размера словаря. ▫️Добавление нового элемента в словарь также обычно занимает время O(1). ▫️Проверка наличия ключа в словаре выполняется за O(1). 🔹Списки в Python реализованы как динамические массивы. Поэтому: ▫️Доступ к элементу по индексу в списке тоже выполняется за время O(1). Однако список всё же может быть незначительно быстрее, так как в случае со словарём требуются дополнительные вычисления для хеширования ключа. ▫️Вставка элемента в начало или середину списка требует сдвига всех последующих элементов, что занимает время O(n). ▫️Поиск элемента в списке, если индекс неизвестен, требует перебора всех элементов, что занимает время O(n). #вопросы_с_собеседований
5 26925Loading...
17
🐍 Шпаргалка по Python Это страничка с основными конструкциями и командами Python. В ней можно подсмотреть синтаксис, типы данных, условия и циклы, функции, обработку файлов, модули и классы. Каждая тема кратко изложена с примерами кода, что делает сайт удобным, например, для быстрой подготовки к собеседованию по Python. 🔗 Ссылка на шпаргалку
5 139110Loading...
18
Самые полезные каналы для программистов в одной подборке! Сохраняйте себе, чтобы не потерять 💾 🔥Для всех Библиотека программиста — новости, статьи, досуг, фундаментальные темы Книги для программистов IT-мемы Proglib Academy — тут мы рассказываем про обучение и курсы 🤖Про нейросети Библиотека робототехники и беспилотников | Роботы, ИИ, интернет вещей Библиотека нейрозвука | Транскрибация, синтез речи, ИИ-музыка Библиотека нейротекста | ChatGPT, Gemini, Bing Библиотека нейровидео | Sora AI, Runway ML, дипфейки Библиотека нейрокартинок | Midjourney, DALL-E, Stable Diffusion #️⃣C# Книги для шарпистов | C#, .NET, F# Библиотека шарписта — полезные статьи, новости и обучающие материалы по C# Библиотека задач по C# — код, квизы и тесты Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel ☁️DevOps Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps Вакансии по DevOps & SRE Библиотека задач по DevOps — код, квизы и тесты Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования 🐘PHP Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP Вакансии по PHP, Symfony, Laravel Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по PHP — код, квизы и тесты 🐍Python Библиотека питониста — полезные статьи, новости и обучающие материалы по Python Вакансии по питону, Django, Flask Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по Python — код, квизы и тесты ☕Java Книги для джавистов | Java Библиотека джависта — полезные статьи по Java, новости и обучающие материалы Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по Java — код, квизы и тесты Вакансии для java-разработчиков 👾Data Science Книги для дата сайентистов | Data Science Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по Data Science — код, квизы и тесты Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту 🦫Go Книги для Go разработчиков Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по Go — код, квизы и тесты Вакансии по Go 🧠C++ Книги для C/C++ разработчиков Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++ Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования Библиотека задач по C++ — код, квизы и тесты Вакансии по C++ 💻Другие каналы Библиотека фронтендера Библиотека мобильного разработчика Библиотека хакера Библиотека тестировщика Вакансии по фронтенду, джаваскрипт, React, Angular, Vue Вакансии для мобильных разработчиков Вакансии по QA тестированию InfoSec Jobs — вакансии по информационной безопасности 📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈 Также у нас есть боты: Бот с IT-вакансиями Бот с мероприятиями в сфере IT Мы в других соцсетях: 🔸VK 🔸YouTube 🔸Дзен 🔸Facebook * 🔸Instagram * * Организация Meta запрещена на территории РФ
4 23126Loading...
19
🐍❓Давайте подумаем, что же всё-таки можно сделать с питоном? Если интересно, вся история тут
4 5906Loading...
20
🐘 pgcli — интерфейс командной строки для PostgreSQL Его главные особенности — автодополнение и подсветка синтаксиса. Это позволяет упростить взаимодействие с базами данных. Есть аналог для MySQL. 👉 Недавно вышла новая версия pgcli 4.1.0. Для установки нужно использовать команду pip install pgcli==4.1.0 🔗 Ссылка на репозиторий
5 41276Loading...
21
🥑 Подборка лучших статей «Библиотеки программиста» за апрель: сохраняй в заметки, чтобы не пропустить #самыйсок 🐍📖 ТОП-10 книг по Python для начинающих программистов в 2024 году 🤖✍️ Как работают языковые модели (LLM): простое объяснение через аналогию с кулинарией 🐍 Хэш-карты: незаменимый инструмент для Python-разработчика 🤖👾 Как злоумышленники взламывают LLM: 7 ключевых стратегий 🤖🛠️ 4 полезных инструмента для работы с ИИ: RAGFlow, The Pipe, UFO и SWE-agent 🐍❌ 10 основных ошибок начинающих Python-разработчиков 🎸 10 причин, по которым стоит выбрать Django вместо FastAPI 🔍💼 Исследование рынка: 8 наиболее востребованных языков программирования в 2024 году 🐍🤔 «Задумчивый» код: временная сложность операций со структурами данных в Python ⛓️ Программирование и блокчейн: что нужно знать новичку? 🤖🖼️ Как работают визуальные трансформеры: магия превращения пикселей в знания
4 94839Loading...
22
🐍 Вышла новая бета-версия Python 3.13 с новым REPL Речь идёт о Python 3.13.0b1, которая доступна для тестирования. Одним из наиболее интересных новшеств в ней является улучшенное интерактивное окно. Вот, какие у него есть особенности: 🔸 Теперь, начиная новый блок кода и делая отступ в первой строке, следующая строка будет автоматически отформатирована с таким же отступом. При нажатии клавиши Tab вставляются четыре пробела, упрощая форматирование кода. 🔸 Появилась возможность редактировать многострочный код, сохраняя историю предыдущих команд или блоков кода. 🔸 Появилась возможность писать такие команды как exit без необходимости писать скобки. 🔸Добавили режим Paste, который позволяет легко вставлять большие куски кода. 🔗 Почитать подробнее о релизе можно по этой ссылке
5 23816Loading...
23
Media files
5 32813Loading...
24
Media files
5 1718Loading...
25
🐢 Python Turtle Bingo Нашли залипательную игру, чтобы было, чем заняться в выходные. Суть заключается в следующем: ▫️Переходите на сайт Python Turtle Bingo ▫️Выбираете любую карточку из тех, что видите ▫️Открывается окно для написания кода. Ваша задача — воссоздать картинку с карточки с помощью модуля turtle.
5 49960Loading...
26
⚔️ PyTorch или TensorFlow? На Real Python опубликовали статью, в которой рассказывается о разнице между двумя главными фреймворками для машинного обучения. Также Real Python предлагает табличку, которая поможет принять решение при выборе между PyTorch и TensorFlow👆 🔗 Ссылка на статью
5 29368Loading...
27
💬 Объясните, что такое тернарный оператор в Python Тернарный оператор используется для написания простых условных конструкций if-else в одну строку. Появился в Python версии 2.4. ✔️ Вот пример использования: is_good = True state = "good" if is_good else "not good" Без применения тернарного оператора этот пример выглядел бы так: is_good = True if is_good: state = "good" else: state = "not good" ✨ Есть один интересный и неочевидный способ применения тернарного оператора — вместе с кортежами. nice = True personality = ("mean", "nice")[nice] print("The cat is ", personality) # Выведет: The cat is nice Здесь используется кортеж (“mean”, “nice”), а индекс выбирается на основе значения переменной nice. Если nice имеет значение True, что соответствует 1, выбирается "nice". Если бы nice было False (0), выбралось бы "mean". #вопросы_с_собеседований
5 49255Loading...
28
👀 Вышли майские рейтинги самых популярных языков программирования У нас не было сомнений насчёт первого места — это Python (16.33%). Прирост составил 2.88%, то есть люди активно изучают язык (и, похоже, не собираются останавливаться). Из интересного в рейтинге — ренессанс Fortran. Авторы предполагают, что главная тому причина — рост важности математических вычислений. Python, например, используется в этой области, но он медленный. Fortran же быстрый, имеет нативную поддержку математических вычислений, а также бесплатный. 🔗 Ссылка на рейтинг
5 73247Loading...
29
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом. Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах. 👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
5 1574Loading...
30
🐍😎 А если бы вы не стали Python-разработчиком, то кем хотели бы быть? Давайте пофантазируем. Пишите свои варианты в комментарии👇
4 9863Loading...
31
👁️💼 Открытые и скрытые вакансии в IT: как найти работу мечты Существует целый пласт скрытых вакансий, о которых знает ограниченный круг лиц. Как найти эти вакансии и не упустить свой шанс? Читайте в нашей статье. 🔗 Читать статью 🔗 Зеркало
4 65544Loading...
32
📦 Вышла новая бета-версия pip, и в ней есть кое-что интересное Речь идёт о релизе pip 24.1 beta. Установить его можно следующей командой: python -m pip install pip==24.1b1 ✔️ Разработчики обновили версию packaging с 21.3 до 24.0, что исправило множество ошибок, значительно улучшило производительность и позволит pip поддерживать free threaded пакеты. Однако это также ломает совместимость с pip у многих пакетов. Именно поэтому релиз вышел в бета-версии. Как пишут разработчики, успевшие протестировать новый pip, он позволяет ускорить dry run установки apache-airflow[all] с ~418 секунд до ~185 секунд. 🔗 pip 24.1b1 на PyPI
4 8518Loading...
33
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python. В ней: ● Новые возможности в последних версиях Python ● Работа с базами данных и SQL в Python ● Веб-разработка на Django и Flask ● Машинное обучение и анализ данных с помощью Python ● Автоматизация и работа с API на Python ● Тестирование и отладка кода на Python ● Задачи для новичков с решениями 👉Подписаться👈
4 8506Loading...
✉️❌ Как завалить собеседование, даже не начав его: 8 ошибок в сопроводительных письмах Откликаетесь, но сразу получаете отказы? Не торопитесь с выводами — возможно, все дело в вашем сопроводительном письме. 👉Сопроводительное — это первое впечатление, которое мы производим на эйчара, а первое впечатление, как известно, очень важно. Собрали для вас несколько распространенных ошибок по составлению такого письма — а в статье по ссылке можно найти остальные ошибки и пример идеального сопроводительного. Кстати, вакансии можно поискать в наших профильных каналах: 🤮Data Science, анализ данных, аналитика 🤮Python 🤮Frontend
Mostrar todo...
🥰 3👍 1 1
🐍🆕 Змея сбросила старую кожу: что нового в Python 3.13 Версия 3.13 принесла ряд важных нововведений, нацеленных на повышение скорости выполнения кода, улучшение читаемости и новые возможности для интерактивной работы. В новой статье перечислили главные изменения, которые должен знать каждый Python-разработчик. 👉 Читать статью 👉 Зеркало
Mostrar todo...
🔥 17👍 7 3
♊🐍 Как использовать Gemini через API Это подробное руководство для новичков, рассказывающее: ▪️как получить API-ключ для использования модели Google; ▪️как делать простейшие запросы к модели; ▪️как настраивать параметры модели; ▪️как сделать историю чата; ▪️как отправить модели картинку. 🔗 Ссылка на статью
Mostrar todo...
👍 7
Photo unavailableShow in Telegram
👆Ловите бинго Python-разработчика👆 Авторские версии бинго приветствуются
Mostrar todo...
😁 15👍 7🤔 1👾 1
✍️ Как работать с Parquet в Python Apache Parquet — это открытый формат хранения данных, предназначенный для обработки больших объёмов данных. Он подходит для приложений, где часто требуется выборка и агрегирование данных по отдельным столбцам. Новая статья рассказывает, как с помощью библиотеки pyarrow легко работать с файлами этого формата, в частности: ▪️как записывать DataFrame в Parquet; ▪️как читать файлы Parquet; ▪️как читать отдельные столбцы; ▪️как получать метаданные файла Parquet. 🔗 Ссылка на статью
Mostrar todo...
🎉 9🥰 2👍 1
Photo unavailableShow in Telegram
🔍 glob — стандартный модуль Python для поиска файлов и директорий по шаблону Даёт удобный способ выполнять операции с файловой системой из Python-программы. Можно выполнять поиск файлов с определёнными расширениями или по определённым маскам. Правила шаблонов для glob отличаются от правил регулярных выражений. Они следуют стандартным правилам расширения путей Unix. Например: 🔹Символ * соответствует любому количеству любых символов. Так, «*.txt» найдёт все файлы с расширением .txt. 🔹Символ ? соответствует любому одному символу. Так, «file?.txt» найдёт file1.txt, file2.txt и т.д., но не file10.txt. 🔹Символы [] соответствуют любому из символов внутри скобок. Так, «file[abc].txt» найдёт filea.txt, fileb.txt и filec.txt. 👆Выше на картинке можно увидеть пример использования 🔗 Ссылка на официальную документацию
Mostrar todo...
👍 15 4🥰 2
🐍 Переменные и константы в Python В программировании константы — это значения, которые не должны изменяться в ходе выполнения программы. А вот переменные вполне могут изменять свои значения. 💩В Python нет встроенного механизма для создания настоящих неизменяемых констант, как в некоторых других языках программирования. Существуют только определённые соглашения, чтобы обозначить константы. В частности: 🔘имена констант пишутся заглавными буквами; 🔘для улучшения читаемости в названиях используются подчёркивания. 💩 Вот пример:
PI = 3.14159
GRAVITY = 9.81
SPEED_OF_LIGHT = 299792458
❔Зачем вообще использовать константы? 🔘Это улучшает читаемость кода; 🔘Это уменьшает вероятность ошибок.
Mostrar todo...
👍 19🎉 5 4
Photo unavailableShow in Telegram
Нет времени объяснять! Осталась всего пара дней до закрытия регистрации на самое масштабное событие в IT-сфере. Уже 17 мая пройдет конференция МТС True Tech Day. Что будет: - Выступления топовых экспертов из МТС, Яндекса, Ozon, Авито и других передовых компаний. - Более 50 докладов про архитектуру, облачные платформы, NLP4Code, вероятностное. программирование, безопасность контейнеров и другое. - 10 часов нетворкинга. - Цифровые зоны и digital-развлечения. - А после – грандиозная вечеринка со звездой. Участвуй онлайн! Регистрируйся прямо сейчас на True Tech Day.
Mostrar todo...
🥱 4👍 1
✖️➕ Создаём калькулятор на Python Создание калькулятора может быть стартовым проектом для тех, кто начинает разбираться с GUI. Гайд на The Python Papers как раз описывает шаги реализации такого проекта с помощью библиотеки wxPython. Автор показывает, как создать графический интерфейс с кнопками для базовых арифметических операций: сложение, вычитание, умножение и деление. 🔗 Читать гайд
Mostrar todo...
Creating a Calculator with wxPython

A lot of beginner tutorials start with “Hello World” examples. There are plenty of websites that use a calculator application as a kind of “Hello World” for GUI beginners. Calculators are a good way to learn because they have a set of widgets that you need to lay out in an orderly fashion. They also require a certain amount of logic to make them work correctly. For this calculator, let’s focus on being able to do the following:

🥱 13👍 12❤‍🔥 2 2
💬 В каких темах, касающихся Python-разработки, вы ориентируетесь хуже всего? 👍 — Объектно-ориентированное программирование 💯 — Асинхронное программирование ❤️ — Работа с базами данных 👏 — Тестирование и автоматизация 👾 — Инструменты DevOps и CI/CD 🤔 — свой вариант (напишу в комментариях) #интерактив
Mostrar todo...
💯 129👾 78👏 27👍 24 7🤔 7🌚 3😁 2🔥 1