Открытое образование — Web 2.0 программирование на языке Python
Select the required university:
———
Закрыть
Курс разработан авторским коллективом Псковского государственного университета совместно с Санкт-Петербургским политехническим университетом Петра Великого при поддержке Северо-Западного регионального центра компетенций в области онлайн-обучения.
Курс предназначен для тех, кто желает освоить технологию Web 2.0 разработки веб-приложений, веб-сайтов, интернет-сообществ на основе современных средств программирования и платформ. Одной из таких платформ является библиотека Django на языке Python, которая позволяет достаточно быстро разрабатывать гибкие и с дружественным интерфейсом веб-приложения (веб-сайты, интернет-сообщества).
- About
- Format
- Information resources
- Requirements
- Course program
- Education results
- Formed competencies
- Education directions
About
Целью курса является формирование знаний, умений и навыков решения практических задач по разработке веб-сайтов, веб-приложений, интернет-сообществ, проектированию веб-интерфейса, используя средства библиотеки Django на языке программирования Python с применением языка HTML, стилей CSS и языка JavaScript. .
Курс является образовательным модулем дисциплины «Веб-программирование» в составе основных образовательных программ по подготовке бакалавров по направлениям подготовки 09.03.02 «Информационные системы и технологии», 09.03.01 «Информатика и вычислительная техника», 09.03.04 «Программная инженерия». Курс будет полезен при освоении новых профессий «Дизайнер интерфейсов» и «Организатор интернет-сообществ». В то же время курс может быть полезен для слушателей, интересующихся веб-программированием, так как веб-разработка на языке Python в настоящее время востребована среди работодателей.
В результате применения полученных знаний и умений и успешного завершения данного курса обучающийся будет готов к самостоятельной разработке веб-приложений, интернет-сообществ, веб-сайтов различной направленности.
Format
В состав курса входят видео-лекции, презентации, конспекты, практические задания, тестовые задания, выпускная работа.
- Django: разработка веб-приложений на Python / Форсье Джефф, Биссекс Пол; Чан Уэсли / Джефф Форсье, Пол Биссекс, Уэсли Чан; [пер. с англ. А. Киселева]. – Москва: Символ-Плюс, 2013. – 451 с.
- Дронов В. А. Django 2.1. Практика создания веб-сайтов на Python. — СПб.: БХВ-Петербург, 2019. — 672 с.
- Дронов В.А. HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов. – Спб.: БХВ-Петербург, 2011. – 414 с.
- Изучаем jQuery. Перейдите на новый уровень работы с JavaScript, используя мощь jQuery / Каслдайн Эрл, Шарки Крэйг; Черник В. / Эрл Каслдайн, Крэйг Шарки; пер. с англ. В. Черник. – 2-е изд. – СПб: Питер, 2012. – 400 с. – ISBN 978-5-459-01619-2
- Фрэйн Б. HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств / Б. Фрэйн; [перевод с английского В. Черник]. – СПб: Питер, 2014. – 298 с.
Requirements
Для успешного освоения курса необходимы базовые знания в области вычислительной техники и знание основ программирования.
Для прохождения курса необходимо дополнительное программное обеспечение (ПО):
- Visual Studio 2019 Сommunity (для всех версий Windows)
- или Visual Studio 2022 Сommunity ( для 64-разрядной Windows 10 / Windows 11 )
Course program
Тема 1. Основы приложений Web 2.0
Тема 2. Основы HTML и CSS
Тема 3. Практическое введение в язык программирования Python для Django
Тема 4. Разработка современных веб-приложений на языке программирования Python с использованием Django
Тема 5. Веб-формы в Django. Валидация. JavaScript
Тема 6. Административный раздел Django. Аутентификация и авторизация в Django.
Тема 7. Использование баз данных в Django. SQLite. Модели в Django
Тема 8-9. Разработка онлайн-журнала
Итоговая аттестация
Education results
- Способность устанавливать необходимое программное обеспечение.
- Способность разрабатывать веб-интерфейс.
- Способность осуществлять подготовку данных для реализации работы над веб-приложением (веб-сайтом).
- Способность разрабатывать динамические веб-сайты.
Formed competencies
- Способность проводить сбор, анализ научно-технической информации, отечественного и зарубежного опыта по тематике исследования.
- Способность участвовать в работах по доводке и освоению информационных технологий в ходе внедрения и эксплуатации информационных систем.
Education directions
09.00.00 Информатика и вычислительная техника
ФГАОУ ВО «Санкт-Петербургский политехнический университет Петра Великого»
Бруттан Юлия Викторовна
Кандидат технических наук
Антонов Игорь Вадимович
Кандидат технических наук
Position: доцент кафедры «Информационно-коммуникационные технологии» ПсковГУ
Certificate
По данному курсу возможно получение сертификата.
Стоимость прохождения процедур оценки результатов обучения с идентификацией личности — 3600 ₽.
Similar courses
15 February 2021 — 31 December 2023 г.
Введение в биоинформатику: метагеномика
СПбГУ
15 February 2021 — 31 December 2023 г.
Всеобщая история. Часть 1
СПбГУ
15 February 2021 — 31 December 2023 г.
История России
СПбГУ
К сожалению, мы не гарантируем корректную работу сайта в вашем браузере. Рекомендуем заменить его на один из предложенных.
Также советуем ознакомиться с полным списком рекомендаций.
Google Chrome
Mozilla Firefox
Apple Safari
Учитесь программировать весело! | программирование игр на C# для начинающих
Хотите программировать собственные компьютерные игры? Начните с бесплатных наборов и обучающих материалов по программированию на Unity Learn, а также не забывайте про наше замечательное сообщество.
Загрузить Unity бесплатно
Unity FPS Microgame
Программируйте игры с Unity
Новички могут загрузить Unity бесплатно и начать с готовых ресурсов Unity Microgame и Mod. Затем углубите знания с помощью обучающих материалов и изучите структуру C#, языка программирования игр в Unity. Научитесь разрабатывать простые скрипты на C# для программирования игрового процесса, механики, визуальных эффектов, систем ИИ и других элементов.
Скачать Unity
Создавайте красивые игры
Реализуйте свои способности к программированию в Unity! Это может стать началом вашей успешной карьеры. Unity — самая популярная платформа разработки игр в мире: 50% всех мобильных игр созданы в Unity! Профессия Unity-разработчика находится в первой десятке по росту востребованности в США согласно данным LinkedIn.
Вдохновляйтесь
Introduction to C# scripting in Unity
Что такое C#?
Скрипты в Unity разрабатываются на языке C# (произносится как «си-шарп»), который имеет богатые возможности и прост в изучении.
Познакомьтесь с C#
Unity Creator Kit: Code
Создайте свой первый скрипт в Unity
Наборы Creator Kit — это простые игровые проекты, доступные на Unity Learn. Каждый из них можно изучить и освоить за несколько часов В наборе Creator Kit для начинающих программистов вы познакомитесь с основами разработки скриптов на C# для Unity в контексте игры жанра экшен-RPG.
Начните программировать
Create with Code course from Unity
Полный курс: Create with Code in Unity
Create with Code — это официальный вводный курс Unity по программированию, содержащий более 37 часов насыщенного образовательного контента. В процессе разработки прототипа, решения задач по программированию и ответов на вопросы вы освоите базовые принципы программирования на примере разработки собственного игрового проекта на C# с нуля.
Напишите игру
Другие способы учиться программированию в Unity
Обучающие материалы по программированию на C# в Unity
У нас есть масштабная коллекция коротких уроков, где рассматриваются основы программирования на C# в Unity. Начните с материалов для начинающих, а затем переходите к коллекции для опытных пользователей.
Learn C# from Brackeys
Советуем вам изучить эту серию видеороликов с популярного канала Brakeys на YouTube, где рассматриваются основы разработки скриптов на C# в Unity.
Автор: Jabrils
Разработчик ПО и опытный блогер Jabrils рассказывает на YouTube о том, как он учился программировать, и публикует собственные материалы для начинающих в плейлисте Everything you need to start programming.
Программирование на холме | Residential Life
Обратите внимание, что все программы и мероприятия будут соответствовать текущим рекомендациям кампуса по COVID-19 в соответствии с мандатами округа Лос-Анджелес и штата.
Планируете ли вы провести мероприятие, поделиться информацией или предложить услуги для студентов, на Hill есть личные и виртуальные ресурсы, которые помогут вам взаимодействовать с нашим жилищным сообществом на территории кампуса.
Партнерство с Residential Life в качестве зарегистрированной организации кампуса
Res Life и ваш ЕДИНСТВЕННЫЙ консультант помогут вам сориентироваться в программах и/или возможностях финансирования, если вы подадите предложение о совместном программировании и/или финансировании. Зарегистрированные студенческие организации, желающие принять участие в программе мероприятия или программы, предназначенной для жителей общежития на территории кампуса, могут подать заявку. Если зарегистрированные студенческие организации предпочитают проводить мероприятие в общежитии On Campus, не сотрудничая с Residential Life, см. альтернативные варианты бронирования номеров ниже.
Предложения по совместному программированию должны быть представлены по средам до 12:00 и рассмотрены в следующий вторник.
Осенью 2022 г. мы начнем рассмотрение предложений на 2-й неделе (на собрании 10.04.2022 г.), при этом презентации совместных программ начнутся уже на 4-й неделе (18.10.2022 г.), а финансовые запросы — на 3-й неделе (10/10/2022 г.). 11/2022). Планирование совместных программ занимает не менее 4 недель, а выделение средств обычно занимает не менее 2 недель.
Методические рекомендации
Все совместные программы должны соответствовать Руководству по совместному программированию Residential Life. Совместное программирование с Res Life включает консультации по программе, помощь в проведении личных и/или виртуальных мероприятий, а также поддержку материально-технических потребностей для участия.
Финансирование
Для зарегистрированных студенческих организаций, которые ищут финансирование, чтобы помочь пополнить стоимость своей программы (либо в Хилле, либо в главном кампусе), просмотрите страницу «Финансирование» и отправьте раздел финансирования в форме заявки.
Вопросы финансирования
По любым вопросам обращайтесь по электронной почте в Консультативный совет по финансированию.
Предложение о финансировании
Для зарегистрированных студенческих организаций мы начнем рассмотрение предложений по финансированию и программам в осеннем квартале. Пожалуйста, отправьте форму предложения Финансового и Консультативного совета.
Альтернативные варианты бронирования номеров
Аренда помещений
Служба общественного питания и конференций Калифорнийского университета в Лос-Анджелесе координирует мероприятия на холме для различных платных клиентов, включая как филиалы университета (департаменты, студенческие организации и т. д.), так и сторонние организации. UCLA Recreation курирует центр отдыха Sunset Canyon и другие места на холме.
Программисты, работающие в нежилых помещениях, могут самостоятельно программировать в общежитиях на кампусе или в соседних помещениях. График и стоимость определяются следующим:
UCLA Catering & Meeting Rooms
310. 825.7021
UCLA Recreation
310.825.3671
-подать бронирование. Комнаты предоставляются «как есть» и не могут использоваться для проведения программ или мероприятий — только для встреч небольших групп, учебных занятий или частных репетиций. Применяются другие условия использования.
Python для науки о данных | Изучайте Python онлайн
Программа Nanodegree
Подготовьтесь к карьере в области науки о данных, изучив основные инструменты программирования данных: Python, SQL, командную строку и git.
Зарегистрируйтесь сейчас
04 дней 07 HRS 11 MIN 22 SEC
в Collaboration с
- 733.. Complete
Введение в SQL
Изучите основы SQL, такие как JOIN, агрегаты и подзапросы. Узнайте, как использовать SQL для решения сложных бизнес-задач.
Введение в программирование на Python
Изучите основы программирования на Python, такие как структуры данных, переменные, циклы и функции. Научитесь работать с данными, используя такие библиотеки, как NumPy и Pandas.
Введение в систему управления версиями
Узнайте, как использовать систему управления версиями и поделиться своей работой с другими людьми, работающими в сфере обработки данных.
Изучите основы программирования, необходимые для карьеры в науке о данных. К концу программы вы сможете использовать Python, SQL, командную строку и Git.
Необходимые знания
Для этой программы нет никаких требований, кроме базовых навыков работы с компьютером.
Все наши программы включают
Реальные проекты от отраслевых экспертов компании хотят.
Техническая поддержка наставников
Наши знающие наставники направят ваше обучение и сфокусированы на том, чтобы отвечать на ваши вопросы, мотивировать вас и держать вас на правильном пути.
Карьерные услуги
У вас будет доступ к обзору портфолио Github и оптимизации профиля LinkedIn, которые помогут вам продвинуться по карьерной лестнице и получить высокооплачиваемую должность.
Гибкая программа обучения
Разработайте план обучения, соответствующий вашей насыщенной жизни. Учитесь в своем собственном темпе и достигайте своих личных целей по графику, который лучше всего подходит для вас.
Добейтесь успеха благодаря персонализированным услугам.
Мы предоставляем услуги, адаптированные к вашим потребностям, на каждом этапе вашего обучения, чтобы обеспечить ваш успех.
- Опытные рецензенты проектов
- Техническая поддержка наставников
Получайте своевременные отзывы о своих проектах.
- Индивидуальная обратная связь
- Неограниченное количество заявок и циклов обратной связи
- Практические советы и лучшие отраслевые практики
- Дополнительные рекомендуемые ресурсы для улучшения
Обзор программы: Почему я должен пройти эту программу?
Зачем мне регистрироваться?
Программа «Программирование для науки о данных с помощью Python Nanodegree» предлагает вам возможность изучить наиболее важные языки программирования, используемые сегодня учеными-данными. Начните с увлекательной области науки о данных и изучите Python, SQL, терминал и git с помощью опытных инструкторов.
К какой профессии меня подготовит эта программа?
Это вводная программа, которая не предназначена для подготовки к конкретной работе. Однако, как выпускник этой программы, вы будете владеть навыками программирования, используемыми во многих ролях анализа данных и науки о данных, включая Python, SQL, Terminal и Git.
Как узнать, подходит ли мне эта программа?
Если вы хотите сделать первый шаг в области науки о данных, этот курс для вас. Этот курс быстро научит вас базовым инструментам программирования для обработки данных (Python, SQL, Git). Этот курс не требует предварительных знаний, поэтому вы можете начать прямо сейчас. Освоив эти востребованные инструменты, вы сможете решать проблемы анализа данных в реальном мире.
Обучение программированию на Python и SQL, основных языках программирования, используемых учеными и аналитиками данных, является ядром этой программы. Если вы решите пройти курс «Программирование для науки о данных с помощью Python», вы также изучите специализированные библиотеки данных для Python, включая Pandas и Numpy, и будете использовать Git и терминал, чтобы поделиться своей работой и узнать о контроле версий. Изучив эти базовые навыки программирования, вы будете готовы продвинуться по карьерной лестнице в области данных.
В чем разница между дорожкой Python и дорожкой R?
Мы предлагаем два направления этой программы: одно обучение Python и одно обучение R. Оба они популярны среди специалистов по данным. Вы можете зарегистрироваться в одном или другом, а не в обоих.
Обе версии охватывают одни и те же фундаментальные концепции, но используют разные языки программирования. Учебная программа по SQL, командной строке и Git одинакова в обоих вариантах. Сюда входят первый и третий проекты, одинаковые между двумя треками.
Курс программирования и проект различаются между двумя треками. Один курс основан на Python, а другой — на R. Проекты для двух курсов основаны на одном и том же наборе данных и навыках, но они различаются подходом и конечным результатом. Узнайте больше о программе Programming for Data Science with R Nanodegree.
Что такое Школа наук о данных и как узнать, какую программу выбрать?
Школа данных Udacity состоит из нескольких различных программ Nanodegree, каждая из которых предлагает возможность развить навыки работы с данными и продвинуться по карьерной лестнице. Эти программы организованы вокруг карьерных ролей, таких как бизнес-аналитик, аналитик данных, специалист по данным и инженер данных.
Школа данных в настоящее время предлагает три четко определенных карьерных пути в области бизнес-аналитики, науки о данных и инженерии данных. Если вы только начинаете работать с данными, хотите дополнить свой существующий набор навыков востребованными навыками работы с данными или намереваетесь продолжить обучение и карьеру, Школа данных Udacity найдет для вас правильный путь! Чтобы узнать больше, посетите страницу Как выбрать подходящую вам программу обработки и анализа данных.
Регистрация и прием
Нужно ли мне подавать заявление? Каковы критерии приема?
Нет. Эта программа Nanodegree принимает всех кандидатов, независимо от опыта и конкретной подготовки.
Что необходимо для регистрации?
Для зачисления не требуется никаких требований, кроме базовых навыков работы с компьютером и владения английским языком. Вы должны чувствовать себя комфортно, выполняя основные операции на своем компьютере, такие как открытие файлов и папок, открытие приложений, а также копирование и вставка.
Стоимость обучения и срок программы
Как устроена программа Nanodegree?
Программа Programming for Data Science with R Nanodegree состоит из контента и учебного плана для поддержки трех (3) проектов. По нашим оценкам, студенты могут пройти программу за три (3) месяца, работая по 10 часов в неделю.
Каждый проект будет рассмотрен сетью рецензентов Udacity. Будет предоставлена обратная связь, и если вы не пройдете проект, вас попросят повторно отправить проект, пока он не пройдет.
Как долго длится программа Nanodegree?
Доступ к этой программе Nanodegree действует в течение времени, указанного выше. Если вы не закончите обучение в течение этого периода, вы продолжите обучение с ежемесячной оплатой. Ознакомьтесь с Условиями использования и часто задаваемыми вопросами, чтобы узнать о других правилах, касающихся условий доступа к нашим программам Nanodegree.
Могу ли я изменить дату начала? Могу ли я получить возмещение?
Пожалуйста, ознакомьтесь с часто задаваемыми вопросами о программе Udacity, чтобы узнать о правилах регистрации в наших программах.