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