Образовал

Базы данных и PyQT

Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да
Стоимость курса
15 000 ₽
есть рассрочка
Курс поможет освоить расширенные возможности языка Python – мощного инструмента для создания программ разного профиля. Во второй части студенты глубже погрузятся в разработку мессенджера. Поэтапно рассматривается разработка приложения, обеспечивающего управление информацией от проектирования до тестирования. Отрабатывать написание многопоточной программы, создание графического интерфейса и управление безопасностью приложения студенты будут, разрабатывая собственный мессенджер.
Что вы получите после обучения
Приобретаемые навыки
1
PyQt5
2
Pytest
3
PEP-8
6
Qt
7
Python
Вас будут обучать
Разработчик в Numa technology Образование и карьера Почему Python Это универсальный и кросс-платформенный язык, который открывает дороги в разные направления, будь то веб-разработка, разработка десктоп-приложений или автоматизация рутинных задач на...
Разработчик в Numa technology Образование и карьера Почему Python Это универсальный и кросс-платформенный язык, который открывает дороги в разные направления, будь то веб-разработка, разработка десктоп-приложений или автоматизация рутинных задач на серверах. Даже под мобильные устройства можно писать приложения. Разработка прежде всего для мейкеров — людей, которые хотят создавать что-то полезное своими руками. Это возможность реализовывать идеи, которые помогают другим делать что-то лучше и быстрее. Моим студентам Старайтесь поддерживать ритм обучения. Мозг так устроен, что учится на регулярных повторениях, прежде чем отложить в долгосрочную память. Когда я учусь, то стараюсь внести в своё обучение больше практики — так лучше запоминается, когда знания «проходят через руки».

Разработчик в Южно-Уральском научном центре

Образование и карьера Окончил ЮУрГУ по специальности «Прикладная информатика». В университете изучал только языки разметки – HTML, XML, SVG, пока не узнал, что есть Python. С 2011 по 2014 гг. работал инженером-программистом в АО «Государственный ракетный центр», где занимался разработкой настольных расчетных систем на Python для проектов аэрокосмической тематики. С 2014 года работаю в отделе фундаментальных проблем аэрокосмических технологий Южно-Уральского научного центра, занимаюсь разработкой десктопных приложений для автоматизации вычислений для АО «ГРЦ Макеева», ФГУП «ЦНИИмаш», ОАО РКК «Энергия». Закончил аспирантуру по специальности «Математическое моделирование, численные методы и комплексы программ». Параллельно занимался изучением фреймворков на Python, в частности, Django. Участвовал в разработке интернет-магазинов idei74.ru и yafrukt.ru, веб-сервиса purinaone.ru. Преподавал в ЮУрГУ дисциплины: «Информатика», «Практическое программирование», «Базы данных», «Информационная безопасность». С 2018 года работаю в GeekBrains преподавателем и методистом. Публикации в научных журналах: «Программная инженерия» (http://novtex.ru/prin/rus/10.17587/prin.7.568-574.html), «Системы и средства информатики», «Программные продукты и системы», «Современные наукоемкие технологии» (https://www.top-technologies.ru/ru/article/view?id=36849). Почему Python Если вы хотите стать программистом – выбирайте Python! Это мощный инструмент разработки, который решит любую системную и прикладную задачу. Вы гарантированно обеспечите себя работой и высоким стабильным доходом. Если будете осваивать библиотеки для Python и фреймворки, то станете незаменимым специалистом, и уже за вами будут охотиться работодатели. Python – кроссплатформенный, мощный, востребованный, дружелюбный для новичка. Моим студентам Чтобы стать успешным программистом, нужно много работать самому и с поддержкой опытного наставника. Вы узнаете все тонкости профессии, при этом сэкономите время на обучение. Под руководством опытного специалиста вы быстрее повысите свои статус и зарплату. Я готов вам передать все свои знания и опыт. Наши занятия – это решение сложных задач, максимально приближенных к реальным проектам. Вместе с вами учусь и я, а значит, мы вместе хотим, чтобы обучение было плодотворно и при этом увлекательно.
Владельцы курса

Мы учим людей с нуля осваивать программирование, веб-дизайн и маркетинг. Проводим онлайн-курсы со стажировкой и бесплатные мастер-классы, развиваем сообщество, сотрудничаем с компаниями по трудоустройству и непрерывно тестируем новые методики для поднятия эффективности обучения.
Освойте новые профессии на длительных программах. В ходе обучения вы приобретете практические знания, отточите навыки и получите документ, подтверждающий уровень квалификации
GeekBrains — это образовательная платформа, в которой любой человек может получить всё для успешного профессионального будущего.

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

На наших ресурсах вы найдете более 1000 бесплатных вебинаров, которые помогают развиваться профессионально и прокачивают soft skills — непрофильные навыки для эффективной работы.

За 10 лет на платформе зарегистрировались и получили доступ к новым знаниям более 4,5 млн человек. А в 2016 году мы вошли в состав Mail.ru Group — крупнейшего IT-гиганта России.

Присоединяйтесь, чтобы освоить новую профессию и поменять жизнь к лучшему!

Программа курса

Урок 1. Полезные модули Модули: subprocess, os, ipaddress, tabulate, pprint.
Урок 2. Дескрипторы и метаклассы Дескрипторы атрибутов, доступ к атрибутам. Метаклассы.
Урок 3. Хранение данных в БД. ORM SQLAlchemy Python DB-API. Подключение к базе данных, объект курсора, выполнение SQL-запросов. Использование ORM для работы с базами данных. ORM SQLAlchemy. Классический и декларативный стиль работы.
Урок 4. Хранение данных в БД (продолжение) и основы Qt SQLAlchemy (продолжение). Объект сессии. Библиотека PyQt5. Qt Designer. Сигналы.
Урок 5. Qt (продолжение), Qt и потоки Сигналы и обработчики (продолжение). PyQt и взаимодействие с базами данных. Шаблон «Модель-представление». PyQt и потоки.
Урок 6. Безопасность Базовые принципы ИБ. Криптография. Хэширование. Авторизация и аутентификация. Уязвимости ПО. OWASP Top 10. Автоматизация проверки кода.
Урок 7. PEP-8, подготовка документации PEP-8. Документирование кода. Генератор документации Sphinx.
Урок 8. Подготовка дистрибутива Подготовка дистрибутива, setuptools, cx_freeze.

Рейтинг
4.5
рейтинг
0
0
0
0
0
обновлено 28.09.2022 13:20
Базы данных и PyQT
Оставить отзыв
Поделиться курсом с друзьями