Открыто

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

Тема в разделе "Курсы по программированию", создана пользователем Toxich, 14 авг 2023.

Основной список: 20 участников

Резервный список: 3 участников

  1. 14 авг 2023
    #1
    Toxich
    Toxich ЧКЧлен клуба
    Программирование и базы данных: Начальный курс [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 - Отработка пройденного материала
    • Краткое повторение систем счисления
      • Практика: задачи работу с разными системами счисления(преобразование +/-)
    • Краткое повторение единиц измерения информации
      • Практика: задачи с битами/байтами
    • Краткое повторение алгоритмов и блок-схем
      • Практика: задачи на составление и понимание блок-схем
    • Краткое повторение работы с базами данных
      • Практика: даем готовую БД и простые задачи на вставку/извлечение информации
    Итоговое тестирование
    Подведение итогов

    Продажник
     
    3 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      В складчине участвует 20 человек(а).
      26 дек 2025
    2. 123разраз
      123разраз не участвует.
      19 дек 2025
    3. skladchik.com
      В складчине участвует 20 человек(а).
      16 ноя 2025
    4. skladchik.com
      В складчине участвует 20 человек(а).
      5 ноя 2025