python_practics
5.29K subscribers
1.85K photos
205 videos
119 files
59 links
Python - обучающие материалы, полезные советы и статьи.

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Игра на память на Python

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
👍6
Задача:

Завершите функцию, чтобы вернуть значение true, если два приведенных аргумента являются анаграммами друг друга; в противном случае верните значение false.

Пример:


"foefet" is an anagram of "toffee"
"Buckethead" is an anagram of "DeathCubeK"


#задачник

@python_practics
👍3
Объединение данных

Объединение данных из нескольких источников.

👍 - если было полезно

#полезные_сниппеты

@python_practics
👍5
Ставь 👍 если было полезно

#теория_python

@python_practics
👍10
Внимание! - Вопрос!

Что такое _new_? И чем он отличается от _init_? В какой последовательности они выполняются?

Основное различие между этими двумя методами состоит в том, что __new__ обрабатывает создание объекта, а __init__ обрабатывает его инициализацию.

__new__ вызывается автоматически при вызове имени класса (при создании экземпляра), тогда как __init__ вызывается каждый раз, когда экземпляр класса возвращается __new__, передавая возвращаемый экземпляр в __init__ в качестве параметра self, поэтому даже если вы сохранили экземпляр где-нибудь глобально/статически и возвращали его каждый раз из __new__, для него все-равно будет каждый раз вызываться __init__.

Из вышесказанного вытекает что сначала вызывается __new__, а потом __init__.


#вопросы_из_собеседований

@python_practics
👍6
SpaСy

Обработка естественного языка(Natural Language Processing — NLP) сегодня становится очень востребованной, так как людям несомненно проще общаться с машинами также, как они общаются с людьми.

Поэтому сейчас, вместе с быстрым развитием этой области, всё больше сервисов используют NLP: чат-боты, в которых больше не нужно выбирать готовые ответы, голосовые ассистенты, электронная почта, чтобы автоматически сортировать письма и так далее. В этой статье автор рассказал об относительно новой Python библиотеке SpaCy, которая стала, если не индустриальным стандартом, как заявляют сами создатели, то как минимум одним из самых популярных и удобных решений. Приятного чтения!

Подробнее👇

#фреймворки_библиотеки

@python_practics
👍4🤔1
Трансформация данных

Применение функций к столбцам данных.

👍 - если было полезно

#полезные_сниппеты

@python_practics
👍6
Telegram bot который принимает фотографии и публикует их

Подробный гайд о том, как написать бота, который будет принимать фотографии и выставлять их в канал, и как дополнение добавлял нужный текст (при необходимости можно переписать, чтобы он прикреплял отправленные в него сообщения).

Подробнее👇

#статьи

@python_practics
👍3
Media is too big
VIEW IN TELEGRAM
Здесь вам не армия, это айти😅

#мемчики

@python_practics
👍5
Full-Stack Web Development with Go (2023)

Чему вы научитесь:

• Созданию полноценных веб-приложений с использованием Go и Vue.js;
• Реализации RESTful API на Go для взаимодействия с фронтендом;
• Управлению состоянием на клиенте с использованием Vue.js;
• Организации маршрутизации и обработки данных между фронтендом и бэкендом;
• Деплою и оптимизации производительности приложений на Go.

"Full-Stack Web Development with Go" обучит вас созданию современных веб-приложений, сочетая Go для серверной части и Vue.js для динамичного интерфейса. Вы научитесь разрабатывать масштабируемые приложения и оптимизировать их для развёртывания на различных платформах.

Книга в формате pdf👇

#курсы_книги

@python_practics
👍3
Ставь 👍 если было полезно

#теория_python

@python_practics
👍121
Необходимо собрать и вывести все уникальные слова из строки рекламного текста. Какой из перечисленных типов данных Python подходит лучше всего?
Anonymous Quiz
13%
кортеж (tuple)
17%
список (list)
55%
множество (set)
14%
словарь (dict)
🔥8
Лямбда-функции и анонимные функции в Python

Как вы уже знаете, ключевое слово def используется для определения стандартных функций в Python. Но, кроме таких обычных функций, в Python существуют так называемые анонимные или лямбда-функции. Для их создания используется ключевое слово lambda. Обычно такая функция не предназначена для повторного применения.

Подробнее👇

#статьи

@python_practics
👍4
Внимание! - Вопрос!

Что такое модуль?

Модуль – функционально законченный фрагмент программы, оформленный в виде отдельного файла с исходным кодом или поименованной непрерывной её части. Модули позволяют разбивать сложные задачи на более мелкие в соответствии с принципом модульности. Файл, который содержит исходный код на языке Python, является модулем. Модули могут объединяться в пакеты и, далее, в библиотеки.

#вопросы_из_собеседований

@python_practics
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Игра с черепашками на Python

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
👍3
Задача:

Банкоматы допускают использование 4- или 6-значных PIN-кодов, а PIN-коды не могут содержать ничего, кроме 4- или 6-значных цифр.

Если функции передана действительная строка PIN-кода, верните значение true, в противном случае верните значение false.

Пример:


"1234"   -->  true
"12345" --> false



#задачник

@python_practics
👍9