Библиотеки 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
10 фишек Python, которые поднимут ваш скилл на новый уровень. Часть 1
В данной статье автор поделился некоторыми полезными функциями, которые помогут вам улучшить ваш код.
Генераторы списков
#статьи
В данной статье автор поделился некоторыми полезными функциями, которые помогут вам улучшить ваш код.
Генераторы списков
squares = [x**2 for x in range(1, 11)]
Перечисления for index, value in enumerate(my_list):
print(f"{index}: {value}")
Лямбда-функцииsquare = lambda x: x**2Множественное назначение
my_tuple = ("Алиса", 30) # Наш кортеж
name, age = my_tuple # Непосредственно распаковка
print(name) # Выведет 'Алиса'
Извлечение части спискаmy_list[1:4] # returns the sublist from index 1 (inclusive) to 4 (exclusive)Включение
squares = {x: x**2 for x in range(1, 11)}
«Моржовый» операторn = 0F-строки
while (n := n + 1) < 10:
print(n)
name = "Alice"any() и all()
age = 30
print(f"My name is {name} and I am {age} years old.")
nums = [1, 3, 5, 7, 9]Подробнее👇
print(any(x % 2 == 0 for x in nums)) # False
print(all(x % 2 != 0 for x in nums)) # True
#статьи
🤔13👍5❤1
Внимание! - Вопрос!
Что такое генераторная функция?
Генераторная функция - функция, в теле которой встречается ключевое слово yield. Будучи вызвана, такая функция возвращает объект-генератор (generator object) (итератор генератора (generator iterator)).
#вопросы_из_собеседований
Что такое генераторная функция?
👍5
Какая функция используется для чтения содержимого файла после открытия его в режиме чтения r()?
Anonymous Quiz
83%
read()
4%
rename()
13%
file()