Архив категории ‘Статьи’

Docstring в Django

В коде уроков и заданий вы постоянно встречаете комментарии — подсказки или пояснения к коду. Строки комментариев не обрабатываются в Python и предназначены исключительно для разработчика.Есть и другой способ документирования кода. Загляните в любой файл Django, например. в shortcuts.py из пакета shortcuts. В начале файла и в теле функций вы увидите блоки текста, обрамлённые тройными кавычками. """ This […]

PEP8 — линтеры и правила оформления кода

Любой код должен быть оформлен по установленным правилам, ведь работать с ним придётся не только вам, но и вашим коллегам.Даже код, написанный для себя, лучше оформлять как следует: в какой-то момент вы обязательно захотите показать его кому-то ещё — и попадёте в неловкую ситуацию: «А ты точно разработчик?». В Python принят стандарт оформления кода PEP8. Оформляйте […]

VSC — установка pytest и запуск тестов

В процессе обучения мы будем присылать вам программные тесты, чтобы вы могли проверить работу своего кода. Такими тестами будет управлять пакет Pytest. Это инструмент для написания и запуска автоматических тестов, написанных на Python.Этот пакет вы будете устанавливать в виртуальное окружение каждого проекта, который будете сдавать на проверку. Пока срок сдачи домашней работы не горит — самое […]

Visual Studio Code — Виртуальное окружение (venv)

Как правило, на компьютере программиста живёт сразу несколько проектов. Эти проекты могли быть написаны в разное время и разными разработчиками. Старым проектам нужны старые версии библиотек, новым — новые; библиотеки время от времени обновляются, и часть кода оказывается несовместима с новыми библиотеками. Как сделать, чтобы этот зоопарк мирно уживался?Для решения этой проблемы были придуманы «виртуальные […]

GitHub. История изменений. Откат

Для того, чтобы получить информацию о коммитах, выполните команду git log (англ. log, «журнал»): # команда для просмотра истории коммитов git log # присвоенный коммиту уникальный идентификатор commit c952d9626e27a4d6249faf368c7d22655476365c (HEAD -> master) # имя и почта разработчика, отправившего коммит Author: test <test@yandex.ru> # дата коммита Date: Fri Oct 11 16:00:04 2019 +0300 # список изменённых файлов added readme.txt […]

GitHub. Сохранение и отправка изменений на сервер

Сохранение изменений Все файлы добавлены в Staging Area и Git начал их отслеживать. Теперь можно сделать первый коммит. Каждый коммит сохраняет актуальное состояние файлов, и вы можете сравнивать разные состояния от коммита к коммиту. Пока что коммиты будут сохранены локально, на вашем компьютере, и доступны только вам.Отправим коммит и сопроводим его комментарием. Для этого есть команда git commit (англ. commit, […]

GitHub — клонирование репозитория, отображение, добавление файлов

Локальная подготовка Git Перед началом работы пропишите базовые настройки Git. Запускайте bash на Windows или Терминал на MacOS: всю дальнейшую работу мы будем вести в командной строке.В настройках укажите своё настоящее имя (вам это ещё на работе показывать) и действующий адрес электронной почты: git config --global user.name "Ваше Имя" git config --global user.email "your_email@whatever.com" Репозиторий Репозито́рий — […]

Регистрация на GitHub, Fork

GitHub — это сайт для совместной разработки через Git. По-английски слово hub означает «узловая станция». Этот сайт — крупнейший узел для потоков данных под версионным контролем. По своей сути GitHub — социальная сеть для разработчиков. С момента своего возникновения в 2008 году GitHub объединил десятки миллионов человек, дав им возможность реализовать свои идеи и свободно обмениваться информацией.Здесь можно завести […]

Как восстановить удаленные файлы. Что происходит при удалении

При удалении файла он не уничтожается, а продолжает храниться на прежних секторах жесткого диска (даже после очистки корзины). Это позволяет при помощи специального ПО без труда восстанавливать такие файлы, если в данную область больше ничего не записывалось. При определенных обстоятельствах личные файлы могут попасть в чужие руки (например, при продаже ПК). Операционная система отслеживает физическое […]

Как отключить SmartScreen в Windows 10

SmartScreen – молодая технология от корпорации Microsoft. Представляет собой облачный сервис, предназначенный для защиты Windows 10 от опасного ПО. Сервис осуществляет проверку всех программ, загруженных из сети. Если приложение отсутствует в базе SmartScreen, она помечается как потенциально опасная и блокируется. Многие пользователи сталкиваются с тем, что SmartScreen начинает срабатывать очень часто, блокирую практически все загруженные […]