Публикации по теме 'tutorial'


Python 101: полное руководство по Python для начинающих (часть 1)
Всем привет. Недавно я начал изучать язык программирования Python, и я хотел бы поделиться некоторыми вещами, которые я узнал на данный момент, в серии статей. В первой части серии я расскажу о следующих темах: Что такое Python? 2. История Python 3. Основные возможности Python 4. Приложения Python 5. Установка Python 6. Некоторые интегрированные среды разработки Python В конце статьи вы получите представление о Python, его использовании и инструментах,..

Учебное пособие по кодированию JavaScript  — Часть 1
Давайте начнем программировать на языке программирования JavaScript с помощью простого текстового файла и вашего веб-браузера. Я использую TextEdit в macOS и веб-браузере Brave, но вы можете использовать практически любой современный текстовый редактор и веб-браузер, какие захотите. Создайте новый текстовый файл на рабочем столе с текстом «JavaScript!» и назовите его «JavaScript.html». Теперь мы заменим «JavaScript!» текст со следующим, который представляет собой разметку HTML для..

100. То же дерево 🚀
Вопрос В этой статье мы рассмотрим 100. То же дерево . Этот вопрос оценивается как простой вопрос. Вопрос: Учитывая корни двух бинарных деревьев p и q , напишите функцию, которая проверяет, совпадают ли они или нет. Два бинарных дерева считаются одинаковыми, если они структурно идентичны, а узлы имеют одинаковое значение. Пример: 1 1 / \ / \ 2 3 2 3 Input: p = [1,2,3], q = [1,2,3] Output: true Объяснение вопроса Нас просят..

Advanced Typescript: контроль глубины рекурсивных структур
Typescript приносит нам замечательные вещи, которые упрощают нашу повседневную жизнь. Мы можем лучше спать по ночам, потому что Typescript проверяет типы и защищает нас от ошибок во время выполнения. Сегодня я хочу поговорить о рекурсивных структурах данных в Typescript. Вот базовый пример рекурсии в типах: type Node = { value: number; children: Node[]; }; Мы видим, что тип Node указывает на себя и корневой объект может иметь бесконечную глубину. Даже если мы изменим тип на..

Глава 10. Удаление страницы со списком
Чтобы закончить работу с приложением списков, мы создадим страницу, на которой пользователи смогут удалять свои списки. Удалить URL-адрес листинга Откройте urls.py и добавьте путь на страницу удаления списка. #listings/urls.py from django.urls import path from .import views app_name = 'listings' urlpatterns = [ path(' ', views.index, name='index'), path('all_listings/', views.all_listings, name='all_listings'),..

Идиоматический Python: чему я научился, работая с классами данных
Введение На ранней стадии разработки нашего бэкенда мой товарищ по команде познакомил меня с @dataclass, который мы теперь используем, среди прочего, для интерфейса сопоставления полей и построителя запросов. В этой статье я поделюсь своим опытом использования @dataclass в нашем бэкэнд-сервисе. Я начну с краткого обзора @dataclass, затем его практической реализации и закончу извлеченным уроком. 🤚 Предположения Вы понимаете, как работает объект класса Python Познакомьтесь с..

Развертывание моделей SageMaker на конечных точках
Технический ландшафт машинного обучения за последние несколько лет вырос ошеломляюще быстро… Будь то инструменты или методы, скачок огромен. SageMaker — это инфраструктура AWS для «быстрой подготовки, создания, обучения и развертывания высококачественных моделей машинного обучения за счет объединения широкого набора возможностей, специально созданных для машинного обучения». В компании, в которой я работаю, есть обширный исследовательский отдел, и многие сверхразумные люди работают над..