Ваша задача — создать функцию, которая выполняет четыре основные математические операции.
Функция должна принимать три аргумента - операция(строка/символ), значение1(число), значение2(число).
Функция должна возвращать числовой результат после применения выбранной операции.
Примеры:
@python_practics
Функция должна принимать три аргумента - операция(строка/символ), значение1(число), значение2(число).
Функция должна возвращать числовой результат после применения выбранной операции.
Примеры:
('+', 4, 7) --> 11
('-', 15, 18) --> -3
('*', 5, 5) --> 25
('/', 49, 7) --> 7
#задачник@python_practics
🥱16👍4❤1
Библиотеки Python для профессионального анализа данных
Язык программирования Python часто используют аналитики данных. Для этого в нем существуют расширения — библиотеки, наборы готовых инструментов для более эффективной работы.
Вот список наиболее часто используемых:
1. Pandas: для подготовки данных
2. NumPy: для углублённых расчётов
3. SciPy: для математических операций
4. Matplotlib: для визуализации
5. Seaborn: для расширенной визуализации
6. Statsmodels: для статистического анализа
7. Plotly: для трёхмерной визуализации
8. Bokeh: для интерактивной визуализации в вебе
9. Scikit-learn: для машинного обучения
Подробнее о каждой из библиотек по ссылке ниже👇
#фреймворки_библиотеки
Язык программирования Python часто используют аналитики данных. Для этого в нем существуют расширения — библиотеки, наборы готовых инструментов для более эффективной работы.
Вот список наиболее часто используемых:
1. Pandas: для подготовки данных
2. NumPy: для углублённых расчётов
3. SciPy: для математических операций
4. Matplotlib: для визуализации
5. Seaborn: для расширенной визуализации
6. Statsmodels: для статистического анализа
7. Plotly: для трёхмерной визуализации
8. Bokeh: для интерактивной визуализации в вебе
9. Scikit-learn: для машинного обучения
Подробнее о каждой из библиотек по ссылке ниже👇
#фреймворки_библиотеки
👍9❤1
Внимание! - Вопрос!
Что такое генератор?
В зависимости от контекста, может означать либо функцию-генератор, либо итератор генератора (чаще всего, последнее). Методы __iter__ и __next__ у генераторов создаются автоматически.
С точки зрения реализации, генератор в Python — это языковая конструкция, которую можно реализовать двумя способами: как функция с ключевым словом yield или как генераторное выражение. В результате вызова функции или вычисления выражения, получаем объект-генератор типа types.GeneratorType. Канонический пример - генератор, порождающий последовательность чисел Фибоначчи, которая, будучи бесконечна, не смогла бы поместиться ни в одну коллекцию. Иногда термин применяется для самой генераторной функции, а не только объекта, возвращенного ей в качестве результата.
#вопросы_из_собеседований
@python_practics
Что такое генератор?
С точки зрения реализации, генератор в Python — это языковая конструкция, которую можно реализовать двумя способами: как функция с ключевым словом yield или как генераторное выражение. В результате вызова функции или вычисления выражения, получаем объект-генератор типа types.GeneratorType. Канонический пример - генератор, порождающий последовательность чисел Фибоначчи, которая, будучи бесконечна, не смогла бы поместиться ни в одну коллекцию. Иногда термин применяется для самой генераторной функции, а не только объекта, возвращенного ей в качестве результата.
@python_practics
👍7❤1🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Создаем красивую анимацию на модуле turtle
#sandbox
import colorsys
import turtle
t = turtle.Turtle()
s = turtle.Screen()
s.bgcolor('black')
t.speed(0)
n= 36
h = 0
for i in range (460):
c = colorsys.hsv_to_rgb(h,1,0.8)
h+=1/n
t.color(c)
t.left(145)
for j in range (5):
t.forward(300)
t.left(150)#sandbox
👍11🔥3
Что такое frozenset?
Anonymous Quiz
16%
Множество, которое используется для хранения констант
61%
Множество, которое нельзя изменить
22%
Выдумка нашего контент-мейкера)
👏11😁4
Understanding Network Hacks: Attack and Defense with Python 3 by Bastian Ballmann
В этой книге объясняется, как увидеть сеть глазами хакера, понять векторы атак и эффективно защититься от них. С помощью примеров кода на Python читатель научится разрабатывать инструменты по таким темам, как перехват паролей, отравление ARP, подмена DNS, внедрение SQL, сбор данных Google, пентест Bluetooth и Wifi. Кроме того, читатель познакомится с методами защиты, такими как системы обнаружения и предотвращения вторжений и анализ файлов журналов.
Книга в формате pdf👇
#курсы_книги
@python_practics
В этой книге объясняется, как увидеть сеть глазами хакера, понять векторы атак и эффективно защититься от них. С помощью примеров кода на Python читатель научится разрабатывать инструменты по таким темам, как перехват паролей, отравление ARP, подмена DNS, внедрение SQL, сбор данных Google, пентест Bluetooth и Wifi. Кроме того, читатель познакомится с методами защиты, такими как системы обнаружения и предотвращения вторжений и анализ файлов журналов.
Книга в формате pdf👇
#курсы_книги
@python_practics
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Создаем красивую анимацию на модуле turtle
import turtle#sandbox
import colorsys
t = turtle.Turtle()
s = turtle.Screen().bgcolor('black')
t.speed(0)
n = 70
h = 0
for i in range (360):
c = colorsys.hsv_to_rgb(h,1,0.8)
h+= 1/n
t.color(c)
t.left(1)
t.fd(1)
for j in range (2):
t.left(2)
t.circle(100)
👍10🥰3❤2