python_per_month | Unsorted

Telegram-канал python_per_month - Python Learning

28154

Обучающий канал по Python Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy По всем вопросам @valentin_mascarov Реклама на бирже - https://telega.in/c/Python_per_month

Subscribe to a channel

Python Learning

Как проверить начинается ли строка с определенного слова в Python?

Чтобы проверить, начинается ли строка со слова в Python, используйте regex для «starts with» ^ и само слово.

В этом руководстве мы будем использовать функцию rе.sеаrсh() для сопоставления выражения со строкой и выяснения, начинается ли строка с данного слова или нет.

В следующем примере мы проверим, начинается с определенного слова или нет.

Читать полностью…

Python Learning

Как подключить платежную систему с Payments к Telegram с помощью Python

Смотреть статью

Читать полностью…

Python Learning

Быстрый, мощный интерфейс на Python

Смотреть статью

Читать полностью…

Python Learning

Кэшированные атрибуты

Во встроенном пакете functools присутствует декоратор @cached_property, позволяющий кэшировать результат метода и загнать его в атрибут.

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

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

Читать полностью…

Python Learning

Новый тренд 2038 года - это игра TONight специально для разработчиков, где ты можешь писать код, развлекаться и зарабатывать криптовалюту.

Помоги жителям города решить все их задачки за вознаграждение в TON!

Переходи по ссылке и играй прямо в браузере:
👉 https://clck.ru/3485U5

Читать полностью…

Python Learning

#Вопросы_с_собеседования

Что значит *args, **kwargs? И зачем нам их использовать?

Мы используем *args, когда неуверены, сколько аргументов будет передано функции, или если хотим передать сохраненный список или кортеж аргументов функции.

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

Читать полностью…

Python Learning

Вывод уникального идентификатора переменной

Уникальный идентификатор переменной находится с помощью метода id(). Для этого нужно просто передать в метод имя переменной.

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

Читать полностью…

Python Learning

Узнаём курс доллара при помощи Python в 2 строчки

Пакет forex-python позволяет получать данные о курсе валют и конвертировать одну валюту в другую. Программа на картинке позволяет нам узнать курс доллара относительно многих других валют мира. Вместо "USD" можно вставить любую другую валюту и получить актуальное соотношение.

Читать полностью…

Python Learning

Метод ljust()

Делает длину строки не меньшей width, по необходимости заполняя последние символы символом fillchar.

Читать полностью…

Python Learning

Метод sets.intersection()

Позволяет найти пересечение множества с одной или более последовательностями поддерживающих итерирование.

Читать полностью…

Python Learning

Сходство строк в Python

Метод ratio() возвращает меру подобия/схожести последовательностей в виде числа с плавающей точкой в диапазоне [0, 1].

Читать полностью…

Python Learning

Ошибка отступа (IndentationError)

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

Читать полностью…

Python Learning

👨‍💻4 способа прокачать свою карьеру в IT и попасть в Яндекс

1️⃣Летние школы Академии Яндекса
Для тех, у кого уже есть опыт в разработке. До 27 апреля продолжается набор в Школу бэкенд-разработки (Python, Java, C++, Go), Школу мобильной разработки (iOS, Android, Flutter), Школу разработки интерфейсов и Школу менеджеров. Обучение бесплатное. Иногородним Яндекс оплатит билеты и проживание на период практики в офисах компании в Москве, Алматы и Белграде. Лучшим студентам — офер в штат Яндекса.

2️⃣Открытый лекторий Академии Яндекса
Если нет времени на Школы, регистрируйтесь на бесплатный Открытый лекторий. Это часть программы Летних школ — 120 лекций по soft skills, бэкенд-, фронтенд- и мобильной разработке, аналитике и продакт-менеджменту.

3️⃣Стажировки по бэкенд-, фронтенд- и мобильной разработке, data science и ML
Получите опыт работы над продуктами, которыми пользуются миллионы. Подайте заявку на оплачиваемую стажировку (от 3 до 6 месяцев). Расходы на проживание и билеты для иногородних студентов Яндекс берет на себя.

4️⃣Intern Meetup Week и пробные собеседования
Серия открытых митапов для начинающих разработчиков. В программе — лекции экспертов о технологиях, общение с руководителями команд и пробное собеседование на стажировку. Митап пройдет в онлайне и офлайне c 17 по 20 апреля. Регистрируйтесь до 12 апреля!

Удачи!😎

Читать полностью…

Python Learning

🔍Печальная статистика: 97% людей пользуются телеграмом как месенджером

И даже не догадываются, что каналы, которые они читают, приносят миллионы их владельцам. И ничего сложного в этом нет: выбрал тематику канала, привлёк подписчиков и спокойно зарабатываешь от 100.000 в месяц. С телефона...

Все секреты это ниши читайте на «Человек без профессии»

Он протестировал все прибыльные тематики в телеграме. Теперь простым языком рассказывает, как создать свой канал и начать зарабатывать от 150.000 в месяц

После прочтения закрепа уже можно создать свой канал: @agramblog

Читать полностью…

Python Learning

Невероятно, это свершилось! Нашли бота Telegram, в котором вшито сразу две нейросети: ChatGPT и Midjourney 🔥

Что умеет делать данный бот:
1. Генерировать картинки, изображения по вашему запросу.
2. Писать за вас код сайта, программы и даже игры.
3. Писать рефераты, рассказы, песни, стихи, статьи на темы, которые вы пожелаете.
4. Решать задачи по математике, как простые, так и сложные.

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

Пользуйтесь и не забывайте делиться с друзьями!
👉🏻 @ChatGPT

Читать полностью…

Python Learning

Любишь решать задачи по Python? 🤔

А представь, что все это в формате MMORPG телеграм-бота, где ты можешь прокачивать своего персонажа, баттлиться с друзьями, проходить собесы в IT компании и прокачивать себя как разработчика!

В Dev’s Battle ты найдешь:

👉 5000+ активных игроков
👉 3000+ задачек по Python
👉 Задачки для уровней: Junior, Middle и Senior
👉 Задачи по Django, Flask, ML, SQL, Data Engineering, Алгоритмы.
👉 Подробное объяснение всех задач с примерами и картинками.

Все это бесплатно, с небольшим кринжом и крутым Python комьюнити!

😎 Залетай в Dev’s Battle, если, конечно, сможешь...

Читать полностью…

Python Learning

Хотите писать понятный и эффективный код на Python? Приходите 🗓 25 апреля в 20:00 на открытый урок «Хорошие, плохие, злые абстракции» в OTUS.

Занятие проведет 👨‍💻 Станислав Ступников, руководитель разработки в VK. Станислав 10 лет занимается промышленной разработки, в том числе созданием и поддержанием веб-приложений, инфраструктурных решений, высоконагруженных систем, data pipeline'ов и аналитических систем.

На вебинаре мы:
— Разберем, когда стоит вынести код в отдельную функцию, а когда лучше сразу сделать класс
— Взглянем через призму бритвы Оккама на особенности выделения абстракций в эволюционирующей кодовой базе.

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

👉 Пройдите вступительное тест, чтобы участвовать в мероприятии — https://otus.pw/9iqY/

А если вам понравятся бесплатные уроки, продолжить обучение можно будет уже на курсе «Python Developer. Professional» от OTUS. Оплата курса возможна в рассрочку.

Реклама. Информация о рекламодателе на сайте www.otus.ru

Читать полностью…

Python Learning

Где найти и сравнить лучшие курсы по Python-разработке?

Tutortop
— крупнейший маркетплейс курсов на рынке онлайн-образования! В сервисе представлено более 5000 курсов от более чем 300 школ и все их можно сравнить по рейтингу, цене и отзывам 🔥

Ребята собрали для вас подборку из топовых курсов для Python-разработчиков с рейтингом 4.8 и выше по мнению их пользователей:

Профессия «Python-разработчик» с гарантией трудоустройства от ProductStar.

Курс «Python-разработчик» с гарантией трудоустройства от Eduson.

Профессия «Python-разработчик» от Skillfactory.

Скидку до 10 000 ₽ к финальной цене на эти и десятки других курсов можно получить на tutortop⚡️

Читать полностью…

Python Learning

Как пользоваться методами maketrans() и translate()?

Метод maketrans() позволяет описать отображение одних символов на другие, возвращая таблицу преобразования.

Метод translate() позволяет применить заданную таблицу для преобразования строки.

Читать полностью…

Python Learning

🐍 Самоучитель по Python для начинающих. Часть 18: Основы ООП – инкапсуляция и наследование

Рассмотрим базовые понятия (классы, подклассы и методы) и приступим к изучению первых двух фундаментальных принципов объектно-ориентированного программирования.

Смотреть статью

Читать полностью…

Python Learning

Python пришел в телеграм!

Python — второй по популярности язык в мире. Он очень универсален: можно писать сайты, а можно искусственный интеллект. Теперь у Python есть русскоязычный канал. Это первоисточник всего, что появляется в платных курсах и остальных ресурсах. Стоит подписаться!

Читать полностью…

Python Learning

🎓 Хочешь начать свой путь в программировании или дорасти до уровня middle-разработчика?

Тогда скорее подписывайся на канал с интересным тебе языком программирования, где команда из опытных разработчиков с многолетним стажем работы покажет, как максимально быстро и эффективно изучить весь необходимый материал и пройти собеседование в компанию! 👨‍💻

1) 🚀 Java - разрабртка:
@JavaStartZero
2) 🚀 Python - разработка:
@PythonStartZero
3) 🚀 HTML:
@HTMLStartZero
4) 🚀 JavaScript - разработка:
@JavaScriptStartZero

Читать полностью…

Python Learning

Делаем Механические Часы на Python [ Pygame ]

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

Смотреть видео

Читать полностью…

Python Learning

Собеседование на позицию Senior Python Developer 4000$

Смотреть статью

Читать полностью…

Python Learning

🔵LinkedIn пользуются 830 миллионов человек и 58 миллионов компаний каждую секунду. По данным соцсети, каждую минуту в ней публикуют пять новых вакансий и нанимают шесть человек.

Нужен ли LinkedIn тем, кто только начинает карьеру в IT и вообще тем, кто работает в России?

🔊Именно это обсудим в эфире с карьерным экспертом Язилей Насибуллиной, которая уже 7 лет в IT-рекрутинге, и знает как, используя эту социальную сеть, получить работу.

Что узнаете во время эфира:
— Как рекрутер и HR смотрят на ваш профиль
— Скрытые алгоритмы Linkedin для повышения видимости вашего профиля
— Формулу секции About me и анализ рейтинга вашей страницы
— Что важно отразить в профиле начинающему специалисту и тому, кто сменил профессию

🔔Сохраняйте время эфира: вторник, 18 апреля 19:00 по мск.

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

➡️Заранее готовьте вопросы и регистрируйтесь по ссылке: https://otus.pw/Cw3t/

Реклама. Информация о рекламодателе на сайте www.otus.ru

Читать полностью…

Python Learning

Moscow Python Conf 2023 состоится 19 и 20 мая и пройдет на площадке международного форума по практической безопасности Positive Hack Days (организатор Positive Technologies).

Вас ждут доклады из мира python-разработки, комфортная среда для нетворкинга, афтепати и доступ в зону докладов PHDays. 

В программе:
✅ Синтаксические парсеры в современной разработке, Юлия Волкова
✅ Linux perf - подходит для пингвина, но как насчет питона, Павел Филонов
✅ Не только k8s: как деплоить приложения, чтобы потом было понятно, что со всем этим делать, Фёдор Борщёв и многие другие.

Участие в конференции  - бесплатное, полная программа и  регистрация 👉 по ссылке.

Читать полностью…

Python Learning

Встроенная функция help()

Функция help() используется для получения документации по указанному модулю, классу, функции, переменным и т.д.

Читать полностью…

Python Learning

Пишем игру крестики-нолики на Python

В данной статье мы разработаем небольшую консольную программу «Крестики-нолики».

Смотреть статью

Читать полностью…

Python Learning

#Вопросы_с_собеседования

Что выведет код с картинки?

В любом замыкании в Python переменные связываются по имени. Таким образом, в приведённой выше строке кода будет выведено следующее: [2, 2, 2].

Если бы вы хотели, чтобы вывод был [0, 1, 2], то выход из ситуации — создание отдельной функции или передача аргументов по их имени.
flist = []
for i in range(3):
flist.append(lambda i = i : i)
answer = [f() for f in flist]
print(answer)
.

Читать полностью…

Python Learning

Версия в хорошем качестве

Читать полностью…
Subscribe to a channel