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

Автор: @energy_it

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

Реклама на бирже: https://telega.in/c/python_ready
加入频道
👋🏼 Приветствую в Python Ready!

Python — один из самых популярных языков программирования в мире

Это авторский ✈️ канал, который поможет при изучении Python. Тут будет выходить контент по разным его технологиям, разные гайды, шпаргалки, разборы задач, а также ресурсы, книги и т.д.

👩‍💻 Всё что я буду публиковать у себя в канале, вы сможете почитать ниже.

Navigation: ✉️
#гайд — объяснение одной конкретной темы, с картинками и примерами кода.
#метод — рассматриваем 2 похожих метода.
#курс — ссылки на 🖤 видео для обучения.
#статья — статья на определенную тему.
#ресурс — полезный сайт либо игра для изучения Python.
#шпора — разбираем разные полезные методы отдельных тем.
#практика — разбираем практические задачи авторским текстом.
#консоль — что же выведет консоль? Интерактивный опрос с кодом.
#задача — разбор создания интересной задачи (похоже на гайд)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2413🔥6🤝1
📱 Объектно-ориентированное программирование на Python

Плейлист из 40 видео, в которых вы познакомитесь с концепцией ООП — изучите классы, объекты и множество методов.

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


👉 Python Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥6
😎 Очень полезная статья с хабра, в которой вы узнаете, как парсить Wildberries на Python.

В этой статье:
• API Wildberries
• Cоздание бота для парсинга
• Деплой бота в Amvera

🔊Заинтересовало? Продолжи читать на Habr!


👉 Python Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3
👩‍💻 Вопрос с собеседования

Как использовать основные списковые включения в Python?

Ответ:


1. Основы списковых включений: Это сокращенный способ создания списков на основе итерируемых объектов, что делает код более лаконичным.

numbers = [x for x in range(5)]
# Вывод: [0, 1, 2, 3, 4]


2. Списковые включения с условием: Позволяют включать только те элементы, которые удовлетворяют условию.
even_numbers = [x for x in range(10) if x % 2 == 0]
# Вывод: [0, 2, 4, 6, 8]


3. Вложенные списковые включения: Используются для создания многомерных списков или работы с вложенными циклами.

matrix = [[x for x in range(3)] for _ in range(3)]
# Вывод: [[0, 1, 2], [0, 1, 2], [0, 1, 2]]


4. Создание множеств и словарей: Списковые включения можно использовать для создания других коллекций, таких как множества и словари.
squared_dict = {x: x*x for x in range(5)}
# Вывод: {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}


👉 Python Ready | #техсобес
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3
Media is too big
VIEW IN TELEGRAM
free-programming-books — это обширный репозиторий, который включает в себя книги для обучения программированию, а также задачи и справочные материалы по различным языкам программирования, включая Python.

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


👉 Python Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5
📖 A Byte of Python

Книга для тех, кто только начинает свой путь в программировании. Она предлагает легко усваиваемое введение в Python, охватывая ключевые темы.

Автор: Swaroop C.H.
Год: 2020


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

👉 Python Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4
📱 Python для начинающих

Плейлист из 24 видео, который предлагает вводное изучение программирования, охватывая основные концепции и навыки, необходимые для создания проектов.

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


👉 Python Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥5
👩‍💻 Вопрос с собеседования

В чём разница между списком (list) и кортежем (tuple) в Python?

Ответ:


1. Изменяемость

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

Кортежи неизменяемы; после создания кортежа его содержимое нельзя изменить.


2. Производительность
Списки более гибкие, но требуют больше памяти и ресурсов для изменения.

Кортежи обычно занимают меньше памяти и работают быстрее, так как их неизменяемость позволяет оптимизировать их хранение.


3. Применение
Списки используются, когда вам нужна коллекция элементов, которую вы планируете изменять.

Кортежи подходят для хранения данных, которые должны оставаться неизменными, таких как координаты или константные наборы значений.


👉 Python Ready | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥41
👍 Нашел для вас полезную статью на Хабре. В ней автор создаёт известную игру «Сапёр» на Python.

В этой статье:
• Вы подробно познакомитесь с процессом создания игры «Сапёр».
• Напишите алгоритм прохождения игры.

🔊Если заинтересовало, можешь продолжить читать на Habr!


👉 Python Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
metanit — это портал, на котором представлено множество полезных теоретических материалов для обучения программированию. Здесь можно найти ресурсы по Python и другим языкам, а каждое пособие содержит примеры кода.

Ссылочка: https://metanit.com/

👉 Python Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3
📱 Курс по Django

Плейлист, состоящий из 10 подробных уроков, в которых вы разберёте все сложности и аспекты популярнейшего фреймворка для веб-разработки.

Ссылка на курс: YouTube 🖤


👉 Python Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2
👩‍💻 Декоратор @property

Декоратор @property используется для превращения метода класса в свойство, которое можно вызывать без скобок. Это позволяет обращаться к методам класса, как к атрибутам, что делает код более читабельным и интуитивно понятным.

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


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

👉 Python Ready | #декоратор
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25🤝9👍1
📱 Автоматическая переименовка файлов в указанной директории

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

⬇️ Скачать скрипт

👉 Python Ready | #скрипт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥21
Media is too big
VIEW IN TELEGRAM
30 Days Of Python — репозиторий для начинающих разработчиков, который поможет вам выучить основы Python. Репозиторий представлен в виде 30-дневного обучения, где каждый день разбираются всё более сложные темы.

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


👉 Python Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍61
👩‍💻 Проверка содержимого строки с помощью startswith и endswith

Методы startswith и endswith позволяют легко проверить, начинается или заканчивается ли строка на определённую подстроку.

startswith — метод проверяет, начинается ли строка с указанной подстроки. Возвращает True, если строка начинается с указанного значения, иначе False.

endswith — метод проверяет, заканчивается ли строка указанной подстрокой. Возвращает True, если строка заканчивается на указанное значение, иначе False.

Оба метода поддерживают передачу нескольких вариантов в виде кортежей, что позволяет проверять на наличие нескольких подстрок одновременно.


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

👉 Python Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25🤝12👍31
This media is not supported in your browser
VIEW IN TELEGRAM
Python Tutor — это сайт для визуализации выполнения кода на Python, Java, C, C++ и JavaScript. Он позволяет пошагово проследить как работает ваш код.

Ссылочка: https://pythontutor.com/

👉 Python Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍5
😎 Нашёл полезную статью о том, как улучшить свой код на Python.

В этой статье:

• Как и зачем использовать comprehension.
• Использование оптимизации проверки условий.
• Использование any и all.

🔊Если заинтересовало, можешь продолжить читать на Habr!


👉 Python Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3