Python Education
Closed channel
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Show more8 736
Subscribers
-324 hours
-337 days
-8030 days
Posts Archive
8 736
Разработка игр на Python. Урок #1
Начинаем делать игру по мотивам "Space Invaders" на языке программирования Python с использованием библиотеки Pygame. Установим модули, настроим и отрисуем на экране изображение пушки из нашей будущей игры.
https://youtu.be/ilP1dImCuJ8
8 736
Работа со строками в Python
Строки - одна из основных структур данных в языке Python. Поэтому важно освоить базовые операции со строками и их основные возможности!
Сегодня подробно поговорим о
→ стандартных строковых методах
→ форматировании строк
→ конкатенации строк
→ экранировании
→ и многое другое
8 736
Удаление GIL из Python: заметки со встречи Python Core и Сэма Гросса
nogil — это форк Python 3.9, который удаляет GIL. Его разработал Сэм Гросс и сейчас у нас есть возможность почитать перевод интервью с ним, где он поделился своим мнением насчёт будущего nogil, параллельного запуска интерпретаторов и многого другого.
Почитать можно здесь:
Читать
8 736
Правдивость различных объектов
В отличие от некоторых языков программирования, в Python объект считается false, только если он пуст. Это значит, что не нужно проверять длину строки, кортежа или словаря — достаточно проверить его как логическое выражение.
Легко предсказать, что 0 — тоже false, а остальные числа — true.
Например, следующие выражения эквивалентны. В данном случае my_object — строка, но здесь мог оказаться другой тип (с соответствующими изменениями условий блока if).
Итак, нет необходимости проверять длину объекта, если вас интересует только, пуст он или нет.
8 736
Реверс строк и списков
Вы можете использовать slice-нотацию, чтобы перевернуть строку или список. При отрицательном значении шага, элементы меняются местам
8 736
Короче, я подписался на канал, в который выкладывают платные курсы. Делюсь результатами:
1 день: Начал смотреть видеоуроки от Skillbox
7 день: Закончил курс Python-разработчик. Приступил к Яндекс.Практикум
21-60 день: Окончил курс от Яндекс. Получил работу в Сбере и теперь веду свой айти-канал
Интересно 🤔 Как скоро забанят, который сливает топовые курсы по программированию
Какова ваша ставка? — https://t.me/true_coding
8 736
Четыре типа кавычек
В некоторых языках программирования одинарные и двойные кавычки предназначены для разных вещей. Python позволяет использовать оба варианта (но строка должна начинаться и заканчиваться одним и тем же типом кавычек). В Python также есть еще два типа кавычек: ''' (тройные одинарные) и """ (тройные двойные). Таким образом, можно использовать несколько уровней кавычек, прежде чем придется заботиться об их экранировании.
Например, этот код правильный:
print """Я бы не хотел никогда услышать, как он говорит: '''Она сказала: "Он сказал: 'Дай мне двести рублей'"'''"""8 736
Добавление нового столбца в существующий DataFrame в Pandas
Держите небольшой гайд с пятью способами добавления нового столбца в Pandas. Вы узнаете, как это сделать с помощью
DataFrame.insert(), DataFrame.assign(), pandas.concat() и не только.
Подробнее8 736
Query JSON
JMESpath – это язык запросов для JSON, который позволяет получать необходимые данные из документа или словаря JSON. Библиотека доступна как для Python, так и для других ЯП, что расширяет ее возможности.
8 736
Станьте Python-разработчиком на Хекслете
✔️ Пройдите бесплатные вводные курсы, чтобы познакомиться с профессией.
✔️ Если понравится — присоединяйтесь к обучению в группе с наставником
✔️ Развивайте нетворкинг в 26-тысячном сообществе айтишников
✔️ Выполняйте проекты, участвуйте в Open Source, готовьтесь к трудоустройству
P.S. Вводные курсы профессии доступны бесплатно сразу после регистрации. Оцените формат и решите, стоит ли продолжать!
Начните прямо сейчас!
8 736
Расширения на C/C++
Интерпретатор CPython позволяет внедрять в программы расширения, которые написаны на C и C++. Разработчик может оптимизировать код и пользоваться библиотеками языка C. Кроме того, можно управлять ресурсами на низком уровне.
8 736
Краткое руководство по созданию наборов данных с помощью Python
Держите инструкцию, как организовать простой процесс сбора пользовательских данных, который можно реализовать буквально за час. С помощью него вы сможете собирать и хранить пользовательские данные, которые потом можно использовать для улучшения пользовательского опыта:
Читать
8 736
Query JSON
JMESpath – это язык запросов для JSON, который позволяет получать необходимые данные из документа или словаря JSON. Библиотека доступна как для Python, так и для других ЯП, что расширяет ее возможности.
8 736
Совет для всех: учите Python
Профессионалы собрали всю инфу в простые уроки и видео-материалы. Нужно просто следовать инструкциям, набивать руку и получить результат.
Available now! Telegram Research 2025 — the year's key insights 
