- Регистрация
- 24.09.2021
- Сообщения
- 38 365
Чему вы научитесь- 1. Программировать на Python 2. Делать чат-ботов различных уровней сложности 3. Продавать свои услуги на биржах фриланса Для кого этот курс 1. Новички Если у вас нет навыков, но вы хотите зарабатывать удаленно. 2. Кто ищет себя Вы закончили школу, ВУЗ, но не нашли любимое дело. На курсе вы сможете изучить популярный язык программирования. 3. Кто хочет выйти на новый уровень Вы уже пытались изучать программирование самостоятельно, но почему-то забрасывали. Под присмотром наставников и с готовой системой обучения вы дойдете до конца. Содержание Модуль 1 - Интро в профессию Вы узнаете, почему же так востребованы Python программисты, в чем преимущество Python перед другими языками программирования. И самое главное - что ожидать от курса и чему вы научитесь после прохождения. Модуль 2 - Настройка компьютера и установка программ Вы поймете, как настроить на домашнем компьютере все для работы программиста. Как настроить "окружение" как у профессионалов. Модуль 3 - Ввод, вывод и целые числа Вы познакомитесь с самым важным понятием для программ - данными. Узнаете, что такое ввод и вывод данных. Программисты используют ввод, чтобы дать своей программе какие-либо данные (например в приложении такси - куда пользователь хочет поехать), на основе которых она и будет работать. Вывод данных обычно используется программистами, чтобы сообщить пользователю результат того, как сработала программа(на примере такси - сколько будет стоить поездка). Модуль 4 - Строки и вещественные числа Вы познакомитесь, каким образом программисты способны работать с любым видом текста. Опытный программист может даже автоматизировать любые отчеты. Вы поймете, как программисты работают с реальными числами, которые встречаются в повседневной жизни. Узнаете, почему программисты предпочитают "абстракцию" и почему компьютеру тяжело работать с дробными числами. Продолжение описания Модуль 5 - Условные операторы Вы изучите условный оператор If. Этот оператор представляет собой слово "если" на языке программирования. Программисты его используют, чтобы конкретизировать условия, и отобрать только нужное из потока данных. Другими словами, с помощью этого оператора, можно научить программу "делать выбор" на основе данных, которые у нее есть. Например, нужно ли предложить пользователю товар подороже или подешевле. Модуль 6 - Сложные условные операторы Продолжите изучать условный оператор if. Поймете, как программисты заставляют программу принимать действительно сложные и полноценные решения. Иногда выбор строится на множестве факторов и решение для подобных вопросов сложно подобрать. Модуль 7 - Цикл while Познакомитесь со вторым фундаментальным циклом - "while", который программисты используют для обработки огромного числа запросов, измеряющегося от сотен до миллионов, исходящих от пользователей. Его эффективность заключается в простоте. Научитесь писать ограничения, помогающие выбрать и обработать нужные именно вам данные и запросы от клиентов. Модуль 8 - Цикл for. Часть 1 Вы познакомитесь с основополагающим циклом “for”, который поможет понять, как работают различные виды сортировок. Например, по цене, алфавиту, релевантности, а так же множество других. Модуль 9 - Цикл for. Часть 2 Вы познакомитесь с основополагающим циклом “for”, который поможет понять, как работают различные виды сортировок. Например, по цене, алфавиту, релевантности, а так же множество других. Модуль 10 - Списки Вы познакомитесь с понятием списка. Каким образом программа способна хранить даже безумное количество информации. Например, каким образом можно хранить данные о покупках тысяч клиентов, даже если у них у каждого еще по тысяче-другой покупок. Модуль 11 - Функции Вы познакомитесь с функциями. Любой серьезный программист пишет свою программу, используя функции. Их использование позволяет разбить программу на "блоки" и собирать вашу программу как конструктор лего. Только в отличие от лего, там, где программе нужны одинаковые "блоки", вы сможете использовать одну и ту же деталь столько раз, сколько хотите, что позволяет программисту за короткий срок разрабатывать новые программы. Модуль 12 - Git (введение) Вы познакомитесь с сайтом Git. Он позволяет программистам работать в команде, а работа в команде безумно востребованный скилл у программистов. Если программист решил работать в фирме, то почти стопроцентный шанс, что он будет делать программы именно в команде. И даже для одиночек гит часто является "паспортом программиста". Модуль 13 - Словари Вы узнаете о словарях. Словари нужны, когда мы хотим связать какие-либо данные между собой. Например, когда мы хотели бы создать базу клиентов и записать номера их телефонов, чтобы присылать им выгодные предложения по различным акциям. Модуль 14 - Базовые алгоритмы и структуры данных Вы освоите все базовые вещи для программиста, которые не вошли в другие модули. Здесь будет встречаться все то, что требуется программисту для общего развития его как профессионала и что бы спокойно общаться с другими программистами "на своем языке". Этот раздел также позволит сделать программы сильно быстрее, что в программировании очень востребовано. Модуль 15 - ООП Вы познакомитесь с объектно-ориентированным программированием. Сейчас ООП является главной "философией" практически любой программы. Навык написания кода через ООП не просто востребован, а строго обязателен абсолютно в любой фирме. Он позволяет тратить меньше времени на придумывание как работает программа, потому что даже не имея финальной идеи, вы уже можете сразу начать писать программу. Идея ООП заключается в том, что на каждую "сущность" участвующую в программе(например клиент банка) создается его цифровая копия и работа будет вестись уже с ней. Проект Чат - бот в Telegram. Модуль 16 - Бонус-модуль: как развиваться в сфере фриланса Вы узнаете, как стать фрилансером. Многим программистам работа в офисе не по душе. Хочется работать на себя, поэтому многие выбирают для себя работу на фриланс-биржах, где они сами решают сколько заказов они будут брать, по какой цене и когда они хотят отдыхать. Мы научим где, когда и как вести переговоры с клиентами. Но даже для тех, кто хочет устроиться работать в фирму, этот модуль все равно будет полезен. Во-первых, это мог бы быть "запасной вариант" на случай сокращений, плохого руководства или просто надоевшего офиса. Во-вторых, навык переговоров актуален даже в фирмах, так как практически везде придется вести переговоры с клиентами, если не об оплате, то хотя бы про условия разработки для них. |