Python Learning
34.6K subscribers
1.91K photos
8 videos
7 files
913 links
№ 4974297878

Обучающий канал по Python

Ссылка для друга - https://yangx.top/+I7jrAQKR5xAyYTAy

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/Python_per_month
加入频道
Поиск n минимальных элементов в списке

Наша программа возвращает n минимальных элементов из списка. Если n больше или равно длине списка, возвращается исходный список, отсортированный в порядке возрастания.

Используется list.sort() в сочетании с функцией deepcopy из встроенного модуля copy, чтобы создать клон списка и отсортировать его в порядке возрастания, а затем list.reverse(), чтобы отсортировать по убыванию. Для получения указанного количества элементов используется [:n]. Второй аргумент n опускается, чтобы получить одноэлементный массив.
👍15😢3
Нейронные сети для начинающих. Решение задачи классификации Ирисов Фишера

В статье разбирается такое понятие — как нейронные сети, что они вообще из себя представляют и как с ними «подружиться», на практике решая простые задачи.

Смотреть статью
👍19
Генерация случайных данных

Пакет faker позволяет создавать случайные данные, которые затем можно использовать, например, для тестирования программ. К примеру методы name, address, job и email генерируют соответственно случайное несуществующее имя, адрес, должность и почту.

Документацию пакета можно найти здесь.
👍38🎉9
👍14😱6
Построение диаграмм с помощью Python

Всего нескольких строк кода достаточно для получения такой столбчатой диаграммы.

Результат нашего кода представлен в посте выше.
👍482
👍18🤔4
Построение круговой диаграммы с помощью Python

Еще один способ представления данных — круговая диаграмма, которую можно получить с помощью функции pie().

А чтобы диаграмма была идеально круглой, необходимо в конце добавить функцию axix() со строкой equal в качестве аргумента. Результатом будет такая диаграмма.

Результат нашего кода представлен в посте выше.
👍383
👍7
Что выведет код сверху?
Anonymous Quiz
15%
1
33%
0
25%
-1
27%
Error
👍212🔥2😢2👨‍💻1
👍14
Строим линейные графики с помощью Python

Визуализация данных в виде линейного графика — максимально простая задача. Достаточно передать объект в качестве аргумента функции plot() для получения графика с несколькими линиями.

Результат нашего кода представлен в посте выше.
👍34
Самый встречаемый символ в строке

Наиболее рекомендуемый метод, который можно использовать для поиска всех вхождений, - это метод - использование collections.Counter() + max(), он фактически получает частоту всех элементов, а также может использоваться для печати частоты одного элемента, если это необходимо.

Мы находим максимально встречающийся символ, используя max() для значений.
👍23
👍8
Что выведет код сверху?
Anonymous Quiz
25%
hello
48%
16 hello
21%
Error
6%
🤷‍♀️
👍26😢14
#Вопросы_с_собеседования

Напишите программу, которая возвращает количество гласных букв в строке

Наша программа при помощи регулярного выражения, вычисляет количество гласных (A, E, I, O, U, Y) в строке.
👍18🎉15🔥2🤔2😢1
Проверяем, является ли заданная дата – праздником

Установка модуля - pip install holidays

В нашем примере мы проверяем является ли 25 декабря 2021 в Великобритании праздником. Наша программа выдает нам, что в этот день отмечается Рождество.

Подробнее про данный модуль можно почитать здесь.
👍23🔥7🎉4
Возврат нескольких кортежей из функции

В этом примере мы вернем несколько кортежей из функции с помощью генераторов.

Подробнее про возврат кортежа из функции можно почитать здесь.
🎉17👍111
Узнаем IP адрес своего компьютера

Функция gethostname() модуля socket возвращает имя хоста системы, под которым в настоящий момент выполняется Python.

Подробнее про модуль socket можно почитать здесь.
🎉25👍174😢1
8👍5
Что выведет код сверху?
Anonymous Quiz
33%
[1, 2, 3, 0]
19%
[3, 4, 5, 0]
12%
[1, 2, 0, 3]
35%
[-1, 1, 2, 3]
🤔36👍19😱16