Вопросы и ответы
Помогаем с трудностями начинающим Python-разработчикам.
Можно и нужно спрашивать о том, что беспокоит: от основ синтаксиса до модели удобного кресла.
Отвечают преподаватели и студенты Девмана.
Можно и нужно спрашивать о том, что беспокоит: от основ синтаксиса до модели удобного кресла.
Отвечают преподаватели и студенты Девмана.
-
ООП: что это такое и где в курсе Devman его изучают
Короткий ответ: ни в каком из курсов и во всех одновременно. Так же, как и ни в каком не рассматривается отдельно функциональный/императивный/процедурный подходы, нет отдельного курса и про ООП. Но в ...30.05.2022 -
История курса Devman: как развивались уроки
Курс Devman начал своё существование в 2016 году на домене devman.org. Тогда Илья Лебедев и Евгений Евсеев объединили усилия и создали боевой курс, наполненный сложными задачами. Курс был хардкорный. ...10.01.2020 -
Как получить токен пользователя ВК: инструкция
Токены — это ключи доступа к API. Они используются для авторизации при запросах к API. Токены позволяют ограничивать доступ к данным пользователя с помощью параметра scope. Он определяет рамки видимос...28.12.2018 -
В чем разница между старым и новым сайтом Devman
Старый Devman стартовал на домене devman.org в 2016 году. Это был сложный курс, который требовал много усилий и времени. На первом Devman нужно было оплачивать курс ежемесячно и идти по учебной програ...20.11.2018 -
Классы в Python: когда и где их применяют
От одного класса, как правило, пользы мало. Нужна целая система. А чтобы ей было удобно пользоваться, классы должны быть: Разработать удобную систему классов - задача сложная, нетривиальная и, главное...15.09.2017 -
Как выводить отладочную информацию, не используя if DEBUG: print()
Предположим, наша программа должна выводить в консоль отладочную информацию: сколько времени ушло на скачивание страницы из Интернета, каков статус ответа и прочее. Вариантов действия у нас несколько....23.06.2017 -
Windows или Linux: что лучше для программирования на Python
Посторонитесь, воины Айфона и Андройда! Мы тут собрались обсуждать ещё более подрывающую тему. С ней, как и с дизайном, каждый знает лучше. Каждый, у кого есть компьютер знает лучше. Ну или считает, ч...операционная система 26.04.2017 -
Учусь в вузе на платном очном и работаю: как мне получить налоговый вычет
Вычет можно получить, только если у Вас заключен договор с образовательным учреждением, имеющим лицензию на осуществление образовательной деятельности. Реквизиты лицензии должны быть указаны в договор...24.04.2017 -
Переменные в Python передаются по ссылке или по значению
Все завист от того, какой тип объектов ты передаешь в качестве переменной. В Питоне существует два типа объектов Неизменяемые объекты передаются по значению. Это значит, что при изменении значения пер...переменные 21.04.2017 -
Переменные и значения в Python: как они работают
Переменные в python это именованные ссылки на значения. Благодаря динамической типизации любая переменная может ссылаться на любое значение. В свою очередь, значение - это объект какого то класса. Люб...переменные 20.04.2017 -
Flask vs Django: что лучше, сравнение
Что лучше: ложка или вилка? Наушники или колонки? Тапочки или сапоги? Это звучат примерно так же нелепо, как и вопрос про фласк и джанго. Вместо этого лучше спросить “Чем Flask отличается от Django?” ...веб-фреймворки 19.04.2017 -
Что такое фронтенд: с чего начать изучение
Фронтенд делится на 3 части — HTML, CSS, JavaScript. HyperText Markup Language — язык гипертекстовой разметки для web-страниц, развитием и стандартизацией которого занимается W3C.org. Текст в html док...учебные материалы 18.04.2017 -
Timestamp или datetime в Python: какая разница между этими модулями для работы с датой и временем
При работе со временем важно понимать разницу между datetime и timestamp. datetime представляет из себя дату, как в календаре и время, которое мы видим на часах, в нашей временной зоне. timestamp же п...базы данных 17.04.2017 -
Что такое docstring в Python и зачем он нужен
Docstring - это такая строковая переменная, которая идет сразу за объявлением модуля, функции, класса, метода. Таким образом питон предоставляет удобный способ добавления документации. Существует мног...документация 16.04.2017 -
Что такое виртуальное окружение и как его создать
Виртуальное окружение - это изолированное окружение среды (в нашем случае это окружение Python), которое позволяет нам использовать определенные версии приложений. Предположим, сейчас ты работаешь над...окружение разработчика 15.04.2017 -
List, tuple и set: что это такое. зачем нужны и чем они различаются
List (список), tuple (кортеж), set (множество) - это встроенные структуры данных языка python. Каждая из них имеет свои возможности и ограничения. Это позволяет выбрать наиболее подходящий способ хран...типы данных 14.04.2017 -
Книги про Python: по каким учебникам начать изучение питона
Python сейчас один из самых привлекательных языков. Дочтигнуть этого удается за счет простого синтаксиса и огромного количества задач, которые можно решать с его помощью. Так Python активно использует...13.04.2017 -
Почему стоит выбрать Python, а не другой язык программирования
Питон воспринимается легче за счёт отсутствия синтаксической шелухи. Фигурные скобки заменили на отступы; избавились от лишних круглых скобок; классы, функции и переменные объявляются без лишних слов ...python 12.04.2017 -
Как спарсить информацию с сайта при помощи Python
Допустим, нам нужно получить данные с сайта, сбор которых вручную нецелесообразен или невозможен из-за объёма. В таком случае мы можем автоматизировать процесс, используя инструменты, описанные далее....парсинг 11.04.2017 -
Что значит «a foolish consistency is the hobgoblin of little minds» в PEP8
Этот кусочек фразы взят из эссе «Доверие к себе» некого американского писателя и философа Ральфа Уолдо Эмерсона. Законченное предложение звучит так: «A foolish consistency is the hobgoblin of little ...pep8 10.04.2017 -
С чего начать работу с командной строкой: основы интерфейса и базовые команды
Для начала разберемся что такое командная строка. Коротко, это программа, которая обеспечивает процесс взаимодействия между пользователем и операционной системой посредством текстового интерфейса. Для...командная строка 09.04.2017 -
List comprehension в Python: что это такое и зачем оно нужно
List comprehension трудно перевести правильно на русский, потому, раз он генерирует новый список, будем называть его просто генератором списков. Это одна из самых приятных вещей в python, научившись п...python 08.04.2017 -
Декораторы в Python: что делают и как работают
Скорее всего Вы уже видели декораторы в коде python — это те строки, что начинаются с @. Декораторы позволяют динамически изменять поведение или расширять функциональность существующих функций без изм...декораторы 07.04.2017 -
Где писать код на Python: какой редактор кода выбрать начинающему
Если собираешься всерьёз программировать на Питоне и ещё не решил, где писать код, бери Пайчарм. Из коробки получишь подсветку, переход к определению, умный поиск, замену по регулярке, интеграцию с си...ide 06.04.2017 -
Нужно ли оставлять комментарии к каждой строке кода, чтобы его было проще читать и поддерживать
С такими комментариями ряд проблем: с информативностью, актуальностью и размером. У таких комментариев проблема с информативностью. Большая часть таких комментариев – перевод мыслей с Питона на русски...04.04.2017 -
README: зачем он нужен и нужен ли маленьким проектам
Цель ридми – рассказать, что делает модуль и как им пользоваться. Если ридми нет, эти вопросы остаются без ответа. Проект для себя может превратиться в проект не только для себя. Без ридми новичку в п...документация 02.04.2017
Есть вопрос? Задай его нам.