Python Education
قناة بسيطة
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
إظهار المزيد8 530
المشتركون
-224 ساعات
-147 أيام
-7130 أيام
أرشيف المشاركات
8 528
В России можно посещать бесплатные IT-мероприятия хоть каждый день: как оффлайн, так и онлайн.
Чтобы не пропустить полезные — сохраните канал @FreeItEvent.
Анонсы вебинаров, хакатонов, конференций, мастер-классов и других событий в IT. Ивенты от гигантов индустрии и лучших специалистов по кодингу.
Всё публикуют здесь.
8 528
Класс Counter.deque()
При использовании класс deque из модуля collections мы работаем с очередью. Он позволяет добавлять и удалять элементы с обоих концов очереди.
В этом примере мы создаем объект deque, содержащий список фруктов. Затем мы добавляем элемент 'pear' в конец очереди с помощью метода append() и элемент 'grape' в начало очереди с помощью метода appendleft(). Конечный результат - очередь, содержащая фрукты в порядке 'grape', 'apple', 'banana', 'orange', 'pear'.
Python Education
8 528
Любишь решать задачи по Python? 🤔
А представь, что все это в формате MMORPG телеграм-бота, где ты можешь прокачивать своего персонажа, баттлиться с друзьями, проходить собесы в IT компании и прокачивать себя как разработчика!
В Dev’s Battle ты найдешь:
👉 5000+ активных игроков
👉 3000+ задачек по Python
👉 Задачки для уровней: Junior, Middle и Senior
👉 Задачи по Django, Flask, ML, SQL, Data Engineering, Алгоритмы.
👉 Подробное объяснение всех задач с примерами и картинками.
Все это бесплатно, с небольшим кринжом и крутым Python комьюнити!
😎 Залетай в Dev’s Battle, если, конечно, сможешь...
8 528
Метод .index()
.index() — возвращает минимальный индекс переданного элемента для индексированных коллекций (строка, список, кортеж)
Python Education
8 528
Обход всех элементов коллекции в цикле for in
В данном случае, в цикле будут последовательно перебираться элементы коллекции, пока не будут перебраны все из них.
Python Education
8 528
Скандал в Госдуме: в прямом эфире журналиста выгнали за неудобный вопрос об экономике РФ.
Он рассказал о том, как банки начали обманывать людей после повышения ставки и спросил, почему ЦБ утаило информацию о скорейшем крахе трёх крупных банков РФ.
Его тут же выгнали, но он не успокоился и выложил всю тревожную информацию в своём телеграм-канале «баррель чёрной икры»
Почитайте его, там он в пух и прах разносит выступление Набиуллиной, говорит что на самом деле будет с рублём/сбережениями и из каких банков лучше срочно забирать деньги. Вот ссылка: @banki_oil
8 528
Проверка принадлежности элемента данной коллекции c помощью оператора in
x in s — вернет True, если элемент входит в коллекцию s и False — если не входит
Есть и вариант проверки не принадлежности: x not in s, где есть по сути, просто добавляется отрицание перед булевым значением предыдущего выражения.
Python Education
8 528
Проверка принадлежности элемента данной коллекции c помощью оператора in
x in s — вернет True, если элемент входит в коллекцию s и False — если не входит
Есть и вариант проверки не принадлежности: x not in s, где есть по сути, просто добавляется отрицание перед булевым значением предыдущего выражения.
Python Education
8 528
Repost from Apple Media
⚡️ Запускаем розыгрыш новенького iPhone 15 Pro на 256 ГБ!
В честь выхода нового айфона, мы решили разыграть его среди наших подписчиков!
УСЛОВИЯ для участия:
– Подписаться на 3 канала:
1. 1337: IT, ChatGPT, Midjourney
2. Не баг, а фича
3. Apple News
– Нажать кнопку «Участвовать» ниже у поста
Итоги будут 1 ноября на канале. Всем желаем удачи!
Участников: 53838
Призовых мест: 1
Дата розыгрыша: 21:00, 01.11.2023 MSK (2 дня)
8 528
Примечание для словаря (dict) (p.2)
{} без значений создают словарь, а со значениями, в зависимости от синтаксиса могут создавать как множество, так и словарь.
Python Education
8 528
Примечание для словаря (dict) (p.1)
Для того, чтобы объект мог быть ключом словаря, он должен быть хешируем. У кортежа, возможен случай, когда его элемент является не хешируемым объектом, и соответственно сам кортеж тогда тоже не является хешируемым и не может выступать ключом словаря.
Python Education
8 528
Как удалить все символы новой строки в конце строки
Можно использовать
S.rstrip("\r\n") для удаления символов новой строки, без удаления конечных пробелов.
Python Education8 528
Как использовать строки для вызова функций/методов
Существует несколько приёмов.
Лучший - использование словаря, ставящего соответствие строке функцию. Его главное достоинство - строки не обязаны совпадать с названиями функций. Использование встроенной функции getattr. И использование locals или eval (не рекомендуется).
Python Education
8 528
Как можно изменить строку?
Никак, поскольку строки неизменяемы. В большинстве ситуаций, нужно просто сделать новую строку из различных частей. Однако, если так нужно, можно использовать
io.StringIO, либо модуль array
Python Education8 528
Как можно узнать имя объекта
Вообще говоря, никак, поскольку объекты в действительности не имеют имён. Важно: присваивание всегда связывает имя с объектом. Это верно и для инструкций
def и class.
Возможно, класс имеет имя: однако, хотя он связан с двумя именами и запрашивается через имя B, созданный экземпляр всё ещё считается экземпляром класса A. Однако, невозможно сказать, имя экземпляра a или b, поскольку оба они связаны с одним и тем же значением.
Python Education8 528
Бомба: нейросеть Suno обучили создавать песни по вашему запросу. Накидываете слова, выбраете жанр — и трек готов. Работает даже с русским языком.
Самое крутое, что работает совершенно бесплатно, а инструкцию уже выкатили в главном нейроканале телеги: @neuraldvig
8 528
Как создавать функции более высокого порядка
Есть два пути: использовать вложенные функции или вызываемые объекты.
Использование вызываемого объекта - немного медленнее, и в результате получается больше кода. Однако, заметьте, что несколько функций могут разделять свою сигнатуру с помощью наследования.
Объект может сохранять свое состояние для нескольких вызовов.
Python Education
8 528
Как скопировать объект в Python
В общем случае, с помощью модуля copy.
Некоторые объекты можно скопировать более просто. Словари имеют метод copy.
Последовательности могут быть скопированы путём срезов.
Python Education
8 528
Работник московского склада Hermes восемь лет отправляла покупателям поддельные сумки Birkin и Kelly, вместо оригинальных. Оригиналы шли на Авито, а половина Москвы сейчас ходит с китайскими изделиями.
Модные бренды постоянно попадают в скандалы, которые тщательно пытаются скрыть. Если вы хотите видеть всю подноготную совремнного пиара — читайте «Нетипичный маркетинг».
Там бывший пиарщик IKEA следит за брендами и замечает все — от ошибок в ценах до скандальных историй с весьма интересными подробностями.
Они не хотят чтобы вы это знали. Подпишитесь: @notypical
8 528
Ни для кого не секрет, что чтобы заработать в 2023 году не нужно быть гением.
Якрий пример: P2P-арбитражники криптовалют, зарабатывают по 5-10.000 рублей в день, тратя при этом 30 мин в день.
Не нужно верить нам на слово, просто загляни в канал Честный Брокер и убедись сам. Эти ребята уже больше года рассказывают как заработать на арбитраже криптовалюты, и делать +5-10% к бюджету в день!
Пустим только 30 подписчиков, не упусти свой шанс👇
https://t.me/+HcS8zw8ooP1hMjQy
