Настроим рабочее окружение и поговорим о том, как можно работать с Python.
"Что самое трудное в работе программиста? Выдумывать имена для переменных." К концу этого урока вы поймете эту шутку.
Узнаем, какие существуют типы данных в Python и как с ними работать.
Вспомним о логике, логических операциях и их комбинациях. Научим нашу программу вести с нами беседу и учитывать наши ответы.
Узнаем как при помощи небольшого кода заставить программу много работать. Узнаем, что такое цикл в цикле и почему с ним нужно быть внимательным.
Нет предела совершенству, узнаем как можно писать еще меньше кода и почему очень важно разбивать ваш код на модули.
Узнаем как устроена работа с классами и объектами в Python. Поймем, почему нельзя делать все при помощи функций. Узнаем, что такое наследование и в чем его польза для программистов.
Поймем, что не всегда надо изобретать велосипеды, а достаточно почитать документацию и найти нужный нам инструмент.
Узнаем о наиболее популярных Python модулях, как с ними работать и как искать и использовать модули, написанные другими разработчиками.
Настроим рабочее окружение и поговорим о том, как можно работать с Python.
"Что самое трудное в работе программиста? Выдумывать имена для переменных." К концу этого урока вы поймете эту шутку.
Узнаем, какие существуют типы данных в Python и как с ними работать.
Вспомним о логике, логических операциях и их комбинациях. Научим нашу программу вести с нами беседу и учитывать наши ответы.
Узнаем как при помощи небольшого кода заставить программу много работать. Узнаем, что такое цикл в цикле и почему с ним нужно быть внимательным.
Нет предела совершенству, узнаем как можно писать еще меньше кода и почему очень важно разбивать ваш код на модули.
Узнаем как устроена работа с классами и объектами в Python. Поймем, почему нельзя делать все при помощи функций. Узнаем, что такое наследование и в чем его польза для программистов.
Поймем, что не всегда надо изобретать велосипеды, а достаточно почитать документацию и найти нужный нам инструмент.
Узнаем о наиболее популярных Python модулях, как с ними работать и как искать и использовать модули, написанные другими разработчиками.
Алгоритмы и работа с данными
Освоим основные алгоритмы сортировки и поиска при работе с массивами.
Научимся понимать какой из алгоритмов эффективнее работает еще до их запуска. Поймем, почему на вопрос "Оцените сложность этого алгоритма", лучше не отвечать "простой".
"Есть в графском парке старый пруд, там лилии цветут". Здесь речь пойдет совершенно о других деревьях и графах.
Узнаем как измерить время работы вашего алгоритма при помощи timeit. Что такое и для чего нужен профайлер.
Научимся читать данные из файлов, работать с этими данными и сохранять полученный результат. Познакомимся с такими форматами данных как XML, CSV, JSON.
Освоим основные алгоритмы сортировки и поиска при работе с массивами.
Научимся понимать какой из алгоритмов эффективнее работает еще до их запуска. Поймем, почему на вопрос "Оцените сложность этого алгоритма", лучше не отвечать "простой".
"Есть в графском парке старый пруд, там лилии цветут". Здесь речь пойдет совершенно о других деревьях и графах.
Узнаем как измерить время работы вашего алгоритма при помощи timeit. Что такое и для чего нужен профайлер.
Научимся читать данные из файлов, работать с этими данными и сохранять полученный результат. Познакомимся с такими форматами данных как XML, CSV, JSON.
Что дальше?
Мир программирования разнообразен — все зависит от Ваших целей.
Мы обсудим, какие направления в IT Вам интересны и продолжим заниматься на одном из наших следующих курсов.
Как начать учиться?
Оставьте заявку на сайте или в соцсетях и мы свяжемся с Вами.
Согласовываем удобное время для первого пробного занятия.
Проводим урок, если всё нравится, то составляем расписание.