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