Задача:
Создайте функцию, которая принимает римскую цифру в качестве аргумента и возвращает ее значение в виде десятичного целого числа.
#задачник
@python_practics
Создайте функцию, которая принимает римскую цифру в качестве аргумента и возвращает ее значение в виде десятичного целого числа.
#задачник
@python_practics
👍5
CubicWeb
CubicWeb — это открытый и свободно доступный полнофункциональный фреймворк Python. Вместо обычных методов, CubicWeb использует метод ячеек, который объединяет несколько аспектов в одно пространство и делает приложение мощным со всеми аспектами, такими как конфигурация, база данных и серверная часть, web-сервер.
Особенности:
1. Поддержка OWL и RDF — OWL (язык web-онтологий) и RDF (структура описания ресурсов) делают его легким делом для людей, которым нужны эти функции, поскольку они редко встречаются в других средах Python.
2. RQL Embedded — языки запросов помогают легко создавать базу данных и управлять ею.
3. Механизм выбора/представления — предлагает XML и XHTML вместе с поддержкой JSON.
4. Модель данных — CubicView управляется явной моделью данных.
Подробнее👇
#фреймворки_библиотеки
@python_practics
CubicWeb — это открытый и свободно доступный полнофункциональный фреймворк Python. Вместо обычных методов, CubicWeb использует метод ячеек, который объединяет несколько аспектов в одно пространство и делает приложение мощным со всеми аспектами, такими как конфигурация, база данных и серверная часть, web-сервер.
Особенности:
1. Поддержка OWL и RDF — OWL (язык web-онтологий) и RDF (структура описания ресурсов) делают его легким делом для людей, которым нужны эти функции, поскольку они редко встречаются в других средах Python.
2. RQL Embedded — языки запросов помогают легко создавать базу данных и управлять ею.
3. Механизм выбора/представления — предлагает XML и XHTML вместе с поддержкой JSON.
4. Модель данных — CubicView управляется явной моделью данных.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍7
Рисуем логотип Кока - Колы на модуле turtle
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
👍9😁1
Декораторы в Python: понять и полюбить
Декораторы — один из самых полезных инструментов в Python, однако новичкам они могут показаться непонятными. Возможно, вы уже встречались с ними, например, при работе с Flask, но не хотели особо вникать в суть их работы. Эта статья поможет вам понять, чем являются декораторы и как они работают.
Подробнее👇
#статьи
@python_practics
Декораторы — один из самых полезных инструментов в Python, однако новичкам они могут показаться непонятными. Возможно, вы уже встречались с ними, например, при работе с Flask, но не хотели особо вникать в суть их работы. Эта статья поможет вам понять, чем являются декораторы и как они работают.
Подробнее👇
#статьи
@python_practics
👍10
— Хэштеги — это мерзость.
— В Python хэштеги используются для того, чтобы сообщить компьютеру, что эта строка не стоит того, чтобы её читали. Примерно так же и в социальных сетях.
#мемчики
@python_practics
— В Python хэштеги используются для того, чтобы сообщить компьютеру, что эта строка не стоит того, чтобы её читали. Примерно так же и в социальных сетях.
#мемчики
@python_practics
👍14😁7❤2⚡1👏1
Learning Functional Programming: Managing Code Complexity by Thinking Functionally
С помощью этого практического руководства разработчики программного обеспечения, знакомые с объектно-ориентированным программированием, погрузятся в основные концепции функционального программирования и узнают, как использовать функциональные и ООП возможности совместно в больших и сложных программных проектах.
Автор использует примеры из Java, Python, C#, Scala и JavaScript, чтобы помочь вам получить новый взгляд и набор инструментов для управления сложностью в вашей проблемной области. Вы сможете писать более простой, многократно используемый, легко тестируемый и модифицируемый, а также более корректный код. В книге также показано, как использовать паттерны из теории категорий для преодоления разрыва между ООП и функциональным программированием.
Книга в формате pdf👇
#курсы_книги
@python_practics
С помощью этого практического руководства разработчики программного обеспечения, знакомые с объектно-ориентированным программированием, погрузятся в основные концепции функционального программирования и узнают, как использовать функциональные и ООП возможности совместно в больших и сложных программных проектах.
Автор использует примеры из Java, Python, C#, Scala и JavaScript, чтобы помочь вам получить новый взгляд и набор инструментов для управления сложностью в вашей проблемной области. Вы сможете писать более простой, многократно используемый, легко тестируемый и модифицируемый, а также более корректный код. В книге также показано, как использовать паттерны из теории категорий для преодоления разрыва между ООП и функциональным программированием.
Книга в формате pdf👇
#курсы_книги
@python_practics
🔥5👍2
😁10
Как подключить Yandex GPT к своему проекту на Python
6 декабря Яндекс открыл доступ к своим диалоговым моделям (моделям генерации) и векторного представления текста через API. API уже доступно в Yandex Cloud.
Автору статьи потребовалось применить его в приложении, однако ему не удалось найти руководства, как сделать это быстро. Документация Яндекса предполагает, что опыт работы с Yandex Cloud уже имеется. В отсутствие такого опыта документация выглядит фрагментированной.
Автор предлагает пошаговый гайд, который сэкономит читателю, не знакомому с Yandex Cloud, часик-другой.
Подробнее👇
#статьи
@python_practics
6 декабря Яндекс открыл доступ к своим диалоговым моделям (моделям генерации) и векторного представления текста через API. API уже доступно в Yandex Cloud.
Автору статьи потребовалось применить его в приложении, однако ему не удалось найти руководства, как сделать это быстро. Документация Яндекса предполагает, что опыт работы с Yandex Cloud уже имеется. В отсутствие такого опыта документация выглядит фрагментированной.
Автор предлагает пошаговый гайд, который сэкономит читателю, не знакомому с Yandex Cloud, часик-другой.
Подробнее👇
#статьи
@python_practics
🔥14👍3👎1
Внимание! - Вопрос!
Зачем нужен блок else?
Блок else выполняется, если в процессе выполнения блока try не возникло исключений. Он предназначен для того, чтобы отделить код, который может вызвать исключение, которое должно быть обработано в данном блоке try/except, от кода, который может вызвать исключение того же класса, которое должно быть перехвачено на уровне выше, и свести к минимуму количество операторов в блоке try.
#вопросы_из_собеседований
@python_practics
Зачем нужен блок else?
#вопросы_из_собеседований
@python_practics
🤯14🔥2❤1👍1
👍13