Новые материалы

Графический дизайн (2023)

Инфоурок

26 октября, 2024

Курсы по дизайну

AEK8cVvkSRmHNFCqFKWQLA Дизайн [Инфоурок] Графический дизайн (2023)

ОПИСАНИЕ:

Программа профессиональной переподготовки разработана с учетом требований Приказа от 1 июля 2013 г. № 499 Министерства образования и науки Российской Федерации «Об утверждении Порядка организации и осуществления образовательной деятельности по дополнительным профессиональным программам». Программа направлена на формирование и развитие у слушателей профессиональных, а также практических компетенций, необходимых для выполнения нового вида профессиональной деятельности, предусмотренных требованиями к квалификации графического дизайнера, также на изучение вопросов формирования у обучающихся системы знаний научно обоснованных методов и оптимальных технологий в области создания графических изображений. Содержание дисциплин программы отражает современные требования к организации деятельности графического дизайнера: основы графического рисунка и графическая композиция; цветоведение и колористика; теория и психология цвета; основные графические программы (Adobe Illustrator, Adobe Photoshop, Adobe Indesign); типографика и разработка логотипов; шрифты и правила их использования; брендинг и его визуальная идентичность.
Программа профессиональной переподготовки разработана на основе:1. ФГОС СПО по направлению подготовки 54.01.20 «Графический дизайнер»;2. Профессионального стандарта «Графический дизайнер».
ЦЕЛЬ
Формирование у слушателей профессиональных компетенций, необходимых для выполнения нового вида профессиональной деятельности в области графического дизайна и приобретения новой квалификации «Графический дизайнер»
КАТЕГОРИИ СЛУШАТЕЛЕЙ
Инженеры-конструкторы, архитекторы, дизайнеры, инженеры, инженеры-проектировщики, техники-проектировщики, чертежники-конструкторы, макетчики макетно-модельного проектирования, макетчики художественных макетов, специалисты с высшим или средним профессиональным образованием.

Уровень образования: среднее профессиональное, высшее образование (непрофильное) иили среднее профессиональное, высшее образование (профильное).

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Дизайн [Инфоурок] Графический дизайн (2023) отключены

Профилирование и оптимизация тестов Rails-приложений (2024)

Thinknetica

26 октября, 2024

Курсы по программированию

vP89KQwxSMuejJewh9Wz2Q Программирование [Thinknetica] Профилирование и оптимизация тестов Rails приложений (2024)

ОПИСАНИЕ:

Воркшоп для Ruby и Rails разработчиков, которые хотят значительно сократить время ожидания выполнения тестов на CI и/или локально и тем самым ускорить цикл обратной связи при разработке, минимизировать задержку между публикацией изменений и их выкаткой, а также снизить расходы на CI-инфраструктуру.

Что будет:

  • Подходы
    На воркшопе рассмотрим разные подходы для профилирования и оптимизации тестов, следующие принципу «максимум выгоды при минимуме изменений» (ведь никто не будет переписывать тесты или менять архитектуру приложения лишь для того, чтобы ускорить тесты).
  • Инструменты
    Освоим такие общие инструменты для профилирования Ruby-приложений как Stackprof и Vernier, а также подробно познакомимся со специализированным пакетом TestProf.
  • Навыки
    Полученные навыки вы сразу же сможете применить на своих проектах. И не удивляйтесь, если всего за несколько часов вы сможете ускорить ваши тесты в несколько раз!

Программа воркшопа

День 1. Проблема медленных тестов. Профилирование тестов как обычного Ruby-кода

На старте обсудим, почему медленные тесты влияют на процесс разработки. Рассмотрим различные способы ускорения тестов, не требующие профилирования и оптимизаций кода тестов.

Затем попробуем стандартные способы поиска узких мест в Ruby-коде для оптимизации тестов. Узнаем, какие классы проблем в тестах они способны диагностировать и как эти проблемы устранять.

В результаты вы:

  • узнаете об альтернативных, внешних (не требующих профилирования и рефакторинга) способах ускорения тестов и их ограничениях;
  • попробуете на практике такие инструменты профилирования, как StackProf, RubyProf, Vernier;
  • научитесь читать флеймграфы;
  • узнаете о типичных проблемах конфигурации тестов, которые значительно влияют на скорость выполнения.

День 2. Подробное знакомство с TestProf. Профилирование фабрик

Познакомитесь с инструментами профилирования, входящими в TestProf, которые позволяют сузить область рефакторинга тестов для минимизации отношения трудозатрат к полученному ускорению:

  • научитесь выделять медленные типы с помощью TagProf;
  • сможете оценивать влияние определённых методов или событий в коде на скорость выполнения с помощью EventProf;
  • разберетесь как профилировать использование фабрик с помощью FactoryProf.

В результате вы:
сможете определить небольшой набор тестов, оптимизация которых, с одной стороны, даст значительный прирост скорости, а с другой — позволит сформировать набор техник рефакторинга, специфичный для приложения.

День 3. Оптимизация тестов с помощью переиспользования данных. Автоматизация профилирования и рефакторинга

В завершающей части мы перейдём к оптимизации конкретных файлов и познакомимся с инструментами TestProf для переиспользования данных в тестах:

  • before_all / let_it_be для переиспользования данных в рамках контекста RSpec (локальные фикстуры);
  • AnyFixture для глобальных программно генерируемых фикстур.

В результате вы:
сформируете подходы к рефакторингу тестов, характерных для своего проекта, которые смогут быть применены к тестовым файлам для достижения желаемого ускорения.

В завершение обсудим возможности автоматизации, предоставляемые TestProf, в частности TestProf Autopilot.

Автор
Владимир Дементьев
разработчик в Злых марсианах, автор TestProf, контрибьютор в Rails, лауреат Ruby Hero Russia 2017

  • RoR-разработчик с 15-ти летним стажем.
  • Разработчик в EvilMartians
  • Кроме RoR, знает и применяет Erlang, Python, ActionScript, С++, Java
  • Коммитер в Rails, aвтор гемов AnyCable и LiteCable
  • Регулярно выступает на международных Ruby-конференциях на одной сцене с DHH и Матцем

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Thinknetica] Профилирование и оптимизация тестов Rails-приложений (2024) отключены

Основы Domain Driven Design (2024)

Udemy

26 октября, 2024

Курсы по программированию

6 zjNCrFSJ6R62KpfLJhOw Программирование [Udemy] Основы Domain Driven Design (2024)

ОПИСАНИЕ:

Чему вы научитесь

  • Овладение основами DDD: Учащиеся научатся применять концепции и принципы Domain Driven Design, создавая архитектуру, подходящую именно их компании.
  • Разработка моделей предметной области: Курс научит студентов создавать точные модели, которые отражают сложности и нюансы бизнес-процессов.
  • Ограниченные контексты: Студенты научатся выделять и управлять ограниченными контекстами, в частности для эффективного выделения микросервисов.
  • Проектирование агрегатов: Курс обучит, как конструировать агрегаты, обеспечивающие консистентность и транзакционную безопасность.

Материалы курса
4 разделов • 23 лекций • Общая продолжительность 1 ч 42 мин

  • Основные концепции DDD: Domain, subdomain, ubiquitous language, bounded context.
  • Концепт сущности (Entity) в DDD. Идентификаторы сущностей и генерация ID.
  • Концепт объекта-значения (Value object) в DDD. Отличия Value object от Entity.
  • Концепт агрегата (Aggregate) в DDD.

Спойлер: Содержание подробно:
1.Основные концепции DDD: Domain, subdomain, ubiquitous language, bounded context.

  • Введение
  • Предметная область (Domain)
  • Повсеместный язык (Ubiquitous language)
  • Ограниченный контекст (Bounded context)
  • Как поддомены согласуются с ограниченными контекстами

2.Концепт сущности (Entity) в DDD. Идентификаторы сущностей и генерация ID.

  • Что такое сущности (Entity)
  • Entity identity. Понятие идентичности сущностей
  • Application generated id. Генерация ID на стороне приложения
  • Persistent mechanism assigns identity. СУБД герерирует ID
  • Timing of ID generation. Ранняя и поздняя генерация ID

3.Концепт объекта-значения (Value object) в DDD. Отличия Value object от Entity.

  • Value objects VS Entity. Разница сущностей и объектов-значений
  • Объекты значения (Value objects)

4.Концепт агрегата (Aggregate) в DDD.

  • Введение в агрегаты (Aggregates)
  • Update unit. Агрегат как единица обновления.
  • Инварианты. Агрегаты как транзакционная граница
  • Реализация агрегата с атомарными операциями
  • Изоляция транзакций и уровни изоляции
  • Оптимистичные блокировки
  • Можно ли реализовать агрегат с помощью другой СУБД
  • Вопросы формирования агрегата и выбора его размера
  • Size matters. Почему мы не хотим делать агрегаты слишком большими?
  • Виды согласованности – строгая и конечная (eventual consistency)
  • Выбираем размеры наших агрегатов.

Требования:
Минимальный опыт в разработке – знакомство с каким-либо языком программирования, базовое понимание ООП, основы баз данных.

Этот курс по Domain Driven Design (DDD) предназначен для разработчиков любого уровня подготовки, архитекторов и проектных менеджеров, стремящихся глубоко понять и применять принципы DDD для создания четких и эффективных программных решений. В ходе обучения вы освоите методы моделирования предметной области, что позволит вам разрабатывать программное обеспечение, идеально отражающее бизнес-потребности.
Курс погружает вас в основы создания универсального языка, облегчающего коммуникацию внутри команды и между заинтересованными сторонами. Вы узнаете, как определять ограниченные контексты, что помогает организовать систему таким образом, чтобы минимизировать зависимости и упростить поддержку. Методика выделения ограниченных контекстов является одной из наиболее эффективных и обоснованных при разделении системы на микросервисы.
Особое внимание уделяется разработке агрегатов как единиц изменения, обеспечивающих консистентность и транзакционную безопасность данных. Реальные примеры позволят вам научиться создавать структурированные, устойчивые к изменениям модели, способствующие эффективной и надежной работе приложений.
В курсе обсуждаются вопросы транзакционности, реализации атомарных обновлений агрегатов. Разбираются термины ACID с фокусом на понятия атомарности и изоляции транзакций. Приводятся примеры аномалий, возникающих в слабо-изолированных транзакциях. Кроме классической реализации транзакций СУБД, рассказывается о технике оптимистичной блокировки и возможностях ее применения для атомарного обновления агрегатов.
Завершив курс, вы не только глубже поймете, как строить программы, соответствующие сложным бизнес-требованиям, но и сможете уверенно руководить разработкой сложных систем, применяя на практике лучшие методы DDD.

Для кого этот курс:

  • Младшие специалисты и студенты, ищущие углубленные знания в области разработки ПО, которые хотят выделиться на рынке труда, получив компетенции в современных методологиях проектирования.
  • Профессионалы, имеющие опыт в разработке программного обеспечения и желающие улучшить свои навыки в проектировании архитектуры приложений, заинтересованые в изучении DDD для создания более чистого, модульного и масштабируемого кода.
  • Эксперты, стремящиеся глубже понять принципы проектирования и управления сложными системами, чтобы повысить качество архитектурных решений в своих организациях.
  • Руководители разработки, заинтересованные в методиках и подходах, которые помогают улучшить координацию и понимание между членами команды, особенно в мультидисциплинарных и распределенных командах.

Автор: Андрей Суховицкий. На данном ресурсе были уже темы с данным автором по RabbitMQ и Event Sourcing.
Язык – русский

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Udemy] Основы Domain Driven Design (2024) отключены

Создание профессиональных синематиков в Unreal Engine 5 (2022)

FlippedNormals

26 октября, 2024

Курсы по дизайну
CGGBjOs8.jpg?download=1&name=%D0%A1%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%82%2016 02 2023%2021:20:55 Дизайн [FlippedNormals] Создание профессиональных синематиков в Unreal Engine 5 (2022)

ОПИСАНИЕ:

Если вы разработчик игр, который хочет создавать потрясающие ролики, или аниматор, желающий научиться анимации в реальном времени в Unreal Engine 5, то этот курс идеально подходит для вас!
В этом курсе я научу вас всему, что вам нужно знать, чтобы создавать кинематографические сцены и анимации в Unreal Engine 5.
Мы воспользуемся преимуществами множества инструментов, предоставляемых движком, всеми типами камер, эффектов, секвенсоров, а затем проведем вас через весь процесс создания потрясающей заставки!

Требования
Вам потребуется базовое понимание Unreal Engine 4 или 5, но это не обязательно.
Если у вас нет предыдущего опыта работы с Unreal Engine 4 или 5, я посвятил одну часть, чтобы научить вас основам движка.

Чему вы научитесь на этом занятии?
Вы узнаете, как установить движок, как добавлять объекты в свои сцены и даже как перемещаться в движке!
Как только мы рассмотрим основы, или если у вас уже есть некоторый предыдущий опыт, мы сразу же приступим к изучению всех кинематографических инструментов Unreal Engine 5!
Я научу вас, как использовать кинематографическую камеру, которая имитирует настоящую кинокамеру, мы рассмотрим виртуальную железнодорожную установку, инструменты для крановой установки, чтобы добиться реалистичного и профессионального движения камеры.
После освоения инструментов камеры мы будем анимировать наши камеры и создавать полноценный ролик, используя все различные методы анимации и камеры.
Мы отредактируем все наши снимки вместе, добавим дрожание камеры, эффекты частиц, звуковые эффекты, а также воспроизведем и смешаем анимацию персонажей, чтобы оживить наш ролик.
Этот курс даже покажет вам, как активировать и управлять вашим роликом с помощью визуальных сценариев Blueprint! Который идеально подходит для игровых кат-сцен, если вы разработчик игр.
К концу этого курса вы будете очень уверены в создании профессиональных кинематографических впечатлений.

Для кого предназначен этот курс:
Разработчики игр для начинающих / среднего уровн
Виртуальные художники-постановщики
Создатели фильма

ПРОДАЖНИК:

СКАЧАТЬ:

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Дизайн [FlippedNormals] Создание профессиональных синематиков в Unreal Engine 5 (2022) отключены

Тесты для ЕГЭ-2025 с аудиоключами (2024)

Ирина Кузнецова

04 октября, 2024

Вне категории

eiO4j81xSfmGr  UWgvu3w Разное [Ирина Кузнецова] Тесты для ЕГЭ 2025 с аудиоключами (2024)

ОПИСАНИЕ:

Тесты для ЕГЭ-2025 с аудиоключами [Ирина Кузнецова]

  • 20 тестов в формате 2025 года (13 тематических + 7 разных по всем темам из кодификатора)
  • аудиоозвучка, выполненная с помощью ИИ
  • транскрипты
  • ключи

Все тесты уникальные, вы не найдете их на других ресурсах или сайте ФИПИ.

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Разное [Ирина Кузнецова] Тесты для ЕГЭ-2025 с аудиоключами (2024) отключены

Эмоциональный портрет (2024)

Akademika

04 октября, 2024

Курсы по дизайну

QLMPq4RMRJetLHtViKgMBQ Дизайн [Александр Рыжкин] [Akademika] Эмоциональный портрет (2024)

ОПИСАНИЕ:

[Академика] Эмоциональный портрет (Александр Рыжкин)
Курс для тех, кто жаждет обладать секретами изображения человеческих эмоций, от лучшего преподавателя анатомии

Особенности курса:
Этот курс послужит основой для целого оплота художников с разным уровнем навыков и задач: будете ли вы рисовать портреты реальных людей или вам больше по душе изображение выдуманных персонажей, будете ли вы работать с упором на реализм и академический рисунок или вам больше по душе упрощенный, стилизованный мультипликационный стиль — вы не сможете обойтись без понимания того, на чем строятся эмоции и как они проявляются.
С помощью знаний, полученных на этом курсе, вы сможете не только начать создавать искренние и эмоциональные портреты, но и поймете как и из чего происходят эмоции, какие важные детали нужно знать при их изображении и заставите поверить окружающих в искренность происходящего на вашем рисунке.

Три главные ошибки начинающих портретистов
На начальном этапе, все допускают ошибки, но самое главное уметь вовремя обратить на них внимание и исправить. Узнайте о трёх главных ошибках, которые отдаляют начинающих от достойного результата.

Обводки и срисовки
Многие начинающие художники, испытывая сложности с сохранением пропорций и построения головы, в попытках облегчить себе задачу, начинают бездумно копировать исходный референс или сводить контуры, что не только неправильно, но и пагубно, особенно для начинающих художников

Внимание к одной детали
Опытные портретисты знают, что портрет рисуется постепенно, а самое главное – параллельно. Ни одна из деталей не должна перетягивать на себя внимание и выбиваться из общей композиции до конца работы. Если получится так, что вы уделите слишком много внимания одной части лица, то сделать также с остальными будет невероятно тяжело

Отсутствие симметрии
Человеческое лицо несимметрично по определению, но портретисту важно в первую очередь научиться рисовать одинаковые пропорции и линии относительно оси. Только после этого, художник сможет искажать половины лица, при этом сохраняя красоту и изящность рисунка.

Преподаватель Александр Рыжкин
Художник, Преподаватель рисунка.
Доцент кафедры Академического рисунка МГХПА им. С.Г. Строганова;
Преподаватель Российской Академии живописи, ваяния и зодчества И.С. Глазунова;
Лауреат множества творческих премий, а также обладатель целого ряда почетных государственных наград за развитие и вклад в культуру изобразительного творчества;
Преподаватель с КОЛОССАЛЬНЫМ опытом работы с аудиторией разных возрастов;
Автор лекций, мастер классов и печатных изданий по анатомическому рисунку;
Харизматичный и обаятельный художник, который разожжет в вашем сердце невиданную ранее страсть к рисованию

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Дизайн [Александр Рыжкин] [Akademika] Эмоциональный портрет (2024) отключены

Твой Конструктор (2024)

Академия сонграйтинга

04 октября, 2024

Курсы по дизайну

x8yuepSbStSRns6naB2ULg Дизайн [Олег Шаумаров] [Академия сонграйтинга] Твой Конструктор (2024)

ОПИСАНИЕ:

[Академия сонграйтинга] Твой Конструктор (Олег Шаумаров)

Содержание:
3 темплейта для аранжировки
Гитарный пак
Сонграйтинг Пак Классика
Сонграйтинг Пак Модерн
Революционный MIDI Pack
Возможность кастомизации
Возможность дополнения

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Дизайн [Олег Шаумаров] [Академия сонграйтинга] Твой Конструктор (2024) отключены

Моя собственная Метавселенная Roblox. Анимация (2024)

Artx Campus

04 октября, 2024

Курсы по дизайну

DorJpyv0TjyuAqvlkm3beA Дизайн [Udemy] [Artx Campus] Моя собственная Метавселенная Roblox. Анимация (2024)

ОПИСАНИЕ:

Язык курса: корейский. Бонус – русская аудио дорожка

Чему Вы научитесь:

  • Узнаете, как использовать Roblox Studio и Moon Animator.
  • Создадим базовые движения и движения с помощью персонажей.
  • Создавать сложные движения, используя такие эффекты, как огонь и частицы.
  • Создадим историю,рассказывающую анимацию.

10 лекций • Общая продолжительность 5 ч 25 мин

Содержание курса:
0.Введение
1.Установка Roblox Studio
2.Как использовать Moon Animator
3.Работа с персонажем
4.Анимация бега
5.Импорт моделей и соединение их с персонажем
6.Создание движения стрельбы из пистолета
7.Создание сюжетной анимации: боевые сцены
8.Создание сюжетной анимации: съемка
9.Создание анимации: монтаж видео

Для кого этот курс:

  • Всем, кто хочет создать свою собственную ситуативную драму
  • Людям, которые хотят создавать различный контент с персонажами Roblox.
  • Всем, кто хочет рассказать классную и интересную историю
  • Любому, кто хочет изучить Moon Animator простым и увлекательным способом.
  • Людям, которые устали заниматься самообучением, просматривая обучающие материалы на YouTube и Discord.

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Дизайн [Udemy] [Artx Campus] Моя собственная Метавселенная Roblox. Анимация (2024) отключены

Море сухой пастелью (2024)

enterclass

04 октября, 2024

Курсы по дизайну

PXyP3oprTsedSLn0Nq0IUg Дизайн [Татьяна Каштальян] [enterclass] Море сухой пастелью (2024)

ОПИСАНИЕ:

Море сухой пастелью [enterclass] [Татьяна Каштальян]
Как с помощью сухой пастели реалистично нарисовать море во всех его проявлениях?
Узнаем в новом марафоне художника-пастелиста Татьяны Каштальян.
Вместе с мастером нарисуем четыре разные картины с морскими пейзажами: причал в курорном городке, оранжевый восход над спокойной гладью воды, каменистый берег, прибой с бирюзовыми волнами. Потренируемся творить легко и живописно!

Программа:
Урок 0. О материалах

Татьяна Каштальян расскажет о материалах, которые она использовала в работе над сюжетами марафона.

Урок 1. Причал в Онфлёре.
Рисуем морской пейзаж с элементами городской архитектуры и отражениями в воде.
Передаем ощущение света и глубины пространства, пользуясь законами воздушной перспективы.

Урок 2. Рассвет над морем.
Рисуем восход солнца над морем в технике «акварельных переходов».
Учимся создавать сухой пастелью акварельные эффекты и пробуем стилизовать объекты в движении.

Урок 3. Камни на берегу.
Рисуем сюжет с группой камней на берегу.
Используем в работе графические приемы, учимся передавать фактуру объектов и создавать яркие контрастные эффекты.

Урок 4. Морская волна.
Рисуем динамичный сюжет с морской волной, применяя фактурные техники.
Учимся находить форму и объем волны, ее теневые и световые части, не забывая о законах воздушной перспективы.

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Дизайн [Татьяна Каштальян] [enterclass] Море сухой пастелью (2024) отключены

Python. Часть 1 (2024)

Hayk Inants

04 октября, 2024

Курсы по программированию

XJMWTX5fTyS2NQ3 dkkNJA Программирование [Stepik] [Hayk Inants] Python. Часть 1 (2024)

ОПИСАНИЕ:

Чему вы научитесь

  • Разрабатывать простые программы для автоматизации повседневных задач.
  • Сравнивать данные и принимать решения на основе условий.
  • Строить логические выражения для обработки данных и управления процессами.
  • Применять математические операции для решения вычислительных задач.
  • Разрабатывать программы, реагирующие на различные условия и вводимые данные.
  • Разрабатывать алгоритмы, включающие вложенные условия для решения сложных задач.

О курсе:
Этот курс предназначен для тех, кто хочет освоить программирование на Python с нуля и получить прочные базовые знания, необходимые для дальнейшего развития в сфере IT. Основная цель курса — научить вас эффективно использовать Python для решения различных задач, начиная от автоматизации рутинных процессов до разработки более сложных программ.

Почему стоит выбрать этот курс?
Этот курс идеально подходит для начинающих, так как он последовательно и доступно объясняет все ключевые аспекты программирования на Python. Вы получите практические навыки, которые сможете сразу применять в реальных проектах. Курс включает множество примеров и заданий, которые помогут вам закрепить полученные знания.

Что вы приобретёте?
После успешного освоения курса вы сможете уверенно писать программы на Python, решать повседневные задачи с помощью автоматизации, а также применять математические и логические выражения для анализа данных и принятия решений.

Особенности курса:

  • Пошаговое обучение с акцентом на практику.
  • Обширный набор примеров и заданий для самостоятельной работы.
  • Удобный формат обучения, который позволяет учиться в своем темпе.

Что нужно будет делать?
Вам предстоит пройти через серию уроков и практических заданий, охватывающих основные темы Python, такие как работа с переменными, строки, операторы, условные конструкции и многое другое. Каждая тема сопровождается практическими задачами, которые помогут вам лучше понять материал и приобрести навыки программирования.

Для кого этот курс:
1. Начинающие программисты: Этот курс предназначен для тех, кто делает свои первые шаги в программировании и хочет освоить один из самых популярных языков — Python. Если вы всегда мечтали научиться писать код, но не знали, с чего начать, этот курс станет идеальной отправной точкой.

2. Студенты и учащиеся: Курс будет полезен студентам технических специальностей, которым требуется понимание основ программирования на Python для успешной учебы. Знание Python откроет перед вами множество возможностей для участия в проектах и выполнения курсовых и дипломных работ.

3. Специалисты смежных профессий: Аналитики, инженеры, учёные и другие специалисты, не занимающиеся программированием на постоянной основе, могут столкнуться с задачами, которые требуют автоматизации или анализа данных. Этот курс поможет вам освоить Python для решения таких задач.

4. Самоучки и энтузиасты: Если вы уже пытались изучать программирование самостоятельно, но столкнулись с трудностями или пробелами в знаниях, этот курс поможет структурировать и дополнить ваши знания, довести их до уверенного уровня.

5. Профессионалы, стремящиеся к переквалификации: Если вы работаете в другой сфере и хотите перейти в IT, этот курс станет вашим первым шагом к освоению новой профессии. Python является универсальным инструментом, который востребован во многих областях, от веб-разработки до анализа данных и машинного обучения.

Жизненные ситуации, когда возникает потребность в изучении Python:

– Вы хотите автоматизировать рутинные задачи на работе или в быту. Например, создание отчетов, обработка больших объемов данных или написание скриптов для выполнения повторяющихся действий.
– Ваша работа или учеба требуют знаний программирования. Если вам нужно решать задачи, связанные с обработкой данных, моделированием или созданием программных решений, знание Python станет для вас огромным преимуществом.

Начальные требования:
– Базовые навыки работы с компьютером: Вы должны уметь уверенно работать с операционной системой (Windows, macOS или Linux), устанавливать программы, пользоваться текстовым редактором и управлять файлами и папками.
– Логическое мышление: Программирование требует способности к логическому и структурированному мышлению. Если у вас есть базовые навыки решения логических задач, это поможет вам быстрее освоить программирование на Python.

Что не требуется:
– Предыдущий опыт программирования: Этот курс рассчитан на новичков, поэтому не предполагает наличия опыта в программировании. Все концепции будут объясняться с нуля.
– Знание сложных математических формул: Для прохождения курса достаточно базовых школьных знаний математики. Мы будем использовать простые арифметические операции и базовые функции.

Соблюдение этих начальных требований поможет вам комфортно освоить курс и получить максимальную пользу от обучения.

Преподаватель.
Hayk Inants.
В год я обучаю около 1500 студентов по всему миру через свои авторские курсы по Python, JavaScript, SQL и другие. Более 100 реальных отзывов со средней оценкой 4,8 из 5,00! Мой опыт преподавания включает работу в ведущих образовательных учреждениях и платформах онлайн-обучения, таких, как Berlin Technological Academy, MTS, Sber, Coursera ну и конечно Stepik.

Программа

Введение в Python

  1. Что такое Python
  2. Установка и настройка Python
  3. Ввод и вывод данных
  4. Работа с переменными

Базовые типы данных и преобразование

  1. Базовые типы данных и их преобразование
  2. Строки и операции со строками
  3. Комментарии в коде

Операторы и выражения

  1. Арифметические операторы
  2. Операторы присвоения с операцией
  3. Библиотека math и её функции

Условные конструкции

  1. if, elif, else и операторы сравнения
  2. Логические операторы
  3. Вложенные условные конструкции
  4. Тернарные операторы
  5. Подведем итоги

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Stepik] [Hayk Inants] Python. Часть 1 (2024) отключены

Python-разработчик. Часть 5 из 8 (2023)

Яндекс.Практикум

04 октября, 2024

Курсы по программированию

PWvX WjVRZWoC9 e2mUtzg Программирование [Яндекс.Практикум] Python разработчик. Часть 5 из 8 (2023)

ОПИСАНИЕ:

Спринт 10
1) Django Rest Framework
– Что вас ждёт в этом спринте
– REST API: Проектирование
– Инструментарий для тестирования API
– Преобразование форматов. Сериализаторы
– Учебный проект Kittygram
– View-функции API
– View-классы API
– Вьюсеты и роутеры
– Сериализаторы для связанных моделей
– Сериализаторы: дополнительные настройки
– Регулярные выражения
– Вьюсеты. Расширенные возможности
– Аутентификация по токену. JWT + Djoser
– Kittygram 2: новые возможности

2) Проект спринта: CRUD для Yatube

3) Управление своими ресурсами
– Тайм-менеджмент
– Energy-менеджмент

Спринт 11
1) Права, лимиты запросов и фильтрация ответов в DRF
– Что вас ждёт в этом спринте
– Проверка прав: Permissions
– Throttling: ограничение количества запросов
– Не все котики сразу: пагинация в API
– Фильтрация, сортировка и поиск

2) Взаимодействие фронтенда и бэкенда
– Фотографии для котиков
– Multi Page Application vs Single Page Application
– Документация для API
– SPA для Kittygram
– CORS и политика единого источника
– Обзор проекта Kittygram

3) Проект спринта: API для Yatube

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Яндекс.Практикум] Python-разработчик. Часть 5 из 8 (2023) отключены

Python-разработчик. Часть 4 из 8 (2023)

Яндекс.Практикум

04 октября, 2024

Курсы по программированию

PWvX WjVRZWoC9 e2mUtzg Программирование [Яндекс.Практикум] Python разработчик. Часть 4 из 8 (2023)

ОПИСАНИЕ:

СПРИНТ 8
1) Что вас ждёт в этом спринте

2) Тестирование
– Зачем программисту тестирование?
– Что тестировать и как писать тесты?
– Ключевое слово assert

3) Библиотека unittest
– Библиотека unittest
– Метод subTest, параметризация тестов
– Фикстуры

4) Unittest в Django
– Unittest в Django
– Unittest в Django: дополнительные инструменты
– Unittest в Django: тестирование маршрутов
– Unittest в Django: тестирование контента
– Unittest в Django: тестирование логики

5) Библиотека pytest
– Библиотека pytest. Выборочный запуск тестов
– Запуск упавших тестов. Кеш pytest
– Отладка тестов
– Маркеры pytest: пропуск тестов, ожидаемое падение и параметризация
– Фикстуры в pytest
– Файл конфигураций

6) Pytest для Django
– Плагин pytest-django
– Тестирование маршрутов
– Тестирование контента
– Тестирование логики приложения

7) Финальный проект спринта: Vice Versa

8) Анализ и решение проблем:
– Не всё так плохо
– Нетворкинг: персональная сеть взаимопомощи

API: интерфейс взаимодействия программ

СПРИНТ 9
1) Что такое API
– Что вас ждёт в этом спринте
– Что такое API. Форматы обмена данными
– Взаимодействие программ по сети
– API First. Архитектура REST
– REST: ресурсы, эндпоинты и HTTP-методы
– Исследование запросов
– Механизмы авторизации, протокол OAuth 2.0

2) Работа с внешними API
– KittyBot для Telegram
– Client API в Telegram
– Bot API в Telegram
– KittyBot. Отправка сообщения из кода
– Обработка входящих сообщений. Сообщения-команды
– Всё о чате и пользователе: объект update
– Кнопки вместо текстового ввода
– Отправка изображений. А где взять котиков?
– Код-ревью KittyBot: хранение секретов
– Код-ревью KittyBot: обработка исключений
– Код-ревью KittyBot: переиспользование функций
– KittyBot: журнал ошибок
– API сервиса Практикум.Домашка

3) Финальный проект спринта: Бот-ассистент

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Яндекс.Практикум] Python-разработчик. Часть 4 из 8 (2023) отключены

Python-разработчик. Часть 6 из 8 (2023)

Яндекс.Практикум

04 октября, 2024

Курсы по программированию

mWXpDOeJS3G66wTSechmYQ Программирование [Яндекс.Практикум] Python разработчик. Часть 6 из 8 (2023)

ОПИСАНИЕ:

СПРИНТ 12
1) Итоговый проект курса
– Что вас ждёт в этом спринте
– Как работать в команде
– Групповая работа. Git и GitHub
– Кросс-ревью

2) Проект спринта: Yamdb
Алгоритмы и структуры данных

СПРИНТ 13
1) О курсе
– Что такое алгоритмы и структуры данных
– Как устроен Яндекс.Контест

2) Введение в алгоритмы
– Что вас ждёт в этом спринте
– 700 собачек в секунду
– Ускорение скользящего среднего
– Алгоритм для фитнес-тренажёра
– Эффективные алгоритмы решения задачи 2-SUM
– Линейный поиск
– Бинарный поиск
– Сложность алгоритма
– Как оценивать время исполнения
– Как решать алгоритмические задачи. Часть 1
– Как решать алгоритмические задачи. Часть 2
– Как тестировать свою программу
– Ввод-вывод
– Оптимизация ввода и вывода
– Поиск простых чисел
– Задачи

3) Задание спринта: введение в алгоритмы

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Яндекс.Практикум] Python-разработчик. Часть 6 из 8 (2023) отключены

Python-разработчик. Часть 7 из 8 (2023)

Яндекс.Практикум

04 октября, 2024

Курсы по программированию

5K 29fkIS8OhBI9JTbIYWg Программирование [Яндекс.Практикум] Python разработчик. Часть 7 из 8 (2023)

ОПИСАНИЕ:

СПРИНТ 14

1) Основные структуры данных
– Что вас ждёт в этом спринте
– Оперативная память и представление данных
– Пространственная сложность алгоритма
– Массивы постоянного размера
– Сложность вставки и удаления в динамических массивах
– Реаллокация в динамических массивах
– Связные списки
– Операции со связным списком
– Структура данных стек
– Структуры данных: очередь и дек
– Структура данных очередь. Реализация
– Стек вызовов
– Рекурсия. Переполнение стека вызовов

2) Задание спринта: основные структуры данных

СПРИНТ 15

1) Рекурсия и сортировки
– Что вас ждёт в этом спринте
– Введение. Примеры задач на рекурсию
– Рекурсивный и базовый случаи
– Реализация бинарного поиска с помощью рекурсии
– Разбор задач. Рекурсивный перебор вариантов
– Алгоритмы сортировки. Знакомство

2) Рекурсия и сортировки: продолжение
– Выбор алгоритма сортировки
– Сортировка вставками
– Сортировка по ключу
– Сравнение элементов
– Сортировка слиянием
– Реализация сортировки слиянием. Характеристики алгоритма
– Быстрая сортировка
– Сложность быстрой сортировки
– Сортировка подсчётом

3) Задание спринта: рекурсия и сортировки

Бонусные уроки:

1) Хеш-функции:
– Абстракция отображения
– Что такое хеш-таблица и хеш-функция
– Выбор размера хеш-таблицы и вычисление номера корзины
– Свойства хеш-функций
– Коллизии. Метод цепочек
– Коллизии. Метод открытой адресации
– Построение хеш-функций для строк
– Поисковый индекс
– Резюме

2) Деревья:
– Деревья. Вступление
– Двоичные деревья поиска
– Обход дерева
– Двоичные деревья поиска. Вставка
– Двоичные деревья поиска. Удаление
– Сбалансированные деревья поиска.
3) Деревья: продолжение
– Балансировка АВЛ-дерева
– Приоритетная очередь
– Приоритетная очередь. Вставка и удаление
– Куча. Пирамидальная сортировка. Алгоритм и его сложность
– Резюме

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Яндекс.Практикум] Python-разработчик. Часть 7 из 8 (2023) отключены

Рекомендуем