Модуль tkinter: Создание блокнота
Продолжаем делиться циклом видеоматериалов, благодаря которому ты научишься делать красивые интерфейсы с помощью tkinter. В этот раз автор рассказывает, как легко сделать блокнот.
Смотреть...
Разъяснивший Python
Продолжаем делиться циклом видеоматериалов, благодаря которому ты научишься делать красивые интерфейсы с помощью tkinter. В этот раз автор рассказывает, как легко сделать блокнот.
Смотреть...
Разъяснивший Python
Под капотом Pine Script: как устроен и для чего используется язык TradingView
Pine Script — это язык программирования, разработанный командой TradingView как Domain Specific Language, то есть специализированный язык для решения конкретной задачи - анализа и визуализации финансовых данных.
Читать...
Разъяснивший Python
Pine Script — это язык программирования, разработанный командой TradingView как Domain Specific Language, то есть специализированный язык для решения конкретной задачи - анализа и визуализации финансовых данных.
Читать...
Разъяснивший Python
Хабр
Под капотом Pine Script: как устроен и для чего используется язык TradingView
Pine Script — это язык программирования, разработанный командой TradingView как Domain Specific Language, то есть специализированный язык для решения конкретной задачи - анализа и визуализации...
Автоматическая метка времени при добавлении записей в БД
Чтобы не писать вручную дату создания и обновления записи, можно задать их прямо в модели SQLAlchemy.
Итог:
Использование server_default=func.now() и onupdate=func.now() автоматизирует работу с датами в таблицах и избавляет от рутины.
Разъяснивший Python
Чтобы не писать вручную дату создания и обновления записи, можно задать их прямо в модели SQLAlchemy.
Итог:
Использование server_default=func.now() и onupdate=func.now() автоматизирует работу с датами в таблицах и избавляет от рутины.
Разъяснивший Python
👍1
Как выучить Python с нуля?
В этом видео автор подробно разбирает как выучить Python для начинающих и как эти знания применять на практике для web-разработки и data science.
Смотреть...
Разъяснивший Python
В этом видео автор подробно разбирает как выучить Python для начинающих и как эти знания применять на практике для web-разработки и data science.
Смотреть...
Разъяснивший Python
YouTube
Как выучить Python для начинающих?
🔥 Telegram https://t.me/ershov_diary
🔥 Индивидуальная программа по обучению data science под вашу цель с моей менторской поддержкой до результата:
https://ershov.io/dsprogram?utm_source=youtube&utm_medium=video&utm_content=yt14
Тут я рассказываю почему…
🔥 Индивидуальная программа по обучению data science под вашу цель с моей менторской поддержкой до результата:
https://ershov.io/dsprogram?utm_source=youtube&utm_medium=video&utm_content=yt14
Тут я рассказываю почему…
Лучшие бесплатные курсы для новичков
Существует огромное количество бесплатных ресурсов для изучения Python. Однако нужно уметь отфильтровывать качественный материал от маркетингового мусора. В данной подборке учебных материалов акцент сделан на знаниях и практике, а не на платных модулях.
Читать...
Разъяснивший Python
Существует огромное количество бесплатных ресурсов для изучения Python. Однако нужно уметь отфильтровывать качественный материал от маркетингового мусора. В данной подборке учебных материалов акцент сделан на знаниях и практике, а не на платных модулях.
Читать...
Разъяснивший Python
Хабр
Как выучить Python и не разориться: 5 лучших бесплатных курсов для новичков
Привет, Хабр! Если вы сегодня решите вбить в поисковик «как выучить Python», вас моментально накроет лавиной таргетированной рекламы. Из каждого баннера будут кричать лозунги про «гарантированное...
Реальный Python: грустные факты, которые вас разочаруют
Начинаем гуглить информацию о Python. Все статьи как под копирку: тут хорошо платят, легко учиться, гостеприимное коммьюнити, просто рай на земле. Но автор статьи считает, что это ловушка.
Читать...
Разъяснивший Python
Начинаем гуглить информацию о Python. Все статьи как под копирку: тут хорошо платят, легко учиться, гостеприимное коммьюнити, просто рай на земле. Но автор статьи считает, что это ловушка.
Читать...
Разъяснивший Python
Хабр
Реальный Python: грустные факты, которые вас разочаруют
Начинаем гуглить информацию о Python. Все статьи как под копирку: тут хорошо платят, легко учиться, гостеприимное коммьюнити, просто рай на земле. Это ловушка. Я писала на Python полтора года, так что...
7 продвинутых приемов pandas для науки о данных
Статья делится 7 продвинутыми приёмами работы с pandas для оптимизации задач анализа данных. Рассматриваются, например, итерации по группам с df.groupby().iter() и другие способы упростить повторяющиеся операции.
Читать...
Разъяснивший Python
Статья делится 7 продвинутыми приёмами работы с pandas для оптимизации задач анализа данных. Рассматриваются, например, итерации по группам с df.groupby().iter() и другие способы упростить повторяющиеся операции.
Читать...
Разъяснивший Python
Хабр
7 продвинутых приемов pandas для науки о данных
Pandas — это основная библиотека для работы с данными. Вот несколько приёмов, которые я использую, чтобы быстрее и проще выполнять повторяющиеся задачи по работе с данными. Данная статья переведена с...
Оптимизируем использование памяти в приложениях Python
В этой статье будет исследовано, как находить в ваших приложениях на Python такие участки, где возникает перерасход памяти, и проанализировать, по каким причинам это происходит. Также вы научитесь снижать использование памяти и сокращать отпечаток программы в памяти, пользуясь простыми приёмами и эффективными структурами данных.
Читать...
Разъяснивший Python
В этой статье будет исследовано, как находить в ваших приложениях на Python такие участки, где возникает перерасход памяти, и проанализировать, по каким причинам это происходит. Также вы научитесь снижать использование памяти и сокращать отпечаток программы в памяти, пользуясь простыми приёмами и эффективными структурами данных.
Читать...
Разъяснивший Python
Хабр
Оптимизируем использование памяти в приложениях Python
Когда дело доходит до оптимизации производительности, чаще всего особое внимание уделяется скорости и активности использования ЦП. Гораздо реже кто-либо задумывается о потреблении памяти, конечно,...
Как происходят утечки переменных цикла (ч.1)
Но x никогда не был определен вне области действия цикла for...
В Python for-циклы используют область, в которой они существуют, и оставляют за собой определенную переменную цикла. Это также применимо, если мы ранее явно определили переменную for-loop в глобальном пространстве имен. В этом случае он повторно свяжет существующую переменную.
Разъяснивший Python
Но x никогда не был определен вне области действия цикла for...
В Python for-циклы используют область, в которой они существуют, и оставляют за собой определенную переменную цикла. Это также применимо, если мы ранее явно определили переменную for-loop в глобальном пространстве имен. В этом случае он повторно свяжет существующую переменную.
Разъяснивший Python
Модуль tkinter: Создание блокнота (Часть 2)
Продолжаем делиться циклом видеоматериалов, благодаря которому ты научишься делать красивые интерфейсы с помощью tkinter. В этот раз автор рассказывает, как легко сделать блокнот.
Смотреть...
Разъяснивший Python
Продолжаем делиться циклом видеоматериалов, благодаря которому ты научишься делать красивые интерфейсы с помощью tkinter. В этот раз автор рассказывает, как легко сделать блокнот.
Смотреть...
Разъяснивший Python
YouTube
Создание блокнота (Текстовый редактор) на python (питон) часть 2
Создание блокнота (Текстовый редактор) на python (питон) часть 2
★ Телеграм канал: https://t.me/programmersGuide_1
★ Группа ВК: https://vk.com/club123524808
► Поддержать автора:
https://www.donationalerts.com/r/it_start
► Другие видео:
★ Плейлист со…
★ Телеграм канал: https://t.me/programmersGuide_1
★ Группа ВК: https://vk.com/club123524808
► Поддержать автора:
https://www.donationalerts.com/r/it_start
► Другие видео:
★ Плейлист со…
Как происходят утечки переменных цикла (ч.3)
Понимание списков больше не поддерживает синтаксическую форму [... for var in item1, item2, ...]. Используйте [... for var in (item1, item2, ...)] вместо этого. Также обратите внимание, что понимание списков имеет другую семантику: они ближе к синтаксическому сахару для выражения генератора внутри list() конструктора, и, в частности, управляющие переменные цикла больше не передаются в окружающую область видимости.
Разъяснивший Python
Понимание списков больше не поддерживает синтаксическую форму [... for var in item1, item2, ...]. Используйте [... for var in (item1, item2, ...)] вместо этого. Также обратите внимание, что понимание списков имеет другую семантику: они ближе к синтаксическому сахару для выражения генератора внутри list() конструктора, и, в частности, управляющие переменные цикла больше не передаются в окружающую область видимости.
Разъяснивший Python
Если вы уже пробовали ChatGPT, DeepSeek или Cursor – вы знаете проблему: они помогают, но большую часть работы всё равно делаете вы.
Команда Зерокодера разобрала Claude Code и запустила бесплатный практикум, где в прямом эфире покажет, как собрать систему, в которой ИИ берет задачи на себя – без ручного кода и лишних сервисов.
Что вы получите на эфире:
– почему нейросети дают ответы, но не доводят задачи до результата – и как это исправить;
– как работать в одном окне без постоянных переключений;
– как делегировать рутину ИИ: от правок до тестов;
– как применять ИИ в работе: от MVP до автоматизаций и заработка;
– как перейти от «помощника» к системе, где ИИ реально выполняет задачи.
И главное – понятно объяснят, как из пользователя нейросетей перейти в того, кто использует ИИ на максимум.
🎁 Бонус: гайд по Claude Code + примеры внедрения
Бесплатный практикум – по ссылке.
Команда Зерокодера разобрала Claude Code и запустила бесплатный практикум, где в прямом эфире покажет, как собрать систему, в которой ИИ берет задачи на себя – без ручного кода и лишних сервисов.
Что вы получите на эфире:
– почему нейросети дают ответы, но не доводят задачи до результата – и как это исправить;
– как работать в одном окне без постоянных переключений;
– как делегировать рутину ИИ: от правок до тестов;
– как применять ИИ в работе: от MVP до автоматизаций и заработка;
– как перейти от «помощника» к системе, где ИИ реально выполняет задачи.
И главное – понятно объяснят, как из пользователя нейросетей перейти в того, кто использует ИИ на максимум.
🎁 Бонус: гайд по Claude Code + примеры внедрения
Бесплатный практикум – по ссылке.
Берегитесь ошибок из-за изменяемых аргументов по умолчанию (ч.1)
Изменяемые аргументы функций по умолчанию в Python на самом деле не инициализируются при каждом вызове функции. Вместо этого в качестве значения по умолчанию используется недавно присвоенное им значение. Когда мы явно передали [] в some_func качестве аргумента значение default_arg переменной по умолчанию не использовалось, поэтому функция вернулась, как ожидалось.
Разъяснивший Python
Изменяемые аргументы функций по умолчанию в Python на самом деле не инициализируются при каждом вызове функции. Вместо этого в качестве значения по умолчанию используется недавно присвоенное им значение. Когда мы явно передали [] в some_func качестве аргумента значение default_arg переменной по умолчанию не использовалось, поэтому функция вернулась, как ожидалось.
Разъяснивший Python
Берегитесь ошибок из-за изменяемых аргументов по умолчанию (ч.2)
Обычная практика, позволяющая избежать ошибок из-за изменяемых аргументов, заключается в присвоении None значения по умолчанию и последующей проверке, передается ли какое-либо значение функции, соответствующей этому аргументу
Разъяснивший Python
Обычная практика, позволяющая избежать ошибок из-за изменяемых аргументов, заключается в присвоении None значения по умолчанию и последующей проверке, передается ли какое-либо значение функции, соответствующей этому аргументу
Разъяснивший Python
Тестирование API, структура тестов
В этой статье автор поделится своим наработанным опытом по созданию API тестов. Для написания автотестов использовали selenium webdriver, behave.
Читать...
Разъяснивший Python
В этой статье автор поделится своим наработанным опытом по созданию API тестов. Для написания автотестов использовали selenium webdriver, behave.
Читать...
Разъяснивший Python
Хабр
Python. Тестирование API. Структура тестов
Всем привет, меня зовут Александр, в последние 2 года занимаюсь автоматизированным тестирование. Хочу поделиться своим наработанным опытом по созданию API тестов. Для написания автотестов в компании...
Преобразование markdown в pdf на Python
Каждому, кто пробовал заниматься автоматической генерацией pdf из markdown файлов, известны связанные с этой задачей решения: Pandoc, LaTex, wkhtmltopdf и т.п. В этой статье вы познакомитесь с новым вариантом решения такой задачи.
Читать...
Разъяснивший Python
Каждому, кто пробовал заниматься автоматической генерацией pdf из markdown файлов, известны связанные с этой задачей решения: Pandoc, LaTex, wkhtmltopdf и т.п. В этой статье вы познакомитесь с новым вариантом решения такой задачи.
Читать...
Разъяснивший Python
Хабр
Преобразование markdown в pdf на Python
Каждому, кто ходил извилистой тропкой автоматической генерации pdf из markdown файлов ведомы связанные с этой задачей пеньки решения: Pandoc, LaTex, wkhtmltopdf и т.п. Хочу поделиться с сообществом...
Обзор Python-библиотеки PandaSQL
Pandas уже давно является неотъемлемым инструментом в арсенале любого специалиста, работающего с данными на языке Python. Ровно также неотъемлемым навыком является знание языка SQL, предназначенного для извлечения, хранения и модификации данных из реляционных баз.
В данной статье будет рассмотрена еще одна python-библиотека PandaSQL, которая позволяет использовать язык запросов SQL для обработки табличных данных pandas (DataFrame).
Читать...
Разъяснивший Python
Pandas уже давно является неотъемлемым инструментом в арсенале любого специалиста, работающего с данными на языке Python. Ровно также неотъемлемым навыком является знание языка SQL, предназначенного для извлечения, хранения и модификации данных из реляционных баз.
В данной статье будет рассмотрена еще одна python-библиотека PandaSQL, которая позволяет использовать язык запросов SQL для обработки табличных данных pandas (DataFrame).
Читать...
Разъяснивший Python
vc.ru
(Pandas + SQL) Обзор Python-библиотеки PandaSQL
Pandas уже давно является неотъемлемым инструментом в арсенале любого специалиста, работающего с данными на языке Python. Ровно также неотъемлемым навыком является знание языка SQL, предназначенного для извлечения, хранения и модификации данных из реляционных…
Как создать свою собственную нейронную сеть с нуля на Python
В рамках личного пути к лучшему пониманию глубокого обучения автор решил создать нейронную сеть с нуля без библиотеки глубокого обучения, такой как TensorFlow. Он считает, что понимание внутренней работы нейронной сети важно для любого начинающего специалиста по данным. Эта статья содержит то, что автор узнал, и, надеюсь, она будет полезна и вам.
Читать...
Разъяснивший Python
В рамках личного пути к лучшему пониманию глубокого обучения автор решил создать нейронную сеть с нуля без библиотеки глубокого обучения, такой как TensorFlow. Он считает, что понимание внутренней работы нейронной сети важно для любого начинающего специалиста по данным. Эта статья содержит то, что автор узнал, и, надеюсь, она будет полезна и вам.
Читать...
Разъяснивший Python
Хабр
Как создать свою собственную нейронную сеть с нуля на Python
Как создать свою собственную нейронную сеть с нуля на Python Мотивация : в рамках моего личного пути к лучшему пониманию глубокого обучения я решил создать нейронную сеть с нуля без библиотеки...
Django, ImageField и .webp. Ещё немного про ускорение web приложения и экономию дискового пространства
Хотелось бы немного поговорить об оптимизации WEB приложений, написанных на фреймворке Django. В частности в этой статье речь пойдёт об оптимизации изображений.
Читать...
Разъяснивший Python
Хотелось бы немного поговорить об оптимизации WEB приложений, написанных на фреймворке Django. В частности в этой статье речь пойдёт об оптимизации изображений.
Читать...
Разъяснивший Python
Хабр
Django, ImageField и .webp. Ещё немного про ускорение web приложения и экономию дискового пространства
Доброго времени суток уважаемый читатель. Хотелось бы немного поговорить об оптимизации наших с вам любимых WEB приложений, написанных на нашем горячо любимом и всеми уважаемом фреймворке Django. В...
Объединяем фреймы данных в pandas: две самые распространённые операции
Статья рассматривает автоматизацию объединения таблиц с биохимическими показателями крови, поступающих из разных клиник. Показано, как с помощью одной команды в pandas легко объединить данные, несмотря на различия в порядке столбцов.
Читать...
Разъяснивший Python
Статья рассматривает автоматизацию объединения таблиц с биохимическими показателями крови, поступающих из разных клиник. Показано, как с помощью одной команды в pandas легко объединить данные, несмотря на различия в порядке столбцов.
Читать...
Разъяснивший Python
Хабр
Объединяем фреймы данных в pandas: две самые распространённые операции
Предположим, что проводится большое исследование основных биохимических показателей крови у пациентов, проходивших обследование в нескольких клиниках. Все пациенты должны отказаться в одном наборе...