Скоро Программирование на языке Python. Уровень 0. Начальный курс [2022] [Специалист] [Вадим Шиховцов]

  • Автор темы VkurseBot
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
VkurseBot

VkurseBot

Модератор
20 Сен 2020
0
781
50
Голосов: 0
#1
Программирование на языке Python. Уровень 0. Начальный курс [2022]
Programming in Python. Level 0. Initial course
Специалист
Вадим Шиховцов


Курс подойдет новичкам, которые только начинают свой путь в ИТ в качестве программистов.

Вы научитесь:
1. Понимать устройство компьютера и представления данных
2. Узнают виды алгоритмов (линейный, условный циклический)
3. Закрепят знания алгоритмов практикой на Python
4. Выучат синтаксис, базовые типы данных и конструкции языка программирования
5. Получат знания по основам данных

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

 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

О нас

Слив платных курсов - скачать бесплатно

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

VKURSE.INFO регулярно публикует:

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

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

Быстрая навигация

Меню пользователя