Как начать отладку при утечке памяти в рабочем приложении
Для отладки утечек памяти в Python можно использовать инструменты, такие как Memory Profiler или objgraph.
Запустите вашу программу с помощью команды python -m memory_profiler my_script.py. Будет выведен подробный отчет о том, сколько памяти используется в каждой строке программы, а также общее использование памяти и любые утечки.
Этот код создаст изображение my_list.png, на котором будут показаны все объекты, на которые ссылается my_list, а также все объекты, которые ссылается на них. Это может помочь вам понять, какие объекты держат ссылки на ваши объекты и могут вызывать утечки памяти.
Python Notes
import objgraph
my_list = [1, 2, 3]
objgraph.show_refs(Imy_list], filename='my_list.png' )
Для отладки утечек памяти в Python можно использовать инструменты, такие как Memory Profiler или objgraph.
Запустите вашу программу с помощью команды python -m memory_profiler my_script.py. Будет выведен подробный отчет о том, сколько памяти используется в каждой строке программы, а также общее использование памяти и любые утечки.
Этот код создаст изображение my_list.png, на котором будут показаны все объекты, на которые ссылается my_list, а также все объекты, которые ссылается на них. Это может помочь вам понять, какие объекты держат ссылки на ваши объекты и могут вызывать утечки памяти.
Python Notes
👍4❤2😁1
Принципы SOLID и Python - подробный разбор на практике
Давно обещал выпустить это видео, и вот время пришло. Здесь будет подробный разбор применения техник SOLID в Python. Пример, как и само видео, будет достаточно сложным.
Python Notes | Смотреть видео
Давно обещал выпустить это видео, и вот время пришло. Здесь будет подробный разбор применения техник SOLID в Python. Пример, как и само видео, будет достаточно сложным.
Python Notes | Смотреть видео
👍1
Минимальный уровень Python для первой работы
Как новичку понять, что знаешь python достаточно хорошо, чтобы взяли на работу? Если вы ищите или в скором времени собираетесь искать первую работу python-разработчиком, то можете задаваться этим вопросом.
Надеюсь моё видео как-то поможет вам оценить свои знания и придать уверенности на собеседованиях.
Python Notes | Смотреть видео
Как новичку понять, что знаешь python достаточно хорошо, чтобы взяли на работу? Если вы ищите или в скором времени собираетесь искать первую работу python-разработчиком, то можете задаваться этим вопросом.
Надеюсь моё видео как-то поможет вам оценить свои знания и придать уверенности на собеседованиях.
Python Notes | Смотреть видео
👍2
Топ 5 ошибок в написании функций Python
В данном видео рассмотрим самые популярные ошибки при написании функций в Python. Если вы часто допускаете эти ошибки, то это может повлиять на структуру вашего кода, на легкость его поддержки и также может забрать у вас много времени при попытке что-то исправить.
Python Notes | Смотреть видео
В данном видео рассмотрим самые популярные ошибки при написании функций в Python. Если вы часто допускаете эти ошибки, то это может повлиять на структуру вашего кода, на легкость его поддержки и также может забрать у вас много времени при попытке что-то исправить.
Python Notes | Смотреть видео
👍4❤1
Как выводить картинку в приложении (Tkinter)
Как выводить картинку в приложении с использованием модуля Tkinter? Как показать картинку? Как загрузить картинку? Как масштабировать картинку? Как работать с картинками в Python? Будем использовать Tkinter и Pillow для работы с картинками в Python.
Python Notes | Смотреть видео
Как выводить картинку в приложении с использованием модуля Tkinter? Как показать картинку? Как загрузить картинку? Как масштабировать картинку? Как работать с картинками в Python? Будем использовать Tkinter и Pillow для работы с картинками в Python.
Python Notes | Смотреть видео
👍6❤2😁1
🥰4❤2
Вам интересно изучить…
Anonymous Poll
91%
Python
10%
JavaSctipt/TypeScript
5%
Фронтенд
8%
Бэкенд
14%
AI/ML
❤1🔥1
Forwarded from Берлога программиста | Запускаем IT-продукты
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Берлога программиста | Запускаем IT-продукты
админ вспомнил пароль
Forwarded from Берлога программиста | Запускаем IT-продукты
Кстати пока отсутствовал осознал одну мысль: сейчас уже не так интересно делать очередной туториал по разработке, а важнее дать комплексное понимание о истользовании технологии и создании продукта. С учетом ситуации на рынке труда выигрывают те, кто владеют не инструментом, а его прикладным применением и решением многоступенчатых задач.
Если интереснее теперь такой акцент - дайте огоньку в реакциях.Закурить не найдется?
Берлога программиста | Чат
Если интереснее теперь такой акцент - дайте огоньку в реакциях.
Берлога программиста | Чат
👍2🔥2
Forwarded from Берлога программиста | Запускаем IT-продукты
Вы уже запускали свои ит-продукты?
Anonymous Poll
13%
Да, в одиночку и с выручкой
26%
Да, но как хобби
9%
Да, но ресурсами компании
46%
Нет
15%
Нет, я даже программировать не умею
1%
Другое (в комментарии)
Forwarded from Берлога программиста | Запускаем IT-продукты
Берлога программиста | Запускаем IT-продукты
Вы уже запускали свои ит-продукты?
Не ленитесь в таких штуках голосовать, вообще админы когда кидают в каналы подобное - это не дефолт для «галочки», а ценная обратная связь формирующая контент канала.
Именно поэтому 5% определяет что читает остальные 95%. Из-за лени большинства жмакнуть кнопочку. Законы конверсии епт
Именно поэтому 5% определяет что читает остальные 95%. Из-за лени большинства жмакнуть кнопочку. Законы конверсии епт
Forwarded from Берлога программиста | Запускаем IT-продукты
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Берлога программиста | Запускаем IT-продукты
Голосуйте, а я завтра объясню почему тут нет ничего с ИИ 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Берлога программиста | Запускаем IT-продукты
Почему во вчерашнем опросе ничего с ИИ, и почему именно такие варианты? Причин несколько:
1) Чем банальнее идея - тем лучше. Особенно если она не нова, проверена временем, а если еще в условном вордстате десятки-сотни тысяч запросов в месяц, то там можно умудриться чуть-чуть откусить органики, не надо выдумывать позиционирование и доказывать что оно решает новую (возможно и несуществующую) проблему. Тупо рыночек должен быть.
2) ИИ-Токены, особенно на росте нагрузки это всегда пропорционально растущие COGS (учим новое слово тут), и расходы могут даже на небольшом трафике улететь в стратосферу
3) Я хочу все это закинуть на минимальный VPS и забыть на время, ибо мы будем добывать органику - это не основной мой проект, а с только нее тут нагрузки ближайшие полгода ждать смысла мало.
4) Очень разные типы сервисов и много нюансов при разработке, подходящих для демонстрации / учебного процесса, но много типовых моментов которые можно собрать агентами довольно точно
Конечно это не словит хайпа в духе "делаем второй ИИ-мозги пришиваем третью ногу к жопе", но вероятность результативности и долгосрочности заметно выше. Я очень люблю новые технологии и их грамотное применение, и не очень люблю хайпожорить. Вот так.
Берлога программиста | Чат
1) Чем банальнее идея - тем лучше. Особенно если она не нова, проверена временем, а если еще в условном вордстате десятки-сотни тысяч запросов в месяц, то там можно умудриться чуть-чуть откусить органики, не надо выдумывать позиционирование и доказывать что оно решает новую (возможно и несуществующую) проблему. Тупо рыночек должен быть.
2) ИИ-Токены, особенно на росте нагрузки это всегда пропорционально растущие COGS (учим новое слово тут), и расходы могут даже на небольшом трафике улететь в стратосферу
3) Я хочу все это закинуть на минимальный VPS и забыть на время, ибо мы будем добывать органику - это не основной мой проект, а с только нее тут нагрузки ближайшие полгода ждать смысла мало.
4) Очень разные типы сервисов и много нюансов при разработке, подходящих для демонстрации / учебного процесса, но много типовых моментов которые можно собрать агентами довольно точно
Конечно это не словит хайпа в духе "делаем второй ИИ-мозг
Берлога программиста | Чат
👍1