Разъяснивший Python
8.17K subscribers
2.43K photos
40 videos
30 files
2.29K links
Твой проводник в омут Python'а

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: https://telega.in/c/python_pssss
Download Telegram
SQLite

База данных внутри файла. Отлично подходит для небольших проектов и теста новых фич. Для работы с ней есть библиотека sqlite3.

По ней есть неплохой туториал от самих разработчиков Python.

#теория
👍111👎1
🔥 Полезные библиотеки Python

🎙 Lyrebird - простая в использвоании утилита для изменения голоса написанная на Python.

🌵 Есть встроенные эффекты для мужских и женских голосов
🌵 Возможность создавать и загружать пользовательские пресеты
🌵 Шкала для более точной настройки
🌵 Создает собственное временное виртуальное устройство ввода
🌵 Имеет простой в использовании графический интерфейс

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

#soft #github #python
👍3
Метод partition()

Метод partition() разбивает строку по заданной подстроке. После этого результат возвращается в виде кортежа. При этом подстрока, по которой осуществлялась разбивка, тоже входит в кортеж.
👍18👻1
This media is not supported in your browser
VIEW IN TELEGRAM
💻 Как менялся рейтинг самых популярных языков программирования с 2000-2023
👍21❤‍🔥4🐳4🤡3🆒3🤔1
Media is too big
VIEW IN TELEGRAM
10 хитростей Python

Python славится простым, лаконичным и удобным синтаксисом. Но не многие знают, что в Python существует куча различных неочевидных фишек, которые могут сократить код, сделать его более простым и элегантным. И в этом ролике автор расскажет о 10 полезных фишках и хитростях языка Python, которые помогут сделать код ещё более крутым.

Смотреть это видео на youtube: youtu.be/K8mgXLycXIs
🤨4👍2
Интересности_Python.pdf
160.1 KB
✍️ Всякие интересности Python. На русском

🌵 Компилируемость Python
🌵 Модуль py_compile
🌵 Компиляция файлов каталога
🌵 Система юнит тестирования - PyUnit
🌵 Пакет PLIB
🌵 Модуль для работы с документацией исходного кода PyDoc и д.р.

#doc #python #russian
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Основные коллекции: словарь

Связывает ключ и данные. Как в гардеробе, вы сдаёте вещь, получаете номер, по которому потом можете получить вещь обратно. Только в данном случае номер (ключ) выбираете и задаёте сами.

Ключ должен быть хешируемый объект: 1, 1.4, 'cool', (1, 2), True; и не может быть списком, множеством, словарём или любым другим изменяемым объектом. Все, у кого есть __hash__() считаются хешируемыми.

Значения могут быть любыми.

#теория
🔥21
С таким подходом за день выучит
🤝12😁5🔥41👍1
Rich

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

#теория
👍132🔥1🤔1
🔥 Полезные библиотеки Python

Trape
- OSINT утилита, которая позволяет отслеживать и выполнять атаки социальной инженерии в режиме реального времени.

Утилита создает ссылку, и через нее следит за пользователем. Благодаря данному инструменту можно получить IP, геолокацию или информацию об ОС. Также вы сможете запускать удаленно JS скрипты и загружать файлы на пк.

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

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

#python #github #soft #osint
Основные коллекции: кортеж

То же самое, что и список, только значения менять нельзя. Эта неизменяемая коллекция хранит одни и те же данные с начала и до конца.

Используется, если хотим передать или вернуть данные, которые нет смысла или не стоит менять. Например, результат запроса в базу данных будет в виде кортежа.

#теория
👍4
Хотите начать карьеру в IT?

Быстро освоить навыки и перейти к практике — легко! 

Платформа Deepskills представляет методику микрообучения, которая поможет вам быстро войти в профессию и получить работу мечты!

Курсы от практикующих экспертов.

Бесплатный пробный период в течение 14 дней, чтобы вы убедились в качестве нашего обучения.

Начни свой путь к успеху уже сегодня.

Учись на практике с Deepskills!
Интересный факт

ChatGPT можно использовать как интерпретатор почти для всех языков, и для Python в том числе. То есть, если его прикрутить к каналу, нейросеть никогда не ошибётся и будет накручивать правильные ответы (кто займётся реализацией?).

Ей даже язык не надо говорить, нейросеть сама разберётся.

#оффтоп
🤔3👍21
💾 Огромный справочник по SQL на русском

#doc #sql #russian
3👍1
😀
😁27👍9🤔2🏆21🥰1
Последовательность

Итерируемый объект, который даёт доступ к объектам с помощью __getitem__() и определяет метод __len__(). К последовательностям относятся: list, str, tuple и bytes.

Для того чтобы реализовать свою последовательность, стоит наследоваться от collections.abc.Sequence. Класс автоматически добавит методы count(), index(), __contains__() и __reversed__().

#теория
👍1
Итератор

Объект, представляющий поток данных. Повторные вызовы метода __next__() возвращают последовательные элементы в потоке. Если данных больше нет, выдаёт исключение StopIteration.

Чтобы получить итератор у объекта, необходимо использовать iter(obj). Функция автоматически вызывается при использовании цикла for.

Коллекции (список, множество) каждый раз при вызове iter() или использовании с for возвращают новый итератор.

#теория
👍21