Python Ready | Программирование
23K subscribers
768 photos
53 videos
393 links
Авторский канал по разработке на Python.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

РКН: https://clck.ru/3NJEEh

Реклама на бирже: https://telega.in/c/python_ready
加入频道
👩‍💻 Генераторы в Python

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

Преимущества:

• Занимают меньше памяти, так как они создают значения по одному, а не хранят их в памяти.

Использование в циклах for, что делает их простыми в использовании для итерации по последовательностям.

Создание генераторов обычно требует меньше кода, чем создание классов-итераторов.


🔥 — если узнал новое
🤝 если уже пользовался

👉 Python Ready | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥57🤝23👍14
👩‍💻 Алгоритмы и структуры данных на Python 3

Супер базовый курс, который смотрится очень интересно и просто. Лекции являются основой данного курса. На лекциях — теория, алгоритмы, примеры их реализации на доске

Ссылочка на плейлист: YouTube 🖤


👉 Python Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥35👍11
👩‍💻 Методы классов в Python

В этой шпаргалке собраны все самые важные методы для работы с классами, которые определяют поведение объектов и инкапсулируют данные.

👉 Python Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥93🤝19👍11
Media is too big
VIEW IN TELEGRAM
PyInstaller — это инструмент, который упаковывает Python-программы в самодостаточные исполняемые файлы, работающие без необходимости установки интерпретатора Python.

📌 Ссылочка на репозиторий: Github 😸


👉 Python Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥12
👩‍💻 Работа со строками с помощью методов

strip — Удаляет начальные и конечные пробелы (или другие указанные символы) из строки.

split — Разбивает строку на список подстрок по разделителю (по умолчанию — пробел).

🔥 — если узнал новое
🤝 если уже пользовался

👉 Python Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝76🔥61👍19
📖 Грокаем алгоритмы

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

Год выпуска: 2017
Автор: Адитья Бхаргава


📌 Скачать книгу

👉 Python Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28🔥12🤝4👎1
👩‍💻 Лямбда-функции и функциональные инструменты

Лямбда-функции в Python представляют собой анонимные функции, которые позволяют писать компактный и лаконичный код.

Основные функции:

map() — преобразует элементы последовательности с помощью заданной функции. Она возвращает итератор, применяющий функцию ко всем элементам последовательности.

filter() — отфильтровывает элементы последовательности, которые удовлетворяют определенному условию, заданному функцией. Она также возвращает итератор.


🔥 — если узнал новое
🤝 если уже пользовался

👉 Python Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥100🤝42👍3
📖 Алгоритмы с примерами на Python

Практическое руководство по освоению основных алгоритмов и структур данных с помощью языковых примеров на Python, что позволяет эффективно применять теоретические знания на практике.

Автор: Джордж Хайнеман
Год: 2023


⬇️ Скачать книгу

👉 Python Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🔥7
👩‍💻 Декораторы: Что это и зачем они нужны?

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

Представь себе, что ты можешь взять обычную функцию и «обернуть» её дополнительными возможностями, не трогая саму суть.

Преимущества:
Самое главное — декораторы помогают избежать дублирования кода. Например, тебе нужно перед выполнением нескольких функций провести одну и ту же подготовительную операцию.

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


👉 Python Ready | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31🔥8🤝2😁1
👩‍💻 Работа с коллекциями с помощью методов

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

len() — возвращает общее количество элементов в коллекции. Один из самых простых, но важных методов, помогающий следить за размером структуры данных.

🔥 — если узнал новое
🤝 если уже пользовался

👉 Python Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝68🔥34👍9😁1