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

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

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Learning Functional Programming: Managing Code Complexity by Thinking Functionally

С помощью этого практического руководства разработчики программного обеспечения, знакомые с объектно-ориентированным программированием, погрузятся в основные концепции функционального программирования и узнают, как использовать функциональные и ООП возможности совместно в больших и сложных программных проектах.

Автор использует примеры из Java, Python, C#, Scala и JavaScript, чтобы помочь вам получить новый взгляд и набор инструментов для управления сложностью в вашей проблемной области. Вы сможете писать более простой, многократно используемый, легко тестируемый и модифицируемый, а также более корректный код. В книге также показано, как использовать паттерны из теории категорий для преодоления разрыва между ООП и функциональным программированием.

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

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

@python_practics
🔥5👍2
Каким будет вывод функции max("what are you") в консоли?
Anonymous Quiz
53%
Ошибка
14%
u
4%
t
30%
y
😁10
Год не станет новым, если все оставить по старому

(Джейсон Стэтхем)

Поэтому самое время получить профессию мечты, тем более с новогодней скидкой в 60%

Python-разработчик - 3784р
Веб-разработчик - 4696р
PHP разработчик - 3797р
Fullstack разработчик - 3604р

Выбирай себе подарок на новый год! 🎄🔥
👎2
Как подключить Yandex GPT к своему проекту на Python

6 декабря Яндекс открыл доступ к своим диалоговым моделям (моделям генерации) и векторного представления текста через API. API уже доступно в Yandex Cloud.

Автору статьи потребовалось применить его в приложении, однако ему не удалось найти руководства, как сделать это быстро. Документация Яндекса предполагает, что опыт работы с Yandex Cloud уже имеется. В отсутствие такого опыта документация выглядит фрагментированной.

Автор предлагает пошаговый гайд, который сэкономит читателю, не знакомому с Yandex Cloud, часик-другой.

Подробнее👇

#статьи

@python_practics
🔥14👍3👎1
Внимание! - Вопрос!

Зачем нужен блок else?

Блок else выполняется, если в процессе выполнения блока try не возникло исключений. Он предназначен для того, чтобы отделить код, который может вызвать исключение, которое должно быть обработано в данном блоке try/except, от кода, который может вызвать исключение того же класса, которое должно быть перехвачено на уровне выше, и свести к минимуму количество операторов в блоке try.

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

@python_practics
🤯14🔥21👍1
Рисуем снеговика на модуле turtle

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

#sandbox

@python_practics
10🤬2🔥1💩1
Каким будет результат выполнения кода?
chr(ord("F"))
Anonymous Quiz
8%
G
14%
1
24%
Error
53%
F
👍13
Разница между объектами

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

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

@python_practics
👏13
Задача:

Напишите функцию, которая принимает массив чисел (целые числа для тестов) и целевое число. Он должен найти в массиве два разных элемента, которые при суммировании дают целевое значение. Индексы этих элементов затем должны быть возвращены в кортеже/списке следующим образом: (индекс1, индекс2).

Пример:

   two_sum([1, 2, 3], 4) # returns (0, 2) or (2, 0)


#задачник

@python_practics
👍11🤔1
HTTPX

Расширение для Requests. Оно поддерживает все функции библиотеки, помогает работать с HTTP и асинхронностью. HTTPX помогает отправлять и получать запросы, работать с клиент-серверными протоколами взаимодействия веб-сервера и приложения.

Подробнее👇

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

@python_practics
👍9🔥2
Рисуем рождественскую ёлочку на модуле turtle

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

#sandbox
👍13🔥3❤‍🔥2
Добавляем зрение, слух и голос в свой ChatGPT бот в Telegram

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

В связи с чем автор предлагает подробный туториал по добавлению новшеств в свой бот в Telegram.

Подробнее👇

#статьи

@python_practics
👍7