Программирование и базы данных: Начальный курс Python.

Без рубрики
Закладки Поделиться
Поделиться курсом
Ссылка на страницу
Поделиться в социальных сетях

О курсе

Профессия программиста одна из самых востребованных в мире – за последний год число IT-специалистов выросло на 63%. Она престижна, выгодна и предполагает стабильный высокий доход. IT-специалисты мечтают об удаленной работе и возможности партнерских отношений с иностранными компаниями. Это стало возможным. Но как реализовать это на практике – вопрос, который нам часто задают.

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

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

Показать больше

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

  • Курс будет полезен для тех, кто только начинает свой путь в IT и хочет стать профессиональным программистом.

Содержимое курса

Модуль 1. Устройство компьютера (4 ак. ч.)
Назначение компьютера (автоматизация в решении задач, вычисления) Задача Алгоритм Язык программирования Устройство компьютера (CPU, RAM, HDD) Анатомия компьютера (микросхемы, схема сумматора, схема памяти) Немного схемотехники Основы бинарных операций(dec > bin, bin > dec, bin + bin, bin - bin) Практика: перевод dec > bin, сложение/вычитание, перевод bin > dec Компиляция и интерпретация Преимущества и недостатки Демонстрация компиляции (С/С++) Демонстрация интерпретации (JavaScript) Графические и текстовые программы Демонстрация запуска графической/текстовой скомпилированной (exe) Демонстрация запуска графической/текстовой интерпретируемой (js) Практика: запуск программ слушателями

Модуль 2. Представление информации (4 ак. ч.)
Системы счисления (bin, oct, dec, hex) Преобразование между системами Практика: Преобразование между системами счисления Арифметика систем счисления Практика: сложение/вычитание в hex и bin Демонстрация hex-редактора Диапазоны представления чисел Немного комбинаторики (сколько комбинаций можно получить из x битов) Практика: простые задачи на комбинаторику Единицы измерения информации (бит, байт, кило, мега) Кодировки, таблицы кодировок Понятие «символ» (символ - это картинка) ASCII Unicode Практика: преобразование документа из одной кодировки в другую

Модуль 3. Запись алгоритмов (4 ак. ч.)
Текстовое описание алгоритма (берем задачу, описываем ее решение текстом) Блок-схемы Обозначения элементов блок-схемы Онлайн редактор Алгоритмические структуры Следование Ввод/Вывод Практика: создание блок-схем для линейных задач Ветвление (сокращенное, полное) Практика: создание блок-схем для задач с ветвлением Повторение (цикл) Практика: создание блок-схем для задач с циклами Вложенные алгоритмические структуры

Модуль 4. Знакомство с python (4 ак. ч.)
История языка (кратко о версиях и авторе) Установка интерпретатора Работа с python shell (>>>) Практика: расчет выражений с помощью python shell Первая программа “Hello world” (запуск программы через консоль cmd) Переменные и операции Линейные программы Практика: реализация блок-схем из предыдущего модуля Программы с ветвлениями Практика: реализация блок-схем из предыдущего модуля Программы с циклами Практика: реализация блок-схем из предыдущего модуля

Модуль 5. Теория баз данных (4 ак. ч.)
Понятие «база данных» и их назначение Виды БД . Понятие “СУБД” Структура БД. Язык запросов SQL (однотабличные базы) Работа с БД Установка программы для визуальной работы с БД Создание файла базы данных на примере СУБД sqlite Запросы: CREATE TABLE, SELECT и INSERT Практика: выполнение запросов к БД Реляционные БД Несколько таблиц и связи между ними Практика: Реализация связи один-ко-многим

Модуль 6. Отработка пройденного материала (4 ак. ч.)
Краткое повторение систем счисления Практика: задачи работу с разными системами счисления(преобразование +/-) Краткое повторение единиц измерения информации Практика: задачи с битами/байтами Краткое повторение алгоритмов и блок-схем Практика: задачи на составление и понимание блок-схем Краткое повторение работы с базами данных Практика: даем готовую БД и простые задачи на вставку/извлечение информации

Оценки и отзывы студентов

Пока нет отзыва
Пока нет отзыва
Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Отказаться