python_practics | Unsorted

Telegram-канал python_practics - python_practics

5480

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

Subscribe to a channel

python_practics

Sanic

Sanic - это асинхронный и очень быстрый фрейморк и веб-сервер для построения веб-приложений на основе микросервисной архитектуры. Его создателем является израильский программист Адам Хопкинс, в 2018 году основавший данный проект. С тех пор Sanic постоянно и неустанно развивается. В комьюнити проекта, которое в основном обитает в официальном канале в дискорде, существуют требования к кодстайлу, а также установлена ежеквартальная регулярность релизов, что не может не радовать.

Подробнее👇

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

@python_practics

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

python_practics

#теория_python

@python_practics

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

python_practics

Задача:

Дана последовательность чисел, найдите наибольшую парную сумму в этой последовательности

Пример:

   [10, 14, 2, 23, 19] -->  42 (= 23 + 19)
[99, 2, 2, 23, 19] --> 122 (= 99 + 23)

#задачник

@python_practics

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

python_practics

Вам прислали валентинку!

Дарим доступ к «Кинопоиску» на 3 месяца всего за 1 ₽!

Смотрите любимые фильмы и сериалы без ограничений, а если не знаете, что выбрать — смотрите специальную подборку в валентинке.

Предложение ограничено до 17.02.2024 — успей сделать себе подарок!

Смотреть

#реклама 18+
kinopoisk.ru

О рекламодателе

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

python_practics

Что общего у драгоценных металлов и данных? Их нужно уметь обрабатывать и умело использовать!

🔥А как это делать читайте в @leftjoin! Это канал про аналитику, данные, нейронки и большую любовь к SQL.

Там вы найдете:
🔵 новости индустрии,
🔵 крутые инструменты для аналитиков, которые спасут ваши время, деньги и нервы,
🔵 полезные курсы и анонсы мероприятий,
🔵 небанальные материалы про аналитику, статистику и не только.

Убедитесь сами — подписывайтесь на @leftjoin ❤️

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

python_practics

Как преобразовать Word, Excel и PowerPoint в PDF в Python

Автор статьи рассказал, как программно конвертировать эти популярные типы файлов Office в PDF на Python с помощью библиотеки Spire.Office for Python.

Подробнее👇

#статьи

@python_practics

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

python_practics

⚡️ Секреты эффективного написания кода уже здесь! Три лучших ИИ-инструмента для разработки! 🚀

👉 StableCode - пишет и дебажит код, а также объясняет, какие функции выполняют уже готовые блоки и как их можно улучшить
👉 CodeRabbit – сделает код-ревью, предложит улучшения и исправления
👉 GPT Pilot – ускорит процесс разработки приложения с нуля и напишет за тебя до 95% кода

Подпишись на канал, чтобы получить более 70 нейронок для разработки и не пропустить новые

AI для разработчиков ⌨️
AI для веб-мастера🖥
AI для обучения и образования📖
AI для дизайнеров🎨
AI для обработки аудио и голоса 🎙
АI склад 📚

Реклама.ООО "БЕТ ЭС-СИ-ПИ". ИНН 9718139622. ERID 2VtzqwfXiY3

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

python_practics

Selenium and Appium with Python: Build robust and scalable test automation frameworks using Selenium, Appium and Python

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

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

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

@python_practics

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

python_practics

Исследование: почему стоит учиться на Python-разработчика в 2024 году

Изучение данного языка программирования может занимать годы. Но стоит ли тратить столько сил и времени на это, если инфляция будет пожирать большую часть прироста зарплаты в будущем? Автор провел своё экономическое исследование для того, чтобы ответить на этот вопрос.

Подробнее👇

#статьи

@python_practics

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

python_practics

Loguru

Инструмент для удобного и простого логирования данных. В Python есть встроенная библиотека logging, но многие разработчики считают ее неудобной из-за сложных конфигураций логов, неудобства настроек разного уровня логирования и ротации файлов логов. Поэтому они пишут логи через loguru. Библиотека имеет широкие настройки форматирования, удобна в работе и поддерживает множество функций, например архивирование файлов с логами.

Подробнее👇

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

@python_practics

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

python_practics

#теория_python

@python_practics

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

python_practics

Значения по умолчанию для отсутствующих ключей

Получаем значение по умолчанию, если искомого ключа нет в словаре.

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

@python_practics

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

python_practics

Классическая змейка на модуле turtle

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

#sandbox

@python_practics

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

python_practics

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

Зачем нужен wraps?

wraps - декоратор из стандартной поставки Python, модуль functools. Он назначает функции-врапперу те же поля __name__, __module__, __doc__, что и у исходной функции, которую вы декорируете. Это нужно для того, чтобы после декорирования функция-враппер в стектрейсах выглядела как декорируемая функция.

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

@python_practics

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

python_practics

#теория_python

@python_practics

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

python_practics

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

В чем отличие текстовых и бинарных файлов?

Текстовые файлы записывают и считывают данные типа str и автоматически выполняют преобразования кодировок и концов строк. Бинарные файлы записывают и считывают данные типов bytes и bytearray и не производят никаких манипуляций с данными: всё записывается и считывается в таком же виде, как и сохраняется.

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

@python_practics

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

python_practics

Полезный код для разработчиков телеграмм ботов

Автоматически принимает пользователя в группу/канал и пишет в ЛС этому пользователю с использованием библиотеки Telebot.

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

@python_practics

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

python_practics

По данным HeadHunter, более 8 000 компаний ищут компетентных специалистов разных уровней в сфере Python-разработки. Это одни из самых востребованных IT-специалистов на рынке. Они создают веб-приложения и чат-ботов, автоматизируют процессы. Хотите попасть в этот список?

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


Подробная программа: https://epic.st/-zCkZ

Что особенного в мини-курсе по Python:
— Подходит новичкам — от вас не требуется знаний и опыта в IT.
— 4 крутых проекта для портфолио.
— Практические задания для проверки знаний.
— Живое общение со спикером.
— 5 статей для старта карьеры в Python-разработке.
— Бессрочный доступ к видео.

Спикер — Анастасия Борнева, руководитель направления по исследованию данных в «Сбере». Опыт в программировании — более 9 лет. С 2018 года — эксперт по автоматизации процессов с помощью искусственного интеллекта в «Сбере».

Успейте записаться и получить подарки!

Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880

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

python_practics

Валентинка на модуле turtle

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

#sandbox

@python_practics

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

python_practics

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

Какие есть виды файловых объектов?

На уровне типов данных в Python 2 нет отличия между текстовыми и бинарными файлами. При открытии можно указать текстовый либо бинарный режим, но это влияет только на преобразования концов строк при выполнении под ОС Windows, а под Unix-системами, где преобразования концов строк не требуются, не влияет ни на что.

В Python 3 существует три вида файловых объектов: текстовые файлы (text files), «обычные» (небуферизированные) бинарные файлы (raw binary files) и буферизированные бинарные файлы (buffered binary files). Разные виды потоков представляются соответствующими классами модуля io.

Модуль io был обратно портирован в последние версии Python 2, поэтому в Python 2 также при желании можно использовать систему ввода-вывода, аналогичную Python 3.


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

@python_practics

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

python_practics

#теория_python

@python_practics

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

python_practics

@python_practics

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

python_practics

Ох уж эти неточности перевода...

#мемчики

@python_practics

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

python_practics

Ping Pong на модуле turtle

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

#sandbox

@python_practics

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

python_practics

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

Что такое файловый объект?

Файловый объект – объект, предоставляющий файл-ориентированный API (методы read(), write() и т.д.) для доступа к ресурсу. В зависимости от способа создания, файловый объект может предоставлять доступ к реальному файлу на диске или другому виду устройства хранения или передачи данных (стандартные потоки ввода/вывода, буферы в памяти, сокеты и т.д.). Файловые объекты также называют потоками. Файловые объекты являются контекстными менеджерами.

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

@python_practics

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

python_practics

Форум Труда: кейсы, обмен опытом, HR-аналитика

Как использовать искусственный интеллект, тренды в подборе, адаптации и мотивации персонала, новый закон о занятости и охрана труда 2024

Перейти на сайт

#реклама
labourforum.ru

О рекламодателе

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

python_practics

Задача:

Напишите функцию, которая принимает массив из 10 целых чисел (от 0 до 9) и возвращает строку этих чисел в виде номера телефона.

Пример:

   create_phone_number([1, 2, 3, 4, 5, 6, 7, 8, 9, 0]) # => returns "(123) 456-7890"


#задачник

@python_practics

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

python_practics

⚡Хакатон ML TALENT MATCH

Примите участие в трехдневном хакатоне гибридного формата с 28 февраля по 1 марта, выполните задание одного из трёх кейсов на выбор и станьте победителем!

📊 Кейсы:
1. Алгоритм для мэтчинга кандидатов
2. Алгоритм для структурирования информации в резюме кандидатов
3. Алгоритм для сопоставления резюме и вакансии

Для кого:
- Junior и Middle разработчики;
- Product-менеджеры;
- ML-специалисты;
- NLP- специалисты;
- Аналитики;
- Студенты;
- Команды от 3 до 5 человек.

🏆Призовой фонд - 300 000 рублей.

📍Формат: онлайн/офлайн награждение в г. Москва, Кластер Ломоносов (ИНТЦ МГУ «Воробьёвы горы»)

Подробная информация и регистрация:
https://clck.ru/38b9Wb

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

python_practics

Метод append() в Python: что это, синтаксис и примеры кода

Метод append() применяется к спискам (то есть к list'ам) в Python и используется для добавления нового элемента в конец списка. Это одна из самых популярных операций. Метод append() — это операция in-place. Это значит, что метод не возвращает новый список. Он используется только для добавления элементов в конец списка. append() позволяет расширить список без его пересоздания заново. Обычно метод используется, если программа должна динамически обновлять список.

В этой статье автор подробно рассказал, как работает append(), разобрал его синтаксис, привел несколько примеров использования и объяснил, в чём его отличие от метода extend().

Подробнее👇

#статьи

@python_practics

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

python_practics

@python_practics

Читать полностью…
Subscribe to a channel