TGViewer
Channel Public Channel
Python community developers

Python community developers

@python_scrypt

Сообщество программистов на языке Python🙂
🔥Разбор вопросов и задач с собеседований
🔥Обзор популярных библиотек и фишек языка
🔥Интересные идеи программ

Сотрудничество - @BorryaD

@Python_community_developers_bot
Subscribers
1.51K
Photos
367
Videos
45
Links
241

Showing posts older than #212 · Back to latest

Older Posts 18 shown
Post #211 550
Мультичек на сумму 0.01 TON ≈ 4.81 RUB

Сумма одной активации: 0.0001 TON ≈ 0.05 RUB
Количество активаций: 100
Post #210 578
Функция range()

Для итерации индексов последовательности можно объединить range() и len() следующим образом (Код 1)

Однако в большинстве таких случаев удобнее использовать функцию enumerate(), если просто напечатать range, то происходит что-то странное (Код 2)

Во многоногих случаях объект, возвращаемый range() ведёт себя как список, но на самом деле это не так. Это объект, который возвращает последовательно элементы желаемой последовательности при выполнении итерации, но на самом деле он не создаёт список, тем самым экономя пространство.

Мы называем такие объекты итерируемыми, и это все объекты, которые предназначаются для функций и конструкций, ожидающих от них поочерёдного предоставления элементов до тех пор, пока источник не иссякнет. Мы видели, что оператор for является такой конструкцией, в то время как пример функции который принимает итерируемое значение sum() (Код 3)

Наконец, может быть, вам интересно, как получить список из range. (Код 4)

#doc #python
Post #209 492
В чём разница между типами list и tuple?

В Python, список (list) и кортеж (tuple) являются двумя различными типами данных, которые предоставляют набор элементов в определенном порядке. Основная разница между ними заключается в том, что список может быть изменен (мутабельный тип), а кортеж является неизменяемым (иммутабельным типом).

То есть, после создания кортежа, вы не можете изменять его содержимое, добавлять или удалять элементы. Это делает кортежи более эффективными по памяти и дает гарантию того, что их содержимое не будет изменено случайно в коде. В то время как список может быть изменен, что было бы очень полезно, если вам нужна коллекция элементов, которые вы можете изменять по ходу выполнения кода.

#doc #python
Post #208 468
🔥 Полезные библиотеки Python

Telethon — библиотека предназначена для облегчения разработки программ на Python, которые могут взаимодействовать с платформой Telegram.

⚙️ GitHub/Инструкция

#python
Post #207 502
Duck typing

Duck typing — это парадигма в программировании, используемая в языках с динамической типизацией, таких как Python. Суть duck typing заключается в том, что тип объекта определяется его поведением (методами и свойствами), а не явно указанным интерфейсом или базовым классом.

В Python duck typing часто выражается фразой: «Если это выглядит как утка, плавает как утка и крякает как утка, то это, вероятно, и есть утка.»

#doc #python
Post #206 488
Прогресс выполнения программы

Индикаторы прогресса добавляют наглядности в скриптах, которые исполняют какие-то функции, требующие времени для выполнения. Модуль tqdm является простым и лаконичным вариантом.

Привычный range можно заменить на trange для визуализации прогресса. А для итерации по какой-либо последовательности достаточно просто передать её в функцию tqdm. Также модуль хорошо себя зарекомендовал и в Jupyter Notebook.
Post #205 458
Форматирование строк для URL-адресов

Стоит вспомнить, что slug — это уникальная строка-идентификатор, понятная человеку и содержащая только безопасные символы: латинские символы в нижнем регистре, цифры и дефис.

Чаще всего такое понятие встречается в контексте URL-адресов. Например, можно формировать slug из названия какой-нибудь статьи и вставлять его в ссылку, чтобы людям было понятно, куда они переходят.

Выше в коде мы написали простую функцию, где использовали методы lower() для приведения в нижний регистр и strip() для удаления пробелов слева и справа.

Также для удаления некоторых символов и замены на знак дефиса были использованы регулярные выражения и встроенный пакет re для работы с ними.
Post #204 455
#реклама
❗️Наконец-то! в телеграме появился по настоящему крутой канал по Python!

Каждый день в канале выкладывают:
-Полезные советы и решения для разработки
-Обучающие материалы и уроки для всех уровней
-Свежие новости и обновления
-А так же сливы с лучших платных курсов

🔥 Не упустите возможность стать настоящим профессионалом! Быстрей залетай в Pythoner
Post #203 453
🎥 Библиотека Pyxel для разработки игр

Библиотека Рухеl является небольшим игровым движком для создания игр в стиле ретро на базе языка Python.

За видео вы ознакомитесь с этой библиотекой и научитесь писать небольшие проекты на ее основе.

#doc #python
Post #202 444
🎮 Основы разработки игр на Pygame

В статье научимся
анимировать графику и изображения, обрабатывать столкновения, запоминать состояния и управлять персонажами.

В конце статьи сделаем 10 мини-симуляторов и лайт-версий известных игр.

💬 Читать подробнее

#doc #python
Post #201 530
Автоматическая отправка сообщений в WhatsApp с помощью Python

С помощью следующего фрагмента кода вы сможете с легкостью отправить сообщение вашему знакомому, указав:
• его номер телефона(в нашем примере +79261111111)
• сообщение, которое хотите отправить(в нашем примере «Привет, как дела»)
• время отправки(в нашем примере 18 30)

Установка пакета - pip install pywhatkit

Подробное объяснение кода можно найти здесь.
Post #200 555
Система регистрации для Telegram бота на Python

В этом видеоуроке автор подробно и наглядно разбирает процесс создания системы регистрации для Telegram бота.

00:00 Вступление
00:50 Создание базы данных
02:50 Класс для работы с БД
10:45 Регистрация пользователя
21:01 Исправление ошибок
21:30 Тестирование системы регистрации
23:05 Создание профиля пользователя

#telegram #bot #python
Post #197 466
🔥 Полезные библиотеки Python

Free-Proxy
— утилита для сбора прокси-серверов.

Установка:
$ git clone https://github.com/mishakorzik/Free-Proxy

$ cd Free-Proxy

$ bash SetupLinux.sh

Запуск:
$ bash FreeProxy.sh


⚙️ GitHub/Инструкция

⚠️ Информация предоставлена исключительно с целью ознакомления.

#python #soft #github
Post #195 428
Оператор is()

is() проверяет, являются ли два операнда одним и тем же объектом, то есть указывают ли они на один и тот же объект в памяти.

#Education
Post #193 479
🔥 Полезные библиотеки Python

NormCap
— Python утилита для распознавания текста. Работает просто: выделяем поле ➡️➡️➡️ получаем текст.

Русский язык поддерживает — его можно выставить в настройках. Работает под Windows, Mac и Linux. Да ещё и полностью бесплатно.

⚙️ GitHub/Инструкция

#python #soft #github
Post #191 494
🔥 Полезные библиотеки Python

Telegram-Phone-Number-Checker
- OSINT инструмент который позволяет проверять подключен ли номер телефона к учетной записи Telegram.

В случае успеха возвращает либо username пользователя, либо ответ, что учетная запись существует, но username не выбран.

⚙️ GitHub/Инструкция

#python #osint #soft #github
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →