Необходимый инструментарий — презентация
logo
Необходимый инструментарий
  • Необходимый инструментарий
  • Python Функция Print()
  • Пример использования функции print()
  • Пример использования функции print()
  • Пример использования функции print()
  • Пример использования функции print()
  • print() - необязательные аргументы
  • print() - необязательные аргументы
  • Python Оператор присваивания
  • Оператор присваивания
  • Python Функция Input()
  • Input()
  • Input()
  • Python Комментарии
  • Комментарии
  • Однострочный комментарий
  • Многострочные комментарии
  • Многострочные комментарии
  • Python Типы данных
  • Стандартные типы данных
  • Числа
  • Целые числа ( int)
  • Вещественные числа ( float)
  • Логический тип ( bool)
  • Логический тип ( bool)
  • Логический тип ( bool)
  • Строки ( str)
  • Строки ( str)
  • Списки
  • Списки
  • Кортежи
  • Кортежи
  • Словари
  • Словари
  • Множество ( Set)
  • Множества
  • Python Преобразование типов данных
  • Преобразование типов
  • Функция list преобразует аргумент в список
  • Функция set преобразует аргумент в множество
  • Функция tuple преобразует аргумент в кортеж
  • Python для систем счисления
  • Список функций преобразования типов данных
  • Python Основные операторы
  • Арифметические операторы
  • Операторы сравнения
  • Операторы присваивания
  • Логические операторы
  • Операторы приоритетов в Python
  • Python Стандартные математические функции
  • Стандартные математические функции
  • abs(x)
  • pow(base, exp[, mod])
  • round(number[, ndigits ])
  • Python Математические функции Библиотека math
  • Математические функции в Python
  • Функции в библиотеке math
  • Степенные и логарифмические функции
  • Тригонометрические функции
  • Радианы в градусы и наоборот
  • Пример программы с математическими функциями
  • Математические библиотеки
  • Список использованных источников
  • Список использованных источников
  • Список использованных источников
  • Список использованных источников
1/66

Первый слайд презентации: Необходимый инструментарий

1

Изображение слайда

2

Изображение слайда

Слайд 3: Пример использования функции print()

Самый простой пример: print ( ' Hello world ’ ) Следующий пример – вывод строкового значения из переменной: message = 'Hello world' print(message) 3 Пример использования функции print()

Изображение слайда

Слайд 4: Пример использования функции print()

>>> print( ‘ раз ', ‘ два ', ‘ три ' ) # str раз два три >>> print( 42 ) # int 42 >>> print( 3.14 ) # float 3.14 >>> print( True ) # bool True 4 Пример использования функции print()

Изображение слайда

Слайд 5: Пример использования функции print()

a =  1 b =  2 print (a) print (a + b) print ( ' сумма = ',  a + b) 1 3 сумма = 3 5 Пример использования функции print()

Изображение слайда

Слайд 6: Пример использования функции print()

x= 2 y= 5 print( x,  "+", y,  "=", x+y, sep =  " "  ) 2 + 5 = 7 6 Пример использования функции print()

Изображение слайда

Слайд 7: print() - необязательные аргументы

sep — это может быть строка, которую необходимо вставлять между значениями, по умолчанию — пробел. Вставим список слов в print и разделим их с помощью символа новой строки. Еще раз: по умолчанию разделитель добавляет пробел между каждым словом. print ( ' туториал ', 'по', 'функции', ' print()’ ) туториал по функции print() # \n перенесет каждое слово на новую строку print ( ' туториал ', 'по', 'функции', ' print ()', sep = '\n’ ) туториал по функции print() 7 print() - необязательные аргументы

Изображение слайда

Слайд 8: print() - необязательные аргументы

print ( ' туториал ', 'по', 'функции', ' print()', sep = '\n\n’ ) туториал по функции print() 8 print() - необязательные аргументы

Изображение слайда

9

Изображение слайда

Слайд 10: Оператор присваивания

Оператором присваивания является символ = Выполняется оператор стандартным образом: сначала вычисляется выражения справа от знака равенства, а затем полученное значение записывается в переменную, указанную слева от знака равенства. A =  3.14 print (type(A))  # float A =  'Hello' print (type(A))  # str a = b = c =  0 a +=  1      # a = a + 1 с =  5 // 2    #  int d =  5 / 2     # float b = c** 2    # b = c^2 ( степень) a, b = b, a  #  обмен значениями  a=b, b=a 10 Оператор присваивания <class 'float'> <class 'str'>

Изображение слайда

11 Ввод данных осуществляется при помощи функции input ()

Изображение слайда

Слайд 12: Input()

Ввод данных осуществляется при помощи функции input () : a =  input () print (a) a = input (" Введите количество: ") 12 Input()

Изображение слайда

Слайд 13: Input()

Функция input () воспринимает входные данные, как поток символов. Поэтому, чтобы принять целочисленное значение, следует воспользоваться функцией int (): a =  int  ( input ()) 13 Input()

Изображение слайда

14 К омментарии – это пояснения к исходному тексту программы.

Изображение слайда

Слайд 15: Комментарии

– это еще один способ сделать ваш код более читабельным. Они могут помочь не только другим людям читать и понимать ваш код, но и вам самим. Разработчики часто забывают, как работает их собственный код. Особенно если он был написан давно. Комментарии – это отличный способ быстро вспомнить свой код, написанный ранее. 15 Комментарии

Изображение слайда

Слайд 16: Однострочный комментарий

# Это однострочный комментарий print (" python ") # Это тоже однострочный комментарий 16 Однострочный комментарий

Изображение слайда

Слайд 17: Многострочные комментарии

Вариант #1 – писать однострочные комментарии друг за другом: def multiline_comment_example (): # Это многострочный комментарий, оформленный # в виде однострочных комментариев, следующих # друг за другом 17 Многострочные комментарии

Изображение слайда

Слайд 18: Многострочные комментарии

Вариант #2 – заключить комментарий в тройные кавычки: """ Это многострочный комментарий, созданный с помощью тройных кавычек """ 18 Многострочные комментарии

Изображение слайда

Слайд 19: Python Типы данных

19

Изображение слайда

Слайд 20: Стандартные типы данных

В Python есть несколько стандартных типов данных: Numbers ( числа ) Strings ( строки ) Lists ( списки ) Dictionaries ( словари ) Tuples ( кортежи ) Sets ( множества ) Boolean ( логический тип данных ) Эти типы данных можно, в свою очередь, классифицировать по нескольким признакам: изменяемые (списки, словари и множества) неизменяемые (числа, строки и кортежи) упорядоченные (списки, кортежи, строки и словари) неупорядоченные (множества) 20 Стандартные типы данных

Изображение слайда

Слайд 21: Числа

int (целые числа), float (с плавающей точкой действительных значений) или вещественные (дробные) числа, complex (комплексные числа) С числами можно выполнять различные математические операции 21 Числа

Изображение слайда

Слайд 22: Целые числа ( int)

22 Целые числа ( int)

Изображение слайда

Слайд 23: Вещественные числа ( float)

23 Вещественные числа ( float)

Изображение слайда

Слайд 24: Логический тип ( bool)

Булевы значения в Python это две константы True и False. В Python истинными и ложными значениями считаются не только True и False. истинное значение: любое ненулевое число любая непустая строка любой непустой объект ложное значение: 0 None пустая строка пустой объект Остальные истинные и ложные значения, как правило, логически следуют из условия. 24 Логический тип ( bool)

Изображение слайда

Слайд 25: Логический тип ( bool)

Для проверки булевого значения объекта, можно воспользоваться bool : In [ 2 ]:  items = [ 1,  2,  3 ] In [ 3 ]:  empty_list  = [] In [ 4 ]:  bool( empty_list ) Out[ 4 ]:  False In [ 5 ]:  bool(items) Out[ 5 ]:  True In [ 6 ]:  bool( 0 ) Out[ 6 ]:  False In [ 7 ]:  bool( 1 ) Out[ 7 ]:  True 25 Логический тип ( bool)

Изображение слайда

Слайд 26: Логический тип ( bool)

26 Логический тип ( bool)

Изображение слайда

Слайд 27: Строки ( str)

27 Строки ( str)

Изображение слайда

Слайд 28: Строки ( str)

28 Строки ( str)

Изображение слайда

Слайд 29: Списки

являются наиболее универсальными типами соединения данных Python. Список содержит элементы, разделенные запятыми и заключенные в квадратные скобки ([]). В какой-то степени, списки похожи на массивы в С. Одно из различий между ними состоит в том, что все элементы, принадлежащие к списку могут быть разного типа данных. Значения, хранящиеся в списке могут быть доступны с помощью оператора среза ([] и [:]) с индексами, начиная с 0 в начале списка и работать свой путь до конца: 1. Знак плюс (+) является оператором список конкатенации, а звездочка (*) оператор повторения. 29 Списки

Изображение слайда

Слайд 30: Списки

list  = [  ' abcd ',  786,  2.23,  ' Andreyex ',  70.2  ] tinylist  = [ 123,  ' Andreyex ' ] print ( list )           #  Печатает полный список print ( list [ 0 ])        #  Выводит первый элемент списка print ( list [ 1 : 3 ])      #  Печатает элементы, начиная со 2-го по 3-й print ( list [ 2 :])       #  Печатает элементы, начиная с 3-й элемент print ( tinylist  *  2 )   #  Печатает список в два раза print ( list  +  tinylist )  #  Печатает конкатенированный список 30 Списки

Изображение слайда

Слайд 31: Кортежи

Кортеж – это другой тип данных последовательности, похожий на список. Кортеж состоит из нескольких значений, разделенных запятыми. В отличие от списков, тем не менее, кортежи заключены в скобки. Основное различие между списками и кортежами: Списки заключены в скобках ([]) и их элементы и размеры могут быть изменены, в то время как кортежи заключены в круглые скобки (()) и не могут быть обновлены. Кортеж можно рассматривать как списки только для чтения. 31 Кортежи

Изображение слайда

Слайд 32: Кортежи

tuple  = (  ' abcd ',  786,  2.23,  ' Andreyex ',  70.2   ) tinytuple  = ( 123,  ' Andreyex ' ) print ( tuple )             #  Печатать все кортежи print ( tuple [ 0 ])          #  Напечатать первый элемент кортежа print ( tuple [ 1 : 3 ])        #  Напечатать элементы начиная с 2-го по 3-й print ( tuple [ 2 :])         #  Напечатать элементы начиная с 3-го print ( tinytuple  *  2 )     #  Напечатать кортеж два раза print ( tuple  +  tinytuple )   #  Напечатать объеденный кортеж 32 Кортежи

Изображение слайда

Слайд 33: Словари

в Python являются своего рода тип хеш-таблицы. Они работают как ассоциативные массивы или хэши, найденных в Perl и состоят из пар ключ-значение. Словарь ключ может быть практически любым типом Python, но, как правило, число или строка. Значения, с другой стороны, может быть любой произвольный объект Python. Словари заключены в фигурных скобках ({}), значения могут быть назначены и доступны к ним, используя квадратные скобки ([]). Например: 33 Словари

Изображение слайда

Слайд 34: Словари

dict  = {} dict [ 'one' ] =  " Это один" dict [ 2 ]     =  " Это два" tinydict  = { 'name' :  'Andreyex', 'code' : 3451,  'dept' :  ' продажи' } print ( dict [ 'one' ])         #  Печатает число ключ ' one' print ( dict [ 2 ])             #  Печатает число ключ 2 print ( tinydict )            #  Печатает весь словарь print ( tinydict.keys ())     #  Печатает все ключи print ( tinydict.values ())   #  Печатает все значения 34 Словари

Изображение слайда

Слайд 35: Множество ( Set)

Множество - это изменяемый неупорядоченный тип данных. В множестве всегда содержатся только уникальные элементы. Множество в Python - это последовательность элементов, которые разделены между собой запятой и заключены в фигурные скобки. С помощью множества можно легко убрать повторяющиеся элементы 35 Множество ( Set)

Изображение слайда

Слайд 36: Множества

In [ 1 ]:  vlans  = [ 10,  20,  30,  40,  100,  10 ] In [ 2 ]:  set( vlans ) Out[ 2 ]: { 10,  20,  30,  40,  100 } In [ 3 ]:  set1 = set( vlans ) In [ 4 ]:  print (set1) { 40,  100,  10,  20,  30 } 36 Множества

Изображение слайда

Слайд 37: Python Преобразование типов данных

37 В Python есть несколько полезных встроенных функций, которые позволяют преобразовать данные из одного типа в другой

Изображение слайда

Слайд 38: Преобразование типов

38 Преобразование типов

Изображение слайда

Слайд 39: Функция list преобразует аргумент в список

In [ 7 ]:  list( "string" ) Out[ 7 ]: [ 's',  't',  'r',  ' i ',  'n',  'g' ] In [ 8 ]:  list({ 1,  2,  3 }) Out[ 8 ]: [ 1,  2,  3 ] In [ 9 ]:  list(( 1,  2,  3,  4 )) Out[ 9 ]: [ 1,  2,  3,  4 ] 39 Функция list преобразует аргумент в список

Изображение слайда

Слайд 40: Функция set преобразует аргумент в множество

In [ 10 ]:  set([ 1,  2,  3,  3,  4,  4,  4,  4 ]) Out[ 10 ]: { 1,  2,  3,  4 } In [ 11 ]:  set(( 1,  2,  3,  3,  4,  4,  4,  4 )) Out[ 11 ]: { 1,  2,  3,  4 } In [ 12 ]:  set( "string string" ) Out[ 12 ]: { ' ',  'g',  ' i ',  'n',  'r',  's',  't’ } Эта функция очень полезна, когда нужно получить уникальные элементы в последовательности. 40 Функция set преобразует аргумент в множество

Изображение слайда

Слайд 41: Функция tuple преобразует аргумент в кортеж

In [ 13 ]:  tuple([ 1,  2,  3,  4 ]) Out[ 13 ]: ( 1,  2,  3,  4 ) In [ 14 ]:  tuple({ 1,  2,  3,  4 }) Out[ 14 ]: ( 1,  2,  3,  4 ) In [ 15 ]:  tuple( "string" ) Out[ 15 ]: ( 's',  't',  'r',  ' i ',  'n',  'g’ ) Эта функция может пригодиться в том случае, если нужно получить неизменяемый объект. 41 Функция tuple преобразует аргумент в кортеж

Изображение слайда

Слайд 42: Python для систем счисления

bin (y) — целое число преобразовывается в двоичную строку. hex (y) — целое число преобразовывается в шестнадцатеричную строку. oct (y) — целое число преобразовывается в восьмеричную строку. 42 Python для систем счисления

Изображение слайда

Слайд 43: Список функций преобразования типов данных

int (x [, base ]) Преобразование х в целое число. Основание указывается основание, если x является строкой. float (x) Преобразование х в число с плавающей точкой. complex ( real [, imag ]) Создает комплексное число. str (x) Преобразует объект х в строковое представление. repr (x) Преобразование объекта х в строку выражения. eval ( str ) Оценивает строку и возвращает объект. tuple (s) Преобразование S в кортеж. list (s) Преобразование S в список. set (s) Преобразование S к набору. dict (d) Создает словарь. d должна быть последовательность (ключ, значение) кортежей. frozenset (s) Преобразование S в замороженный набор. chr (x) Преобразование целого числа в символ. unichr (х) Преобразование целого числа в символ Unicode. ord (x) Преобразование одного символа в его целочисленное значение. hex (x) Преобразование целого числа в шестнадцатеричную строку. oct (x) Преобразование целого числа в восьмеричную строку. 43 Список функций преобразования типов данных

Изображение слайда

Слайд 44: Python Основные операторы

44

Изображение слайда

Слайд 45: Арифметические операторы

Оператор Описание Пример + Сложение Добавление значений по обе стороны от оператора. а + b = 31 – Вычитание Вычитание правого операнда из левого операнда. а – b = -11 * Умножение Умножение значения по обе стороны от оператора a * b = 210 / Деление Делит левый операнд на правый операнд б / а = 2,1 % Модуль (остаток от деления) Делит левый операнд на правый операнд и возвращает остаток б % а = 1 ** Экспонента (возведение в степень) Возведение числа в степень а ** b = 10 в степени 21 // деление с округлением ( целочисленное деление) Отдел пола – Разделение операндов, где результат является фактором, в котором цифра после десятичной запятой удаляется. Но если один из операндов отрицателен, то результат округляется, т.е. округляется от нуля (по отношению к отрицательной бесконечности): 9 // 2 = 4 и 9,0 // 2,0 = 4,0, -11 // 3 = -4, -11,0 // 3 = -4,0 45 Арифметические операторы В примере: а = 10, б = 21

Изображение слайда

Слайд 46: Операторы сравнения

Оператор Описание Пример == Если значения двух операндов равны, то условие становится истинным. (а == б) не верно. != Если значения двух операндов не равны, то условие становится истинным. (а ! = б) истинно. > Если значение левого операнда больше значения правого операнда, то условие становится истинным. (а > б) не верно. < Если значение левого операнда меньше значения правого операнда, то условие становится истинным. (а < б) истинно. > = Если значение левого операнда больше или равно значению правого операнда, то условие становится истинным. (а >= б) не верно. <= Если значение левого операнда меньше или равно значению правого операнда, то условие становится истинным. (а <= б) истинно. 46 Операторы сравнения В примере: а = 10, б = 20

Изображение слайда

Слайд 47: Операторы присваивания

Оператор Описание Пример = Назначает значения с правой стороной операндов левой стороне операнда с = а + b присваивает значение a + b в c + = добавить и Добавляет правый операнд к левому операнду и присвоить результат левого операнда с + = а эквивалентно c = c + a – = вычесть и Вычитает правый операнд из левого операнда и присваивает результат левого операнда с – = а эквивалентно c = c – a * = умножить и Умножает правый операнд на левый операнд и присваивает результат левого операнда с * = а эквивалентно c = c * a / = разделить и Делит левый операнд на правый операнд и присваивает результат левого операнда с / = а эквивалентно c = c / ac /= a эквивалентно с = с / а % = Модуль и Принимает модуль с помощью двух операндов и присваивает результат левого операнда c% = а эквивалентно c = c % a ** = Экспонент и Выполняет вычисление экспоненту от операторов и присваивает значение левого операнда с ** = а эквивалентно c = c ** a // = Floor Division Выполняет деление операторов с округлением и присваивает значение левого операнда с // = а эквивалентно c = c // a 47 Операторы присваивания

Изображение слайда

Слайд 48: Логические операторы

Оператор Описание Пример and логическое И Если оба операнда истинны, то условие становится истинным. (a and б) неверно. or логическое ИЛИ Если какой-либо из двух операндов не равны нулю, то условие становится истинным. (a or б) истинно. not логическое НЕ Используется для обратного логического состояния операнда. not (а и б) Верно. 48 Логические операторы

Изображение слайда

Слайд 49: Операторы приоритетов в Python

Порядковый номер Оператор Описание 1 ** Возведение в степень (повышение мощности) 2 ~ + – Дополнение, унарный плюс и минус (имена методов для двух последних являются + @ и – @) 3 * / % // Умножение, деление по модулю и остаток от деления 4 + – Сложение и вычитание 5 >> << Правый и левый побитовый сдвиг 6 & Побитовое «И» 7 ^ | Побитовое исключающее “ИЛИ и регулярное ИЛИ” 8 <= <>> = Операторы сравнения 9 <> ==! = Операторы равенства 10 = %= /= //= -= += *= **= Операторы присваивания 11 is not Операторы идентификации 12 in not in Операторы членства 13 not или and Логические операторы 49 Операторы приоритетов в Python

Изображение слайда

Слайд 50: Python Стандартные математические функции

50 Стандартные функции доступные без подключения модулей

Изображение слайда

Слайд 51: Стандартные математические функции

Название Описание abs(x) вычисляет модуль числа x round(x) округляет x до ближайшего целого min(x1, x2,…,x_n) находит минимальное, среди указанных чисел max(x1, x2,…,x_n) находит максимальное, среди указанных чисел pow(x, y) возводит x в степень y sqrt (x) квадратный корень числа exp(x) экспонента x log (x) натуральный логарифм x 51 Стандартные математические функции В языке Python имеются встроенные функции для работы с числами. Наиболее полезные, следующие:

Изображение слайда

Слайд 52: abs(x)

abs (x) - возвращает модуль числа. Аргумент x может быть целым ( int ) или вещественным ( float ) числом. a =  -1 b =  -2.4 c =  5 print ( abs (a))  # 1 print ( abs (b))  # 2.4 print ( abs (c))  # 5 Для комплексных чисел возвращает длину вектора изображающего комплексное число: c = complex( 3,  4 ) print ( abs (c))  ## 5.0 52 abs(x)

Изображение слайда

Слайд 53: pow(base, exp[, mod])

- Возвращает base в степени exp print ( pow ( 2,  10 ))  # 1024 print ( 2  **  10 )     # 1024 Допустима отрицательная и вещественная степень print ( pow ( 2,  -2 ))  # 0.25 print ( pow ( 64,  0.5 ))  # 8.0 Если указан третий аргумент mod, функция вернёт остаток по модулю print ( pow ( 2,  10,  100 ))   # 24 print ( pow ( 2,  10 ) %  100 )  # 24 53 pow(base, exp[, mod])

Изображение слайда

Слайд 54: round(number[, ndigits ])

- возвращает число округлённое с точностью ndigits знаков после запятой print ( round ( 2.1234,  2 ))  # 2.12 print ( round ( 2.7,  2 ))  # 2.7 Если ndigits пропущено или равно None, функция возвращает ближайшее к number целое число. print ( round ( 2.11 ))  # 2 print ( round ( 2.5 ))  # 2 print ( round ( 2.7 ))  # 3 54 round(number[, ndigits ])

Изображение слайда

Слайд 55: Python Математические функции Библиотека math

55

Изображение слайда

Слайд 56: Математические функции в Python

Для работы с математическими функциями нужно импортировать библиотеку math : import math После этого к функциям из этой библиотеки можно обращаться следующим образом: math.имя_функции (…) 56 Математические функции в Python

Изображение слайда

Слайд 57: Функции в библиотеке math

ceil(x) Возвращает округленное x как ближайшее целое значение типа int, большее или равное x (округление "вверх"). fabs(x) Возвращает абсолютное значение (модуль) числа x. В Python есть встроенная функция abs, но она возвращает модуль числа с тем же типом, что число, здесь же всегда float abs (fabs). factorial(x) Возвращает факториал целого числа x, если x не целое возбуждается исключение ValueError. floor(x) В противоположность ceil(x) возвращает округленное x как ближайшее целое значение типа int, меньшее или равное x (округление "вниз"). frexp(x) Представляет число в экспоненциальной записи  и возвращает мантиссу m (действительное число, модуль которого лежит в интервале от 0.5 включительно до 1 не включительно) и порядок n (целое число) как пару чисел (m, n). Если x=0, то возвращает (0.0, 0) fsum(iterable) Возвращает float сумму от числовых элементов итерируемого объекта. isinf(x) Проверяет, является ли float объект x плюс или минус бесконечностью, результат соответственно True или False. isnan(x) Проверяет, является ли float объект x объектом NaN (not a number). ldexp(x, i) Возвращает значение , то есть осуществляет действие, обратное функции frexp(x). modf(x) Возвращает дробную и целую часть float числа. Оба результата сохраняют знак исходного числа x и представлены типом float. trunc (x) Возвращает целую часть числа x в виде int объекта. 57 Функции в библиотеке math

Изображение слайда

Слайд 58: Степенные и логарифмические функции

exp(x) Возвращает . log(x[, base]) При передаче функции одного аргумента x, возвращает натуральный логарифм x (логарифм по основанию e = 2.7182…). При передаче двух аргументов, второй берется как основание логарифма. log10(x) Возвращает десятичный логарифм x. pow(x, y) Возвращает x в степени y. В отличие от операции ** приводит оба аргумента к типу float. sqrt(x) Квадратный корень ( square root ) из x. 58 Степенные и логарифмические функции

Изображение слайда

Слайд 59: Тригонометрические функции

acos(x) Возвращает арккосинус x, в радианах. asin(x) Возвращает арксинус x, в радианах. atan(x) Возвращает арктангенс x, в радианах. atan2(y, x) Возвращает , в радианах. Результат лежит в интервале [-&pi;, &pi;]. Вектор, конец, которого задается точкой (x, y) образует угол с положительным направлением оси x. Поэтому эта функция имеет более общее назначение, чем предыдущая. Например и atan(1), и atan2(1, 1) дадут в результате pi/4, но atan2(-1, -1) это уже -3*pi/4. cos(x) Возвращает косинус x, где x выражен в радианах. hyp(x, y) Возвращает sqrt(x**2+y**2). Удобно для вычисления гипотенузы (hyp) и длины вектора. sin(x) Возвращает синус x, где x выражен в радианах. tan(x) Возвращает тангенс x, где x выражен в радианах. 59 Тригонометрические функции

Изображение слайда

Слайд 60: Радианы в градусы и наоборот

degrees(x) Конвертирует значение угла x из радиан в градусы. radians(x) Конвертирует значение угла x из градусов в радианы. 60 Радианы в градусы и наоборот

Изображение слайда

Слайд 61: Пример программы с математическими функциями

from  math  import  *    #  Импортируем библиотеку  math def   my_function ( x ): x = fabs(x)  #  Наша функция будет четной y = sqrt(x)  #  Извлекаем корень квадратный y = exp(sin(y) +  1 )  #  Берем синус, прибавляем 1, а затем это выражение сразу в показатель экспоненты return  y print ( my_function ( 2 )) #  А можно написать эту функцию так (в функциональном стиле): from  math  import  * def   my_function ( x ): return  exp(sin(sqrt(fabs(x))) +  1 ) print ( my_function ( 2 )) Больше примеров можно посмотреть тут: Модуль Math — математика в Python на примерах (Полный Обзор) https://python-scripts.com/math 61 Пример программы с математическими функциями

Изображение слайда

Слайд 62: Математические библиотеки

Кроме библиотеки math в Python есть и другие математические библиотеки, например: NumPy https://numpy.org SciPy https://www.scipy.org/ Statsmodel https://www.statsmodels.org/stable/index.html Scikit-learn https://scikit-learn.org/stable/ и др. 62 Математические библиотеки

Изображение слайда

Слайд 63: Список использованных источников

Python - https://www.python.org/ Anaconda https://www.anaconda.com/products/individual PyCharm https://www.jetbrains.com/pycharm/ Начало работы с Python : Установка и настройка программ для работы с Python ( Anaconda, PyCharm ) https://www.youtube.com/watch?v=5MDQpQs5uyA Python 3 #29: установка и порядок работы в PyCharm https://www.youtube.com/watch?v=-_qo6YIWheU&list=PLA0M1Bcd0w8xIdFNA95aQrwJ_GQJEV8ko JetBrains Space - Интегрированная среда для командной работы https://www.jetbrains.com/ru-ru/space/ Repl.it - The collaborative browser based IDE https://repl.it/ Google Colaboratory ( Colab ) https://colab.research.google.com/ Python Tutor http://pythontutor.com 63 Список использованных источников

Изображение слайда

Слайд 64: Список использованных источников

ПитонТьютор http://pythontutor.ru Google Colab - блокнот для программиста Python (обзор с нуля) https://www.youtube.com/watch?v=rt4806DzfUY GitHub https://github.com/ BitBucket https://bitbucket.org/ Gitee https://gitee.com/ Китай поставил задачу превратить Gitee в местный аналог GitHub https://habr.com/ru/news/t/516158/ Конкуренция GitHub и Gitee : зачем Китаю свой хостинг кода? https://dev.by/news/konkurentsiya-github-i-gitee-pochemu-kitai-prodvigaet-svoi-hosting GIT https://git-scm.com/ SourceTree https://www.sourcetreeapp.com/ Комментарии в Python https://pythonchik.ru/osnovy/kommentarii-v-python 64 Список использованных источников

Изображение слайда

Слайд 65: Список использованных источников

Функция Print https://pythonchik.ru/osnovy/funkciya-print Язык Python. Синтаксис, Конструкции, Функция print и input https://labs-org.ru/python-1/#i-3 Python Урок 1. Арифметические действия и конструкции https://labs-org.ru/python-1/ Функция Print () в Python https://pythonru.com/osnovy/python-print Основы Python. Как печатать на Python ? https://andreyex.ru/programmirovanie/python/osnovy-python-kak-pechatat-na-python/ Основы Python » 4. Типы данных в Python https://pyneng.readthedocs.io/ru/latest/book/04_data_structures/index.html Основы Python » 4. Типы данных в Python » Булевы значения https://pyneng.readthedocs.io/ru/latest/book/04_data_structures/boolean.html Основы Python » 4. Типы данных в Python » Множество ( Set ) https://pyneng.readthedocs.io/ru/latest/book/04_data_structures/set.html Основы Python » 4. Типы данных в Python » Преобразование типов https://pyneng.readthedocs.io/ru/latest/book/04_data_structures/convert_type.html Python 3 – Типы переменных https://andreyex.ru/yazyk-programmirovaniya-python/uchebnik-po-python-3/python-3-tipy-peremennyx/ 65 Список использованных источников

Изображение слайда

Последний слайд презентации: Необходимый инструментарий: Список использованных источников

Python 3 – Основные операторы https://andreyex.ru/yazyk-programmirovaniya-python/uchebnik-po-python-3/python-3-osnovnye-operatory/ Математические функции в Python https://foxford.ru/wiki/informatika/matematicheskie-funktsii-v-python Documentation » The Python Standard Library » Numeric and Mathematical Modules » math — Mathematical functions https://docs.python.org/3/library/math.html Встроенные математические функции Python https://way23.ru/встроенные-математические-функции-python/ Арифметические операции https://proproprogs.ru/python_base/arifmeticheskiye-operatsii Модуль Math — математика в Python на примерах (Полный Обзор) https://python-scripts.com/math NumPy https://numpy.org SciPy https://www.scipy.org/ Statsmodel https://www.statsmodels.org/stable/index.html Scikit-learn https://scikit-learn.org/stable/ 66 Список использованных источников

Изображение слайда

Похожие презентации