Отладка Python

Отладка Python

book type
0 Відгук(ів) 
FL/392664/R
Английский
В наличии
105,00 грн
94,50 грн Сохранить 10%
  Моментальное скачивание 

после оплаты (24/7)

  Широкий выбор форматов 

(для всех устройств)

  Полная версия книги 

(в т.ч. для Apple и Android)

Отладка — это процесс поиска и устранения «ошибок» или дефектов в программе. Чтобы помочь дочери с ее первым уроком Python, я поискал информацию по отладке, которой мог бы с ней поделиться. Мне нужно было простое руководство со всем в одном месте и предложениями по процессу отладки. Первоначально мое исследование было сосредоточено на сборе примеров общих проблем, но я знал, что нужно нечто большее. В конце концов, что произойдет, если нет примера «ошибки», с которой вы столкнулись? Я знал, что мне нужно предоставить «фундамент» для отладки. Не только о том, как использовать инструменты отладки, но и о том, когда и почему следует предпринимать действия. Имея в виду эту цель, главы с 1 по 6 создают арсенал отладки, так что вы готовы приступить к примерам главы 7. Каждый пример начинается со «Ссылки» на соответствующие темы, рассмотренные в предыдущих главах. Так что теоретически вы можете сразу перейти к примерам главы 7. Эта книга включает в себя обширное и подробное оглавление. Я также указал на перекрестные ссылки на темы, чтобы вы могли легко найти то, что вас интересует, из любого места материала. Такой подход означает, что вы можете взять книгу в любое время и быстро вернуться к тому месту, на котором остановились. Или, если хотите, вы можете переходить от темы к теме с любым количеством подробностей. Надеюсь, после прочтения этой книги вы не будете чувствовать себя человеком, который разместил просьбу о помощи в чате. Его разочарование проявляется в его комментарии: «Ради всего святого, как это делается?» Вместо этого вы будете точно знать, как это делается, и получать от этого удовольствие! 1.1 Обзор Как вы можете спросить, собираемся ли мы пополнить ваш арсенал отладки? Начнем с этих тем. • Как использовать среду отладки. • Коды ошибок Python и конкретные примеры того, как они происходят. • Пошаговые инструкции по процессу отладки кода. • Поиск информации, необходимой для изменения вашей программы. : справка по синтаксису, функциям, классам и т. д. Целью отладки является работающая программа, а отладка — это лишь часть процесса написания кода. Когда я пойму, что у меня «ошибка», я поэкспериментирую и попробую несколько вещей, чтобы понять, в чем проблема. Вы увидите этот процесс в примерах главы 7, где я использую различные подходы из своего «набора инструментов отладки» для выявления проблемы. Вы можете применить другой подход к задаче примера, и неправильного подхода не существует. Идея состоит в том, чтобы попробовать несколько вещей и посмотреть, что работает. В этой книге я демонстрирую Python с помощью дистрибутива Anaconda Data Science Distribution с открытым исходным кодом, который включает Python версии 3.7. Spyder, среда разработки Scientific Python, поставляется с Anaconda. Вы можете заметить небольшие различия на снимках экрана в зависимости от того, использую ли я Spyder на своем компьютере под управлением Windows или Mac. 1.2. О чем эта книга При написании этой книги я не намеревался предоставить руководство по программированию на Python. Вместо этого эта книга посвящена отладке Python с помощью приложения Anaconda Spyder. Концепции отладки Python в равной степени применимы и к другим средам, но экраны и инструменты отладки могут незначительно отличаться. Вы можете задаться вопросом, почему я включил основы Python в главу 3. Мне было трудно объяснить ошибку IndexError без предварительного объяснения структур данных и их индексы. Аналогично, Dictionary KeyError мало что значит без понимания словаря. Синтаксические ошибки в Spyder достаточно очевидны, но не помешает иметь краткое объяснение синтаксиса, ожидаемого анализатором. Наконец, в главе 6 показано, как просматривать значения, типы и длину объектов. Поскольку синтаксис зависит от типа объекта, я хотел предоставить справочник с точным синтаксисом для каждого типа объекта. 1.3 Что дальше? В следующей главе вы узнаете, как установить Anaconda и базовую среду Spyder. Мы также рассмотрим общий план отладки кода.

FL/392664/R

Характеристики

Язык
Английский

Отзывы

Напишите свой отзыв

Отладка Python

Отладка — это процесс поиска и устранения «ошибок» или дефектов в программе. Чтобы помочь дочери с ее первым уроком Python, я поискал информацию по отладке, ...

Напишите свой отзыв

Товары из этой категории: