python_practics | Неотсортированное

Telegram-канал python_practics - python_practics

6028

Python - обучающие материалы, полезные советы и статьи. Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/python_practics

Подписаться на канал

python_practics

Пробелы, табы и ничего больше: как работает язык программирования Whitespace

В Whitespace — одном из самых странных языков программирования — код состоит только из пробелов, табуляций и переводов строки. Все остальные символы игнорируются и используются только как комментарии.

Это позволяет вставлять работающий код Whitespace в пробелы любого другого кода — и таким образом делать полиглоты: один и тот же файл может одновременно быть, например, Python-скриптом и Whitespace-программой.

Подробнее👇

#статьи

@python_practics

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

python_practics

@python_practics

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

python_practics

Мой код, который напичкан разными библиотеками:

#мемчики

@python_practics

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

python_practics

Переворот строки или списка

Используем срез [::-1] для обращения последовательности.

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

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

@python_practics

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

python_practics

Внимание! - Вопрос!

Что такое Git Cherry pick?

Команда git cherry-pick используется для перенесения отдельных коммитов из одного места репозитория в другое, обычно между ветками разработки и обслуживания. Этот механизм отличается от привычных команд git merge и git rebase, которые переносят коммиты целыми цепочками.

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

@python_practics

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

python_practics

Запустите рекламу в телеграм-каналах с Яндекс Директом

Перфоманс-реклама теперь в телеграм-каналах ⚡

Яндекс Директ знает, как привлечь целевую аудиторию 💰👌

Попробовать

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

python_practics

Задача:

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

Пример:


"riley" --> "Hello Riley!"
"JACK" --> "Hello Jack!"


#задачник

@python_practics

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

python_practics

Игра "Виселица" на Python

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

#sandbox

@python_practics

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

python_practics

Выбираем российский хостинг в 2025: подборка на любой запрос

В этом материале — семь проверенных российских хостингов для разных задач: от стартапа до корпоративного проекта. Каждый прошел тестирование на аптайм (время бесперебойной работы), безопасность и доступность поддержки.

Подробнее👇

#статьи

@python_practics

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

python_practics

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

#теория_python

@python_practics

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

python_practics

50 Algorithms Every Programmer Should Know: An unbeatable arsenal of algorithmic solutions for real-world problems, 2nd Edition

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

• Применению 50 ключевых алгоритмов в повседневных задачах программирования;
• Решению реальных проблем с помощью оптимальных алгоритмических подходов;
• Анализу и оптимизации производительности кода;
• Работе с алгоритмами поиска, сортировки, графов и машинного обучения;
• Выбору подходящих алгоритмов для конкретных ситуаций.

"50 Algorithms Every Programmer Should Know" предоставит вам незаменимый арсенал алгоритмических решений, необходимый каждому профессиональному программисту.

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

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

@python_practics

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

python_practics

Недавно нанятый разработчик настраивает локальную среду разработки в первый день на работе:

#мемчики

@python_practics

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

python_practics

Сортировка списка слов по длине слова

Используем sorted() с ключом len() для сортировки по длине.

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

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

@python_practics

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

python_practics

Внимание! - Вопрос!

Что такое рекурсия?

Рекурсия – когда функция вызывает саму себя. Логика рекурсивной функции как правило состоит из двух ветвей. Длинная ветвь вызывает эту же функцию с другими параметрами, чтобы накопить результат. Короткая ветвь определяет критерий выхода из рекурсии.

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

Неоптимизированная рекурсия приводит к накладным расходам ресурсов. При большом количестве итераций можно превысить лимит на число рекурсивных вызовов (recursion depth limit reached), но при возникновении такой необходимости скорее всего вы делаете что-то не так и лучше присмотритесь к другим инструментам (стэк, например).

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

@python_practics

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

python_practics

Проверка, является ли строка допустимым email

Используем регулярное выражение для проверки формата email.

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

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

@python_practics

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

python_practics

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

#теория_python

@python_practics

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

python_practics

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_practics

Вышел Python 3.14 RC1: релиз-кандидат с ускоренным интерпретатором. Финальный релиз — в октябре

Команда Python объявила о выходе первой версии релиз-кандидата Python 3.14. Это финальная стадия перед полноценным релизом, который запланирован на 7 октября 2025 года. Версия 3.14.0rc1 уже доступна для загрузки на официальном сайте Python.

Подробнее👇

#статьи

@python_practics

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

python_practics

PyQuil

Как компонент Rigetti Forest SDK, PyQuil позволяет создавать и выполнять программы на языке квантовых инструкций Quil (Quantum Instruction Language) с использованием Python.

Особенности PyQuil:

• PyQuil требует установки других компонентов Forest SDK, а именно компилятора Quil (quilc) и виртуальной машины Quantum (QVM), используемых для моделирования квантовых компьютеров.

Библиотеку также можно использовать для запуска программ на реальных квантовых компьютерах с помощью Quantum Cloud Services (QCS).

Подробнее👇

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

@python_practics

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

python_practics

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

#теория_python

@python_practics

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

python_practics

Создание простого счетчика с помощью defaultdict

Используем defaultdict для подсчета количества слов.

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

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

@python_practics

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

python_practics

👨👨👨👨👨👨👨👨👨👨

Каналы с Junior IT вакансиями
и стажировками

Подписывайся и забирай свой оффер 🤘

1. Стажировки и вакансии по России и миру
2. IT вакансии по СНГ
3. IT стажировки по СНГ
4. IT стажировки и волонтерства
5. IT стажировки в топовых компаниях мира
6. Удалённые IT вакансии и стажировки
7. Python вакансии и стажировки
8. БИГТЕХ вакансии и стажировки
9. Design вакансии и стажировки
10. QA вакансии и стажировки
11. Junior вакансии и стажировки
12. Frontend вакансии и вопросы собесов
13. Вакансии и стажировки для аналитиков
14. Вакансии в русских стартапах за границей
15. Вакансии и стажировки для DevOps
16. Вакансии, которых нет на ХХ.РУ

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

python_practics

Внимание! - Вопрос!

Что такое хвостовая рекурсия?

Это особый вид рекурсии, когда функция заканчивается вызовом самой себя без дополнительных операторов. Когда это условие выполняется, компилятор разворачивает рекурсию в цикл с одним стек-фреймом, просто меняя локальные переменные от итерации к итерации.


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

@python_practics

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

python_practics

👩‍💻 Всем программистам посвящается!

Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования:

Выбирай своё направление:

👩‍💻 Python — t.me/python_ready
👩‍💻 Frontend — t.me/frontend_ready
📱 JavaScript — t.me/javascript_ready
👩‍💻 Backend — t.me/backend_ready
📱 GitHub & Git — t.me/github_ready
🤔 InfoSec & Хакинг — t.me/hacking_ready
🖥 SQL & Базы Данных — t.me/sql_ready
🤖 Нейросетиt.me/neuro_ready
👩‍💻 C/C++ — /channel/cpp_ready
👩‍💻 C# & Unity — t.me/csharp_ready
👩‍💻 Linux — t.me/linux_ready
🖼️ DevOpst.me/devops_ready
📖 IT Книги — t.me/books_ready
👩‍💻 Java — t.me/java_ready
👩‍💻 Весь IT — t.me/it_ready
👩‍💻 Bash & Shell — t.me/bash_ready
🖥 Design — t.me/design_ready

📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!

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

python_practics

@python_practics

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

python_practics

На покере не заработать в 2025 — ИИ и боты уничтожают новичков, румы закрывают, деньги не вывести, а предсказать доход невозможно.

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

Почитайте канал PokerHUB. Там профессионалы с общими призовыми более 2 000 000$ делятся игровыми стратегиями, бесплатно обучают новичков и создают сильное комьюнити. Там есть буквально всё, чтобы зарабатывать на покере, не теряя кайф.

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

python_practics

Что по экологии? Сколько углеродного следа оставляет ваш код

Узнайте, сколько CO₂ генерирует ваш код в 2025 году и как снизить углеродный след в IT. Практические советы по оптимизации архитектуры, выбору «зеленых» технологий и реальные кейсы компаний. Экологичное программирование — новый тренд для разработчиков и бизнеса.

Подробнее👇

#статьи

@python_practics

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

python_practics

QuTiP

QuTiP — программное обеспечение с открытым исходным кодом для моделирования динамики открытых квантовых систем.

Особенности QuTiP:

• Библиотека зависит от числовых пакетов Numpy, Scipy и Cython.
• Графический вывод обеспечивает Matplotlib.
• Обеспечивает удобное и эффективное численное моделирование широкого спектра гамильтонианов, в том числе с произвольной зависимостью от времени, обычно встречающихся в широком диапазоне физических приложений, таких как квантовая оптика, захваченные ионы, сверхпроводящие схемы и квантовые наномеханические резонаторы.
• Свободно распространяемое ПО идеально подходит для изучения квантовой механики и динамики в учебных заведениях.

Подробнее👇

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

@python_practics

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

python_practics

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

#теория_python

@python_practics

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

python_practics

Задача:

Завершите решение так, чтобы оно отсортировало переданный массив чисел. Если функция передает пустой массив или значение null/nil, то она должна вернуть пустой массив.

Пример:


solution([1,2,3,10,5]) # should return [1,2,3,5,10]
solution(None) # should return []


#задачник

@python_practics

Читать полностью…
Подписаться на канал