Ежедневный обзор лучших IT статей для занятых
5 минут в день = вся важная информация из мира IT. Habr, Tproger, VC — уже отфильтровано, структурировано и с сутью. Экономь время - подписывайся и читай канал!
5 минут в день = вся важная информация из мира IT. Habr, Tproger, VC — уже отфильтровано, структурировано и с сутью. Экономь время - подписывайся и читай канал!
Классический сценарий: есть база данных и приложение на бэкенде. Для подключения достаточно знать адрес, порт, имя пользователя, пароль — и прямой доступ перед вами.
NocoDB — это платформа с открытым исходным кодом, которая превращает базы данных в удобные таблицы и интерфейсы.
— В этой статье рассмотрим, как можно относительно нативно интегрировать работу с платформой NocoDB на бэкенде, какие паттерны подходят и зачем мне понадобилось разработать собственный Python-модуль.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Работа с файлами в Python — важный навык для каждого разработчика.
Правильное открытие и закрытие файлов обеспечивает корректную работу программы и эффективное использование системных ресурсов.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Строки в Python бывают очень длинными и часто содержат много лишних данных, в статье разбираем синтаксис и возможности.
Например, служебную информацию в лог-файлах приложений или ошибки пользовательского ввода.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Распознавание жестов — это технология, которая позволяет людям взаимодействовать с устройствами без физического нажатия кнопок или сенсорных экранов.
Разработка проекта начнётся с получения данных из акселерометра для построения набора жестов.
— Затем мы проектируем полносвязную нейронную сеть для распознавания жестов и подключим модель в проекте ESP32.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Python предоставляет разнообразные операторы для работы с данными и переменными.
Понимание этих операторов критически важно для эффективного программирования на Python.
В этой статье мы подробно рассмотрим все типы операторов и выражений в Python с практическими примерами.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
У вас получилось: вы закончили курсы, или дочитали книгу, которая дает вам базу для программирования в Python.
Вы освоили списки, словари, классы, может даже некоторые объектно-ориентированные концепции.
В данной статье мы рассмотрим несколько разных проектов, ресурсов и руководств, которые вы можете использовать для создания чего-либо в Python.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Объектно-ориентированное программирование применяют практически все крупные компании, потому что эта методика упрощает разработку, но в то же время её боятся многие начинающие разработчики.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Как найти работу в IT и не сойти с ума.
🔥 95% резюме в IT даже не открывают. Устал слать в пустоту?
Реальный курс без мотивашки:
Резюме по формуле рекрутеров
Ответы на все "неудобные" вопросы
Как не сломаться от отказов
47 мин видео → доступ сразу по СБП.
Переходи и меняй ситуацию
🔥 95% резюме в IT даже не открывают. Устал слать в пустоту?
Реальный курс без мотивашки:
Резюме по формуле рекрутеров
Ответы на все "неудобные" вопросы
Как не сломаться от отказов
47 мин видео → доступ сразу по СБП.
Переходи и меняй ситуацию
Python предоставляет мощные встроенные модули os и shutil, которые позволяют выполнять все основные операции с файловой системой: создание, копирование, перемещение, переименование и удаление папок.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Само словосочетание «регулярные выражения» звучит непонятно и выглядит страшно, но на самом деле ничего сложного в работе с ними нет.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Как часто ваши простенькие прототипы или предметные скрипты превращаются в полномасштабные приложения?
Простота естественного разрастания кода не лишена и обратной стороны — такой код становится трудно обслуживать.
Количественное размножение словарей в качестве основных структур данных чётко сигнализирует о наличии технического долга.
— К счастью, сегодня Python предоставляет для простых словарей много адекватных альтернатив.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Python предоставляет замечательный модуль для создания собственных итераторов, предоставленные данным модулем инструменты быстрые и эффективно используют память.
◾️ Вы сможете использовать эти кирпичики для создания собственных специализированных итераторов, которые могут использоваться для эффективных циклов.
В данной статье мы рассмотрим примеры каждого предоставленного инструмента, так что к её концу вы сможете эффективно использовать каждый инструмент для создания собственных скриптов, а главное, знать, когда именно их применять.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Условия в Python — это фундаментальный инструмент программирования, который позволяет выполнять различные действия в зависимости от выполнения или невыполнения определенных условий.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Классы и объекты — основа объектно-ориентированного программирования.
С их помощью требования к программе превращаются в понятные структуры данных и правила взаимодействия между ними, если вы пишете код и работаете над созданием ПО, то без объектов и классов вам не обойтись.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Это краткое руководство автора по новому арт-проекту microgpt — одному файлу на чистом Python, состоящему из 200 строк кода без внешних зависимостей и библиотек, который реализует обучение и использование (инференс) GPT-модели.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Множества в Python – это структура данных, которые содержат неупорядоченные элементы.
Элементы также не является индексированным, как и список, множество позволяет внесение и удаление элементов.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
— Компилятор представляет собой специализированную программу, которая выполняет полное преобразование исходного кода в машинный код или промежуточный код до запуска программы.
— Интерпретатор читает и выполняет исходный код программы построчно во время выполнения.
Понимание различий между компилятором и интерпретатором критически важно для каждого разработчика, поскольку это влияет на выбор языка программирования, архитектуру приложения и производительность программы.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Для парсинга используют разные языки программирования: Python, JavaScript или даже Go, на самом деле инструмент не так важен, но некоторые языки делают парсинг удобнее за счёт наличия специальных библиотек — например, Beautiful Soup в Python.
◾️ В этой статье разберёмся в основах парсинга — вспомним про структуру HTML-запроса и спарсим сведения о погоде с сервиса «Яндекса», а ещё поделимся записью мастер-класса, на котором наш эксперт в веб-разработке покажет, как с нуля написать веб-парсер.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Возведение в степень — очень важная операция в различных областях программирования, от анализа данных до разработки алгоритмов.
В этом руководстве мы рассмотрим различные методы возведения в степень в Python, мы познакомим вас с соответствующими функциями — как встроенными, так и функциями из модуля math и библиотеки Numpy.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM