Топ-100
Сейчас ищут:

Скачать Программирование и базы данных: Начальный курс [2023] [Специалист] [Вадим Шиховцов]

Admin

Администратор
Команда форума
Регистрация
30 Дек 2017
Сообщения
149,280
Симпатии
4,183
Программирование и базы данных: Начальный курс [2023]
Специалист
Вадим Шиховцов


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

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

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

  1. Понимать устройство компьютера и представления данных
  2. Узнаете виды алгоритмов (линейный, условный циклический)
  3. Закрепите знания алгоритмов практикой на Python
  4. Выучите синтаксис, базовые типы данных и конструкции языка программирования
  5. Получите знания по основам данных
Модуль 1 - Устройство компьютера
  • Назначение компьютера (автоматизация в решении задач, вычисления)
    • Задача
    • Алгоритм
    • Язык программирования
  • Устройство компьютера (CPU, RAM, HDD)
  • Анатомия компьютера (микросхемы, схема сумматора, схема памяти)
    • Немного схемотехники
  • Основы бинарных операций(dec > bin, bin > dec, bin bin, bin - bin)
  • Практика: перевод dec > bin, сложение/вычитание, перевод bin > dec
  • Компиляция и интерпретация
    • Преимущества и недостатки
    • Демонстрация компиляции (С/С )
    • Демонстрация интерпретации (JavaScript)
  • Графические и текстовые программы
    • Демонстрация запуска графической/текстовой скомпилированной (exe)
    • Демонстрация запуска графической/текстовой интерпретируемой (js)
  • Практика: запуск программ слушателями
Модуль 2 - Представление информации
  • Системы счисления (bin, oct, dec, hex)
    • Преобразование между системами
    • Практика: Преобразование между системами счисления
    • Арифметика систем счисления
    • Практика: сложение/вычитание в hex и bin
    • Демонстрация hex-редактора
  • Диапазоны представления чисел
    • Немного комбинаторики (сколько комбинаций можно получить из x битов)
    • Практика: простые задачи на комбинаторику
  • Единицы измерения информации (бит, байт, кило, мега)
  • Кодировки, таблицы кодировок
    • Понятие «символ» (символ - это картинка)
    • ASCII
    • Unicode
    • Практика: преобразование документа из одной кодировки в другую
Модуль 3 - Запись алгоритмов
  • Текстовое описание алгоритма (берем задачу, описываем ее решение текстом)
  • Блок-схемы
    • Обозначения элементов блок-схемы
    • Онлайн редактор
  • Алгоритмические структуры
    • Следование
    • Ввод/Вывод
    • Практика: создание блок-схем для линейных задач
    • Ветвление (сокращенное, полное)
    • Практика: создание блок-схем для задач с ветвлением
    • Повторение (цикл)
    • Практика: создание блок-схем для задач с циклами
    • Вложенные алгоритмические структуры
Модуль 4 - Знакомство с python
  • История языка (кратко о версиях и авторе)
  • Установка интерпретатора
    • Работа с python shell (>>>)
    • Практика: расчет выражений с помощью python shell
  • Первая программа “Hello world” (запуск программы через консоль cmd)
  • Переменные и операции
  • Линейные программы
    • Практика: реализация блок-схем из предыдущего модуля
  • Программы с ветвлениями
    • Практика: реализация блок-схем из предыдущего модуля
  • Программы с циклами
    • Практика: реализация блок-схем из предыдущего модуля
Модуль 5 - Теория баз данных
  • Понятие «база данных» и их назначение
  • Виды БД . Понятие “СУБД”
  • Структура БД. Язык запросов SQL (однотабличные базы)
  • Работа с БД
    • Установка программы для визуальной работы с БД
    • Создание файла базы данных на примере СУБД sqlite
    • Запросы: CREATE TABLE, SELECT и INSERT
    • Практика: выполнение запросов к БД
  • Реляционные БД
    • Несколько таблиц и связи между ними
    • Практика: Реализация связи один-ко-многим
Модуль 6 - Отработка пройденного материала
  • Краткое повторение систем счисления
    • Практика: задачи работу с разными системами счисления(преобразование /-)
  • Краткое повторение единиц измерения информации
    • Практика: задачи с битами/байтами
  • Краткое повторение алгоритмов и блок-схем
    • Практика: задачи на составление и понимание блок-схем
  • Краткое повторение работы с базами данных
    • Практика: даем готовую БД и простые задачи на вставку/извлечение информации
Итоговое тестирование
Подведение итогов

Продажник


Пожалуйста Войдите или Зарегистрируйтесь для просмотра скрытого текста.

.

Скачать:

Для просмотра содержимого вам необходимо авторизоваться или зарегистрироваться.

Если у Вас нет Премиум статуса:

Преимущества VIP-подписки

Оформить VIP-Подписку

 

Похожие курсы:

Сверху