Similar presentations:
Python. Введение
1.
GitstrapHome
Services
Contact
Login
Subtitle Here
Выполняли: Березуцкая Арина, Кириенко Максим,
Лобова Екатерина, Загоскин Артем.
Subtitle Here
Start
1
2.
GitstrapHome
Services
Contact
Login
Цель
Структура
Научить вас программировать на Python,
начиная с основ и двигаясь к более сложным
концепциям, развивая навыки решения
реальных задач.
Курс разбит на 6 модулей, каждый из которых
включает теоретическую часть, практические
упражнения и проекты.
Оценка наших курсов
2
3.
GitstrapHome
Services
Contact
• Теория:
1. История Python, преимущества и
области применения.
2. Установка Python и выбор IDE.
3. Основные концепции: переменные,
типы данных, операторы. Синтаксис
Python, отступы, комментарии.
Модуль 1
Введение в
• Практика:
Hacking refers to the practice of gaining unauthorized
access to computer systems, networks, or data, often with
the
Уровень навыков после курсов
3
90%
1. Простые задачи на вывод данных, операции с
переменными.
2. Проект: создание простой программы "Привет,
мир!".
Login
4.
GitstrapHome
Services
Contact
Login
Модуль 2
Управление
выполнения
Практика:
Освоение пройденного
материала
1. Задачи на проверку условий,
использование циклов.
2. Проект: создание программы для
вычисления факториала числа.
• Теория:
Условные операторы:
if, elif, else
Циклы:
1. for, while.
2. Вложенные циклы.
3. Прерывание цикла: break, continue.
4
5.
GitstrapHome
Services
Contact
Login
Теория:
Модуль 3
Функции
1.
2.
3.
Определение
функций: def.
Создание собственных функций для решения
задач.
Использование функций из стандартной
библиотеки.
Проект: создание программы для обработки
текстовых файлов.
Область видимости
переменных.
5
Аргументы и
возвращаемые значения.
Импорт модулей.
Стандартная библиотека
Python.
6.
GitstrapHome
Services
Contact
Модуль 4
Работа
Теория:
Списки: создание,
индексация, операции.
Строки: методы работы со
строками,
форматирование.
Словари: создание,
работа с ключами и
значениями.
Генераторы списков,
списковое включение.
6
Практика:
Решение задач с
использованием
списков, строк и
словарей.
Проект: создание
программы для работы
с телефонной книгой.
Login
7.
GitstrapHome
Services
Contact
Login
Модуль 5
Объектноориентированное
программирование
Теория:
Практика:
Классы и объекты.
Создание собственных
классов и объектов.
Атрибуты и методы.
Написание кода с
использованием принципов
ООП.
Наследование, полиморфизм.
Абстрактные классы и интерфейсы.
7
Проект: создание
программы для
моделирования
геометрических фигур.
8.
GitstrapHome
Services
Contact
Login
Модуль 6
Работа с
• Практика:
Работа с файлами: открытие, чтение,
запись, закрытие.
Обработка исключений: `try`, `except`,
`finally`.
Работа с модулями: `os`, `sys`, `datetime`.
Решение задач с использованием файлов,
исключений и модулей.
Проект: создание программы для работы с
базой данных.
Введение в базы данных: `sqlite3`
8
9.
GitstrapHome
Services
Contact
Login
Система оценки:
Правильность кода.
Эффективность
алгоритма.
Чистота и читаемость
кода.
1
9
• Реализованные
функциональные
возможности.
• Качество кода: читаемость,
структурированность.
• Удовлетворение
поставленной задачи
2
• В конце каждого модуля
предлагаются тестовые
вопросы для проверки
понимания материала.
3
10.
GitstrapHome
1. Онлайн-курсы Codecademy:
https://www.codecademy.com/
(прекрасный выбор для начинающих)
Services
Contact
Login
Использование различных
ресурсов для
2. FreeCodeCamp:
https://www.freecodecamp.org/ (бесплатный
курс с широкой программой)
3. Coursera:
https://www.coursera.org/
(курсы от ведущих университетов)
4. YouTube: (искать по запросу "Python
tutorial", "Python for beginners")
freeCodeCamp.org:
https://www.youtube.com/channel/UC8butISF
wT-Wl7EV0hUK0BQ
10
Полезная информация
Советуют люди на:
100%
90%
11.
GitstrapHome
Services
Contact
Login
Standard
Premium
Постепенное усложнение
тем
Использование различных
ресурсов
Join Us
Join Us
11
12.
GitstrapHome
Services
Contact
+111 222 333 444
Phone
[email protected]
https://vk.com/xxxwkxxx
Website
Новосибирск
Location
12
Login
13.
GitstrapHome
Services
Спасибо за внимание!
Say Bye
13
Contact
Login