Skip to content

Instantly share code, notes, and snippets.

>>> from sympy import *
>>> x = Symbol('x')
>>> diff(sin(x**2), x)
2*x*cos(x**2)
# Найдем вторую производную "в лоб"
>>> diff(diff(sin(x**2), x),x)
-4*x**2*sin(x**2) + 2*cos(x**2)
>>> from sympy import *
>>> limit(sin(x)/x, x, 0)
1
>>> limit(x/sin(x),x,0)
1
>>> limit(x/cos(x),x,0)
0
# Предел на бесконечности (Два символа 'o')
>>> limit(x, x, oo)
>>> from sympy import *
# Разложим на простейшие
>>> apart(1/( (x+3)*(x+6) ), x)
-1/(3*(x + 6)) + 1/(3*(x + 3))
>>> apart((2*x+1)/(x-1), x)
2 + 3/(x - 1)
# Перемножим дроби
@Sinitca-Aleksandr
Sinitca-Aleksandr / simpleSymbol.py
Created February 1, 2016 13:10
Простой пример работы с символьными переменными
>>> from sympy import *
# Объявляем символьные переменные
>>> x = Symbol('x')
>>> y = Symbol('y')
# Теперь можно работать с символьными выражениями
>>> x+x+x+y
3*x + y
>>> x*x*y+x
@Sinitca-Aleksandr
Sinitca-Aleksandr / commonFractions.py
Created February 1, 2016 12:36
Простой пример работы с обыкновенными дробями
#Импорт библиотеки sympy
>>> from sympy import *
# Определяем переменную a, как дробь 1/3
>>> a = Rational(1,3)
# Выведем a и проделаем некоторые математические действия
>>> a
1/3
>>> a*3
type1 = "word" # word
type2 = 'word' # word
type3 = '''word''' # word
# Целочисленная переменная
x = 2
# Десятичная дробь
price = 2.5
# Строка или символ
word = 'Hello'
char = "s"
x = int(input("Print 4="))
if x == 4:
print("Thank you")
@Sinitca-Aleksandr
Sinitca-Aleksandr / simpleInput.py
Created January 27, 2016 10:30
Простые примеры ввода на Python
# Для ввода текстовой строки
name = input("Enter a name: ")
# Для ввода целого значения
x = int(input("What is x? "))
# Для ввода десятичных дробей
x = float(input("Write a number"))
# Вывод текстовой строки
print("Hello World")
# Для вывода нескольких строк можно использовать спецсимвол \n
print("First Line\nSecond Line")
# Вывод переменных
x = 5
print(x)