
В этом уроке мы рассмотрим возможности модуля Math из стандартной библиотеки Python, предназначенного для математических операций. Для начала импортируем модуль Math, пишем Import Math. И начнем с того, что мы видим на консоль значения констант, а именно числа pi и числа Euler. Для этого в функциях print мы пишем Math.py и Math.e, соответственно, и запускаем код. И на консоли мы видим отображение значений этих констант.им на еще некоторые интересные возможности модуля Math, которым у нас есть доступ через точку. Для этого я скопирую несколько принтов и немножко их модифицирую. В первом случае мы указываем через точку n, a, n или not a number. Во втором случае точка inf дает нам доступ к бесконечности или infinity. третьем случае, если мы также изобразим бесконечность, но добавим минус, это даст нам доступ к минус бесконечности, что может быть супер полезно при, скажем, описании интервалов функций. Если мы сейчас запустим код на консоли, мы увидим точно такие же значения. Это, казалось бы, немного, но теперь мы можем использовать эти константы в комплексных математических выражениях. И помимо доступа к константам, у нас также есть доступ к тригонометрическим функциям, таким как синус, косинус или тангенс. Например, представим, что нам нужно описать угол в 45 градусов.им значение в переменную direction и в math.cos, то есть косинус, мы укажем, что мы делим число p на 4. Подготовим принт, но сперва, перед тем, как запустить код, давайте сделаем что-то похожее для синуса. На этот раз без переменной, будем писать прямо в следующем принте то же самое math.sin, то есть синус, и указываем, что мы делим число p на 4. мы запустим код сейчас, то мы увидим в консоли значение наших выражений в радианах, а не в градусах. Имейте это в виду. Далее давайте рассмотрим функции округления значений. В частности, это функции ceil и функции floor. Ceil это, грубо говоря, округление вверх, а floor это округление вниз. И если мы подадим число попеременно в функцию ceil и функцию FLOOR, то мы получим, в принципе, разные варианты округления. Давайте сделаем это сразу в принтах. Пишем printMath.round, подаем туда num, копируем этот принт и уже меняем math.sale на math.floor. Если мы запустим код сейчас, то мы увидим, что в первом случае ceil округлила num до 3, а floor округлила в меньшую сторону до 2.
В этом курсе я отвечу на те вопросы и закрою те темы, которые волновали меня самого когда я обучался Python, потому что я был на вашем месте и прекрасно понимаю фрустрацию когда не можешь что-то понять и поэтому я буду объяснять даже комплексные концепты именно так, как это помогло мне самому когда-то их усвоить.
Каждый урок содержит в себе видео с подробным объяснением темы, после которых следуют тесты или технические задания. Кроме того, к каждому уроку прилагается конспект с кодом, который был в этом уроке использован.
Для создания этого курса я использовал только самые лучшие материалы, сравнил, проверил лично и выбрал наиболее эффективные, снабдив каждый урок не только видео-объяснением, но и множеством практических задач и тестов, в том числе и из своего профессионального опыта.
По себе знаю, что подробные уроки от практикующего программиста, подкрепленные морем практических задач и тестов, с живым сообществом, поддержкой и регулярными обновлениями курса - лучший способ обучения!
Вас будет учить реальный разработчик с реальным багажом знаний, как академических так и основанных на собственном многолетнем опыте в отрасли.
Хочу пожелать вам упорства и заверить вас, что по завершению курса, вы станете уверенно программировать на Python и сможете смело апликоваться на позиции разработчика, но поскольку это все-таки продвинутый курс по Python, то от вас ожидается, что вы уже знакомы с основами языка, если же нет, то я оставил для вас ссылки на ресурсы, которые помогут вам начать.
Удачи, упорства и давайте начинать!