Задача:
Напишите метод, который принимает один аргумент в качестве имени, а затем приветствует это имя с заглавной буквы и заканчивается восклицательным знаком.
Пример:
#задачник
@python_practics
Напишите метод, который принимает один аргумент в качестве имени, а затем приветствует это имя с заглавной буквы и заканчивается восклицательным знаком.
Пример:
"riley" --> "Hello Riley!"
"JACK" --> "Hello Jack!"
#задачник
@python_practics
👍1
Создание простого счетчика с помощью defaultdict
Используем defaultdict для подсчета количества слов.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Используем defaultdict для подсчета количества слов.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍5
Внимание! - Вопрос!
Что такое Git Cherry pick?
Команда git cherry-pick используется для перенесения отдельных коммитов из одного места репозитория в другое, обычно между ветками разработки и обслуживания. Этот механизм отличается от привычных команд git merge и git rebase, которые переносят коммиты целыми цепочками.
#вопросы_из_собеседований
@python_practics
Что такое Git Cherry pick?
#вопросы_из_собеседований
@python_practics
👍4
PyQuil
Как компонент Rigetti Forest SDK, PyQuil позволяет создавать и выполнять программы на языке квантовых инструкций Quil (Quantum Instruction Language) с использованием Python.
Особенности PyQuil:
• PyQuil требует установки других компонентов Forest SDK, а именно компилятора Quil (quilc) и виртуальной машины Quantum (QVM), используемых для моделирования квантовых компьютеров.
Библиотеку также можно использовать для запуска программ на реальных квантовых компьютерах с помощью Quantum Cloud Services (QCS).
Подробнее👇
#фреймворки_библиотеки
@python_practics
Как компонент Rigetti Forest SDK, PyQuil позволяет создавать и выполнять программы на языке квантовых инструкций Quil (Quantum Instruction Language) с использованием Python.
Особенности PyQuil:
• PyQuil требует установки других компонентов Forest SDK, а именно компилятора Quil (quilc) и виртуальной машины Quantum (QVM), используемых для моделирования квантовых компьютеров.
Библиотеку также можно использовать для запуска программ на реальных квантовых компьютерах с помощью Quantum Cloud Services (QCS).
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍1
Переворот строки или списка
Используем срез [::-1] для обращения последовательности.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Используем срез [::-1] для обращения последовательности.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍5
Вышел Python 3.14 RC1: релиз-кандидат с ускоренным интерпретатором. Финальный релиз — в октябре
Команда Python объявила о выходе первой версии релиз-кандидата Python 3.14. Это финальная стадия перед полноценным релизом, который запланирован на 7 октября 2025 года. Версия 3.14.0rc1 уже доступна для загрузки на официальном сайте Python.
Подробнее👇
#статьи
@python_practics
Команда Python объявила о выходе первой версии релиз-кандидата Python 3.14. Это финальная стадия перед полноценным релизом, который запланирован на 7 октября 2025 года. Версия 3.14.0rc1 уже доступна для загрузки на официальном сайте Python.
Подробнее👇
#статьи
@python_practics
👍2
Learn Quantum Computing with Python and IBM Quantum, 2nd Edition: Write your own practical quantum programs with Python (2025)
Чему вы научитесь:
• Основам квантовых вычислений и квантовой механики;
• Программированию квантовых алгоритмов на Python;
• Работе с IBM Quantum Experience и Qiskit;
• Созданию и запуску квантовых программ на реальных квантовых компьютерах;
• Применению квантовых вычислений для решения практических задач.
"Learn Quantum Computing with Python and IBM Quantum" научит вас разрабатывать квантовые программы и алгоритмы с использованием Python и платформы IBM Quantum, открывая двери в захватывающий мир квантовых вычислений.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Основам квантовых вычислений и квантовой механики;
• Программированию квантовых алгоритмов на Python;
• Работе с IBM Quantum Experience и Qiskit;
• Созданию и запуску квантовых программ на реальных квантовых компьютерах;
• Применению квантовых вычислений для решения практических задач.
"Learn Quantum Computing with Python and IBM Quantum" научит вас разрабатывать квантовые программы и алгоритмы с использованием Python и платформы IBM Quantum, открывая двери в захватывающий мир квантовых вычислений.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍2
👍3
Пробелы, табы и ничего больше: как работает язык программирования Whitespace
В Whitespace — одном из самых странных языков программирования — код состоит только из пробелов, табуляций и переводов строки. Все остальные символы игнорируются и используются только как комментарии.
Это позволяет вставлять работающий код Whitespace в пробелы любого другого кода — и таким образом делать полиглоты: один и тот же файл может одновременно быть, например, Python-скриптом и Whitespace-программой.
Подробнее👇
#статьи
@python_practics
В Whitespace — одном из самых странных языков программирования — код состоит только из пробелов, табуляций и переводов строки. Все остальные символы игнорируются и используются только как комментарии.
Это позволяет вставлять работающий код Whitespace в пробелы любого другого кода — и таким образом делать полиглоты: один и тот же файл может одновременно быть, например, Python-скриптом и Whitespace-программой.
Подробнее👇
#статьи
@python_practics
👍2
Внимание! - Вопрос!
Что такое force push?
Если вы поправили какие-нибудь старые коммиты в истории git, например: исправили имя автора или e-mail, или отменили последний коммит или воспользовались amend или revert, то при попытке push-а git справедливо «ругнётся»
Чтобы нам всё же запушить наши изменения, нам нужно выполнить либо
git push --force origin <имя_ветки>
Но в этом случае мы рискуем перетереть чьи-нибудь изменения, если с тех пор, как мы забирали изменения с сервера, кто-то успел запушить свои коммиты. Поэтому лучше использовать более безопасную команду:
git push --force-with-lease origin <имя_ветки>
Такой вариант лучше тем, что если кто-то успел запушить свои коммиты после того, как мы забирали изменения с сервера, то он не будет их перетирать, а выдаст нам ошибку, после чего мы сможем интегрировать чужие коммиты со своими изменениями и попытаться сделать push --force-with-lease ещё раз.
#вопросы_из_собеседований
@python_practics
Что такое force push?
Чтобы нам всё же запушить наши изменения, нам нужно выполнить либо
git push --force origin <имя_ветки>
Но в этом случае мы рискуем перетереть чьи-нибудь изменения, если с тех пор, как мы забирали изменения с сервера, кто-то успел запушить свои коммиты. Поэтому лучше использовать более безопасную команду:
git push --force-with-lease origin <имя_ветки>
Такой вариант лучше тем, что если кто-то успел запушить свои коммиты после того, как мы забирали изменения с сервера, то он не будет их перетирать, а выдаст нам ошибку, после чего мы сможем интегрировать чужие коммиты со своими изменениями и попытаться сделать push --force-with-lease ещё раз.
#вопросы_из_собеседований
@python_practics
❤4
Задача:
Реализуйте функцию, которая принимает 3 целых значения a, b, c. Функция должна возвращать значение true, если можно построить треугольник со сторонами заданной длины, и значение false в любом другом случае.
Пример:
#задачник
@python_practics
Реализуйте функцию, которая принимает 3 целых значения a, b, c. Функция должна возвращать значение true, если можно построить треугольник со сторонами заданной длины, и значение false в любом другом случае.
Пример:
4,2,3 -> true
2,2,2 -> true
1,2,3 -> false
#задачник
@python_practics
👍2