Python Learning
34K subscribers
1.93K photos
8 videos
7 files
933 links
№ 4974297878

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

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

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

Реклама на бирже - https://telega.in/c/Python_per_month
加入频道
👍1
Что выведет код сверху?
Anonymous Quiz
7%
[4, 6, 8, 10]
20%
[12, 4, 6, 8, 10]
42%
[4, 6, 8, 10, 12]
31%
Error
🍾19👍5🔥3😢3🎉3🏆2🗿1
🐍 Самоучитель по Python для начинающих. Часть 15: Методы работы с файлами и файловой системой

Научимся создавать, переносить и удалять файлы и директории, а в конце статьи – решим 10 практических задач, связанных с чтением информации и с записью данных в текстовые файлы.

Смотреть статью
👍13
Сортировка вставками

Как и сортировка выборкой, этот алгоритм сегментирует список на две части: отсортированную и неотсортированную. Алгоритм перебирает второй сегмент и вставляет текущий элемент в правильную позицию первого сегмента.

Предполагается, что первый элемент списка отсортирован. Переходим к следующему элементу, обозначим его х. Если х больше первого, оставляем его на своём месте. Если он меньше, копируем его на вторую позицию, а х устанавливаем как первый элемент.

Переходя к другим элементам несортированного сегмента, перемещаем более крупные элементы в отсортированном сегменте вверх по списку, пока не встретим элемент меньше x или не дойдём до конца списка. В первом случае x помещается на правильную позицию.

Время сортировки вставками в среднем равно O(n²), где n — количество элементов списка.
👍7🎉51🏆1🍾1
pyupgrade

pyupgrade — это хук от создателя pre-commit для автоматического обновления синтаксиса языка. Например, pyupgrade перепишет простые вызовы str.format() в f-strings.
👍6🍾31
👍1
Каким будет результат выполнения кода?
Anonymous Quiz
11%
0
36%
1
37%
ошибка
8%
ничто из перечисленного
9%
посмотреть ответ
👍21🗿13🆒4🤔3🔥1🎉1
Гуглим с помощью Python

Установка необходимых пакетов - pip install beautifulsoup4 и pip install google

В нашем примере мы задаем в поиске слово "Python" и получаем ссылки на 3 самых популярных по мнению Google сайтов о Python.

Подробнее ознакомиться с таким поиском информации можно здесь.
🏆19👍9😱3🎉1🆒1
Преобразование WORD в PDF с помощью Python

Устали от необходимости использовать онлайн-конвертеры docx в PDF с дрянным интерфейсом и ограничениями на конвертацию, тогда начинайте пользоваться модулем docx2pdf.

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

Подробнее можно ознакомиться здесь.
🎉30👍12🏆1🍾1
This media is not supported in your browser
VIEW IN TELEGRAM
Генерация 2D мира с помощью клеточного автомата на Python

Клеточным автоматом называют множество клеток, которые можно представить в виде матрицы с x‑строк и y‑столбцов.

Смотреть статью
🔥22👍7🍾32🎉1🏆1
Метод str.swapcase()

Метод str.swapcase() возвращает копию строки str с прописными символами, преобразованными в строчные и наоборот.

Другими словами метод меняет регистр символов в строке str.
🏆20👍11🎉2🍾2😱1
5 полезных библиотек Python (с примерами)

Давайте посмотрим на 5 хороших развивающихся библиотек, которые могут помочь при решении практических задач.

Смотреть статью
🍾8🎉2👍1💯1
Узнаем точное время с помощью Python

Все мы в детстве звонили по номеру 100 и узнавали точное время. Python позволяет сэкономить наши деньги и при помощи модуля time выдает нам текущее время.
🏆37🗿4👍3🎉32🍾1
Перечисления

Перечисление (enumeration) — это набор имён, привязанных к уникальным неизменным значениям. Python поддерживает работу с перечислениями, с их помощью удобно хранить списки констант.

Члены одного перечисления можно сравнивать, а также обходить с помощью циклов. Подробнее о перечислениях можно почитать в документации: https://docs.python.org/3/library/enum.html
🏆9👍4🎉3🍾21
Делаем GIF из видео с помощью Python

Преобразуем видео в GIF просто и элегантно. Видео нужно сохранить в папку со скриптом, там же появится гифка. У пакета также есть дополнительная функциональность, позволяющая менять разрешение и изменять отрезки времени для гифки.

Документацию можно найти здесь.
🏆28👍8🔥4🎉32🍾2
Forwarded from Python Learning
Метод str.isalnum()

Метод str.isalnum() возвращает True, если все символы в строке являются буквенно-цифровыми и есть хотя бы один символ, в противном случае False.
28👍10🗿4🏆1
Вычисляем по IP с помощью Python | Как определить местоположение по IP

Смотреть видео
👍21🏆7🗿53🔥3🍾3😱2🎉1👨‍💻1
Представим ситуацию, когда нужно пройти по массиву, одновременно перебирая не только значения, но и их индексы. В этом поможет функция enumerate.
👍70🎉12🗿3🏆2🍾2
#Вопросы_с_собеседования

В чем разница между append и extend?

Ответ:
append добавляет значения в список, а extend добавляет в список значения из другого списка.
🆒45👍1512🎉5🍾5🥰1
8👍1