Вступний курс з програмування на мові Python для тих, хто хоче вивчити цю популярну мову
Курс готує до професії, яка дозволяє працювати віддалено
Курс підійде новачкам, які тільки починають свій шлях в ІТ в якості програмістів.
ви навчитеся
Навчання за світовими стандартами дозволяє нашим випускникам працювати в провідних компаніях Росії та інших країн. Вони роблять успішну кар'єру і користуються повагою роботодавців.
Курс готує до професії, яка дозволяє працювати віддалено
Курс підійде новачкам, які тільки починають свій шлях в ІТ в якості програмістів.
ви навчитеся
- розуміти пристрій комп'ютера та представлення даних
- дізнаються види алгоритмів (лінійний, умовний циклічний)
- закріплять знання алгоритмів практикою на Python
- вивчать синтаксис, базові типи даних і конструкції мови програмування
- отримають знання з основ даних
Навчання за світовими стандартами дозволяє нашим випускникам працювати в провідних компаніях Росії та інших країн. Вони роблять успішну кар'єру і користуються повагою роботодавців.
Модуль 1. Пристрій комп'ютера (4 ак. ч.)
Підведення підсумків
- призначення комп'ютера (Автоматизація у вирішенні задач, обчислення)
- Завдання
- Алгоритм
- мова програмування
- пристрій комп'ютера (CPU, RAM, HDD)
- Анатомія комп'ютера (мікросхеми, схема суматора, схема пам'яті)
- трохи схемотехніки
- основи бінарних операцій (dec > bin, bin > dec, bin + bin, bin - bin)
- Практика: переклад dec & gt; bin, додавання/віднімання, переклад bin & gt; dec
- компіляція та інтерпретація
- переваги та недоліки
- демонстрація компіляції (C/C++)
- демонстрація інтерпретації (JavaScript)
- Графічні та текстові програми
- демонстрація запуску графічної/текстової скомпільованої (exe)
- демонстрація запуску графічної/текстової інтерпретованої (js)
- Практика: запуск програм слухачами
- системи числення (bin, oct, dec, hex)
- перетворення між системами
- Практика: перетворення між системами числення
- Арифметика систем числення
- Практика: додавання/віднімання в hex і bin
- демонстрація Hex-редактора
- діапазони представлення чисел
- трохи комбінаторики (скільки комбінацій можна отримати з X бітів)
- Практика: прості задачі на комбінаторику
- одиниці виміру інформації (біт, байт, кіло, мега)
- кодування, таблиці кодувань
- поняття "символ" (символ - це картинка)
- ASCII
- Unicode
- Практика: перетворення документа з одного кодування в інше
- текстовий опис алгоритму (беремо задачу, описуємо її рішення текстом)
- Блок-схеми
- позначення елементів блок-схеми
- онлайн редактор
- алгоритмічні структури
- слідування
- введення/виведення
- Практика: створення блок-схем для лінійних задач
- розгалуження (скорочене, повне)
- Практика: створення блок-схем для задач з розгалуженням
- повторення (цикл)
- Практика: створення блок-схем для задач з циклами
- вкладені алгоритмічні структури
- історія мови (коротко про версії та автора)
- встановлення інтерпретатора
- Робота з Python shell (>> & gt
- Практика: обчислення виразів за допомогою оболонки python
- Робота з Python shell (>> & gt
- перша програма "Hello world" (запуск програми через консоль cmd)
- змінні та операції
- Лінійні програми
- Практика: реалізація блок-схем з попереднього модуля
- програми з розгалуженнями
- Практика: реалізація блок-схем з попереднього модуля
- програми з циклами
- Практика: реалізація блок-схем з попереднього модуля
- поняття "база даних" та їх призначення
- види БД . Поняття "СУБД"
- Структура БД. Мова запитів SQL (однотаблічні бази)
- Робота з БД
- встановлення Програми для візуальної роботи з БД
- Створення файлу бази даних на прикладі СУБД SQLite
- запити: CREATE TABLE, SELECT і INSERT
- Практика: виконання запитів до БД
- реляційні БД
- кілька таблиць і зв'язки між ними
- Практика: реалізація зв'язку один-до-багатьох
- коротке повторення систем числення
- Практика: завдання роботу з різними системами числення(перетворення+/-)
- коротке повторення одиниць вимірювання інформації
- Практика: задачі з бітами/байтами
- коротке повторення алгоритмів і блок-схем
- Практика: завдання на складання та розуміння блок-схем
- коротке повторення роботи з базами даних
- Практика: даємо готову БД і прості завдання на вставку/Витяг інформації
Підведення підсумків
https://privatelink.de/?https://www.specialist.ru/course/python0