PYCHARM ДЛЯ PYTHON. 2 ЧАСТЬ. DEBUGGER

  Рет қаралды 42,143

luchanos

luchanos

Күн бұрын

Привет! Сегодня поговорим про такую крутую вещь, как debugger в PyCharm.
Поддержать:
/ luchanos
/ @luchanos
#ityoutubers #ityoutubersru

Пікірлер: 51
@idpolice
@idpolice Жыл бұрын
На мой взгляд, существенный минус этого видео состоит в том, что автор не объяснил, как именно осуществить шаг, как осуществить шаг назад, что там за кнопки на дебаггере и для чего они предназначены. Для него это само собой разумеющееся, а для тех, кто с дебаггером не знаком - это важная пропущенная информация. В результате после просмотра этого видео я знаю, как воспроизвести то, что делал автор, но как пользоваться дебаггером в Pycharm я всё равно не понял. Или ещё, к примеру, Watches. Эта тема тоже не разжёвана. Да, пишешь значения перменных и как-то вот должно "всё само" работать, а по факту у меня просто висит какая-нибудь переменная с a = 100, и с ней ничего не происходит. Как это работает в итоге? В общем, как мне кажется, всегда нужно делать какой-то общий обзор - какие есть инструменты, для чего они используются и хотя бы элементарно объяснить назначение элементов интрефейса.
@МихаилАкимов-с7м
@МихаилАкимов-с7м 3 жыл бұрын
В начале ролика ты прям меня описал :) Принты в коде, которые прорываются иногда в репу ))) До этого видео нигде не сталкивался с гайдами по дебаггеру и всё как-то не понимал его преимуществ. Спасибо, пошёл смотреть сьедующую часть.
@luchanos
@luchanos 2 жыл бұрын
сейчас точно понимаешь :D
@АхмедИмадаев
@АхмедИмадаев 2 жыл бұрын
согласен с тобой))
@dkzib
@dkzib 2 жыл бұрын
Ахах, да. Только что случайно ткнул на дебаггер и решил погуглить зачем нужен то. Обычно всё принтами, а красные точки ставил как метки в коде
@romanfomkin
@romanfomkin 2 жыл бұрын
@@dkzib ахах блин, да как вообще можно отлаживать без дебагера? Поражаюсь таким горе прогерам!
@dkzib
@dkzib 2 жыл бұрын
@@romanfomkin сам таким поражаюсь, ебать они никчёмные
@dimablacker
@dimablacker Жыл бұрын
По коду можна переміщатися стрілками зверху: Step Over (F8), Step Info (F7). Не треба кожному рядку брейкпоїнти ставити
@luchanos
@luchanos Жыл бұрын
согласен) дурная привычка)
@GlExcel
@GlExcel Жыл бұрын
спс за совет, токо сначала нужно хотя бы одну "точку" поставить.. лично для меня (как для новичка) это не совсем очевидно )))
@Swetozar
@Swetozar 3 жыл бұрын
Хоба, первый! Дебаггер мой самый лучший друг. Когда изучаешь как работают те или иные алгоритмы, что и какие типы данных возвращает и принимает, дебаг незаменимая ВЕЩЬ! С ним все можно раскопать методом тыка, и просмотреть все логические цепочки.
@luchanos
@luchanos 3 жыл бұрын
для меня открытие дебаггера было как открытие нового мира))) вообще не знаю, как я жиз без него первые месяцы работы)
@АлександрНовиков-ю5ы
@АлександрНовиков-ю5ы 2 жыл бұрын
Круто было вначале, даже посмеялся) Умел ранее пользоваться, но по большей части пренебрегал...)Спасибо)Все четко)По ходу дальше разбираемся в твоих роликах!))
@luchanos
@luchanos 2 жыл бұрын
спасибо за теплый комментарий) добро пожаловать на канал!)
@iBeemaster
@iBeemaster 2 жыл бұрын
Огромное спасибо за видео. Мне его скинули в одном из телеграм каналов о Питоне. Я мечтал о такой возможности, но не знал как разобраться. После просмотра многое прояснилось.
@chirchik-chirik
@chirchik-chirik 3 жыл бұрын
Николай, жду с нетерпением твои видео, но пока не поспеваю. По крайней мере, я теперь спокойна, что есть кто объяснит. Спасибо!
@Hodakovi
@Hodakovi 7 ай бұрын
Спасибо. Было бы здорово, если бы была возможность поставить диапазон значений номеров строк, куда нужно влепить красную точку, а то так каждую нажимать не удобно :(
@Abramov_Andrey
@Abramov_Andrey 2 жыл бұрын
Отлично! Спасибо!
@luchanos
@luchanos 2 жыл бұрын
вам спасибо!)
@Dmitriitube
@Dmitriitube 25 күн бұрын
Что-то отладчик у меня своей жизнью живет, как бы его заставить работать как на pythontutor реализовали, шаг за шагом, вперед назад сколько надо, с наглядными примерами, что происходит
@Sergey_Yrevich
@Sergey_Yrevich 3 жыл бұрын
Спасибо! Полезно
@AlexandrSpirit
@AlexandrSpirit 3 жыл бұрын
Спасибо.
@emilenikeev7260
@emilenikeev7260 3 жыл бұрын
Спасибо!)
@iritaka
@iritaka Жыл бұрын
Спасибо! Отличное и полезное видео)
@stalker7999
@stalker7999 2 жыл бұрын
спасибо тебе огромное!
@olegkarbaev8433
@olegkarbaev8433 Жыл бұрын
👍
@ОриФрейм
@ОриФрейм 3 жыл бұрын
спасибо!
@igora6367
@igora6367 4 ай бұрын
Спасибо! Как построчно дебажить без создания брекпоинтов?
@luchanos
@luchanos 4 ай бұрын
посмотреть остальные ролики на канале по дебагеру)
@jiijijjijji
@jiijijjijji 2 жыл бұрын
1440p60 👍👍👍
@luchanos
@luchanos 2 жыл бұрын
стараюсь :D
@jiijijjijji
@jiijijjijji 2 жыл бұрын
Спасибо! Хорошее разрешение в видео - очень важная штука. Запятые вместо точек, скобки разные. Иногда бывает это трудно разглядеть при низком качестве видео. Спасибо!!!
@gryu7214
@gryu7214 2 жыл бұрын
Сможешь разобраться с pytest_cases и передачей списков из фикстур в параметрайз?
@TheFjellape
@TheFjellape 2 жыл бұрын
как много воды
@andreychernykh256
@andreychernykh256 2 жыл бұрын
ничего не понял
@luchanos
@luchanos 2 жыл бұрын
Тогда самое время сформулировать свой вопрос)
@andreychernykh256
@andreychernykh256 2 жыл бұрын
@@luchanos первая строчка программы n = int(input()). Я искал ответ на вопрос куда вводить данные во время отладки. уже разобрался.
@jiijijjijji
@jiijijjijji 2 жыл бұрын
Подскажите пожалуйста! (если не сложно). Реально ли из словаря взять значение(вопрос) по ключу в опросный лист для ответов с чередованием форматов Radiobutton и Checkbutton? Спасибо. P.S.Ковыряться буду видимо долго. С уровнем программирования, я пока на "Здравствуйте". Мучаю Pycharm.
@luchanos
@luchanos 2 жыл бұрын
Radiobutton и Checkbutton а что это за форматы?)
@jiijijjijji
@jiijijjijji 2 жыл бұрын
@@luchanos способы выбора
@gionigioni6542
@gionigioni6542 6 ай бұрын
Как?!!! Как просмотреть здесь код как в Python Tutor?!!!!! там на 999 шагов все заканчивается!!! А здесь как его визуализировать?!!! По шагово идти это сдуреть! Как дойти до конца и потом прыгать в любое место?!! Где волшебный "ползунок"?!!!))))
@Breakfastty
@Breakfastty 2 жыл бұрын
Как новичок посмотрел, ни черта не понял, совсем не удобно.
@luchanos
@luchanos 2 жыл бұрын
что именно неудобно?
@Breakfastty
@Breakfastty 2 жыл бұрын
@@luchanos Пользоваться дебагером, постоянно переключение между консолями, для новичка это неудобно, проще воспользоваться визуализатором.
@luchanos
@luchanos 2 жыл бұрын
@@Breakfastty штош, это выбор каждого. Неумение дебажиться, писать тесты, работать с гит - залог будущих болей и проблем как для самого человека, так и для команды в которую он попадёт. Помните об этом. Удачи!
@dedpihto680
@dedpihto680 2 жыл бұрын
ну это просто означает что ты совсем уж конченный новичок даже среди новичков и не писал еще крупного реального проекта. конечно проще пользоваться какой то чушью до тех пор пока ты решаешь какието школьные или студенческие задачки на две три страницы
@idpolice
@idpolice Жыл бұрын
@@luchanos Ну, справедливости ради, вы реально непонятно объяснили. Проще уж почитать пять минут простенькую инструкцию и залезть в pdb. Но из-за того, что с Django и pdb выходит какая-то, простите, за слово, ебля, пришлось смотреть в сторону Pycharm'овского дебаггера. Но не понятно: как двигаться-то туда-сюда? Это же первоочередное, с чем приходится сталкиваться.
@АлександрТищенко-ч8в
@АлександрТищенко-ч8в Жыл бұрын
Проще надо объяснять. Как для колхозников))
@alexmaroon2502
@alexmaroon2502 Жыл бұрын
все равно не стало понятно как пользоваться - ну показывает он , ну и что - как это читать хз. Начинаешь раскрывать все эти вложения в ватчере и нихуя смысл не понимаешь на хуя это мне все - проще принтами дебажить - хоть и не так удобно. Смысл удобства, когда не объясняют как этим удобством пользоваться , как читать ечто он выводит точнее
@irinaste91
@irinaste91 Жыл бұрын
Круто.Спасибо.
PYCHARM ДЛЯ PYTHON. 3 ЧАСТЬ. DEBUGER
11:08
luchanos
Рет қаралды 13 М.
PYCHARM ДЛЯ PYTHON. 1 ЧАСТЬ
31:25
luchanos
Рет қаралды 91 М.
Worst flight ever
00:55
Adam W
Рет қаралды 24 МЛН
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 84 МЛН
Gigacode и PyCharm: используем ИИ в работе
35:59
Отладчик (debugger) в PyCharm.  Часть 2
25:40
Python Russian
Рет қаралды 16 М.
Основы PyCharm | Лучшая IDE Для Python
37:50
PyLounge - программирование на Python и всё о IT
Рет қаралды 179 М.
SOLID-принципы. Введение в ООП на Python.
1:10:13
Тимофей Хирьянов
Рет қаралды 292 М.
PyCharm - лучшая среда разработки для Python
19:50