python_practics
Kanalga Telegram’da o‘tish
Python - обучающие материалы, полезные советы и статьи. Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/python_practics
Ko'proq ko'rsatish5 165
Obunachilar
-224 soatlar
-37 kunlar
-4230 kunlar
Postlar arxiv
5 165
Внимание! - Вопрос!
Чем список отличается от кортежа?
Списки – это изменяемые последовательности, обычно используемые для хранения однотипных данных (хотя Python не запрещает хранить в них данные разных типов). Представлены классом list.
Кортежи – это неизменяемые последовательности, обычно используемые, чтобы хранить разнотипные данные. Представлены классом tuple.
На уровне языка отличаются тем, что в кортеж нельзя добавить или убрать элемент. На уровне интерпретатора различий нет. Обе коллекции представлены массивом указателей на структуру PyObject.
Для списка определены функции, которые добавляют в такой массив новый элемент, удаляют имеющийся, соединяют два массива в один. Они вызываются методами списка .append(), .pop(), .sort() и т.д.
#вопросы_из_собеседований
@python_practics
5 165
Получите бесплатный гайд по методологии OKR
Как замотивировать команду на успех?
Ставьте и достигайте амбициозных целей с помощью методологии OKR (Objectives and Key Results), внедрите целеполагание в своей команде или компании, мотивируйте сотрудников на прорыв и достигайте выдающихся результатов!
Из нашего бесплатного гайда вы узнаете:
- Что такое Objectives & Key Results
- Принципы OKR
- Примеры OKR
- Зачем OKR бизнесу
- OKR VS KPI, в чем разница
- Типичные ошибки при внедрении OKR
Скачать
#реклама 16+
productlab.ru
О рекламодателе
5 165
Правильный путь создания python-библиотеки: от создания до публикации
Стоит ли говорить, что Python ОЧЕНЬ и ОЧЕНЬ популярный язык программирования, местами даже догоняя JavaScript. Python в мире программирования — это эсперанто, легкий язык созданный для всех, но его владельцам не мешало бы помыться.
В мире программирования создание собственных библиотек — это не просто возможность пополнения своего портфолио или способ структурировать код, а настоящий акт творческого самовыражения (и иногда велосипедостроения). Каждый разработчик иногда использовал в нескольких своих проектах однообразный код, который приходилось каждый раз перемещать. Да и хотя бы как упаковать свои идеи и знания в удобный и доступный формат, которым можно будет поделиться с сообществом.
Подробнее👇
#статьи
5 165
Какая из перечисленных инструкций выполнится быстрее всего, если n = 10**6?
5 165
Interpretable Machine Learning with Python, 2nd Edition: Build explainable, fair, and robust high-performance models with hands-on, real-world examples
Чему вы научитесь:
• Принципам интерпретируемого машинного обучения;
• Использованию библиотек Python для создания объяснимых моделей (например, SHAP, LIME);
• Внедрению практик обеспечения справедливости и устранения смещений в моделях;
• Применению реальных примеров для построения объяснимых и надежных моделей;
• Анализу и интерпретации результатов машинного обучения для принятия решений.
"Interpretable Machine Learning with Python, 2nd Edition" фокусируется на обучении созданию моделей машинного обучения, которые можно легко интерпретировать и объяснить. Вы научитесь использовать Python для разработки моделей, которые не только демонстрируют высокую производительность, но и обладают прозрачностью и справедливостью.
Книга в формате pdf👇
#курсы_книги
@python_practics
5 165
Запустите рекламу в телеграм-каналах с Яндекс Директом
Перфоманс-реклама теперь в телеграм-каналах ⚡
Яндекс Директ знает, как привлечь целевую аудиторию 💰👌
Попробовать
#реклама
yandex.ru
О рекламодателе
5 165
Дилемма СТО: внедрять инновационные технологии или использовать проверенный стек
Есть поговорка, что разработчики трудятся по принципу «работает, не трогай», но откуда тогда появляются прорывные решения? Рассмотрим, как создаются быстрые и конкурентоспособные ИТ-продукты на реальных кейсах: обсудим ИИ-ассистентов, разговоры с Пушкиным (как в «Черном зеркале») и конечно затронем тему найма разработчиков.
Подробнее👇
#статьи
@python_practics
5 165
Работа с выбросами
Обнаружение и устранение провалов в данных.
👍 - если было полезно
#полезные_сниппеты
@python_practics
5 165
Gunicorn
Gunicorn (Green Unicorn) — это HTTP-сервер Python для приложений WSGI. Он был опубликован Бенуа Чесно 20 февраля 2010 года. Основная задача Gunicorn — запускать и поддерживать постоянную работу веб-приложений, написанных на Python.
Как работает Gunicorn:
• Веб-сервер принимает и обрабатывает HTTP-запрос браузера;
• Затем запрос передаётся в Gunicorn;
• Gunicorn получает данные от веб-сервера, разбирает их и исходя из своей конфигурации по протоколу WSGI передаёт их в веб-приложение;
• Веб-приложение обрабатывает полученные данные и возвращает результат работы обратно в Gunicorn;
• Gunicorn отдаёт результат веб-серверу, который возвращает клиенту готовую HTML-страницу.
Gunicorn легко совместим с различными веб-фреймворками, быстрый, прост в реализации и требует мало ресурсов сервера.
Подробнее👇
#фреймворки_библиотеки
@python_practics
5 165
" Frontend-разработчик". Курс с нуля до трудоустройства.
Профессия Frontend-разработчик это:
✅ Быстрый старт в IT без технического образования
✅ Зарплата от 140 000 ₽ после обучения
✅ Возможность работать удаленно из любой точки мира
✅ Высокий спрос на рынке труда – 4000+ вакансий прямо сейчас
Наш курс создан специально для новичков:
- Обучение с нуля – никаких предварительных знаний не требуется
- 9 месяцев пошагового обучения
- Простой язык без сложных терминов
- Персональный наставник, который поддержит на каждом этапе
- 14 проектов для вашего будущего портфолио
Гибкий график, дастанционное обучение.
Практика с первых дней.
Групповые проекты – почувствуйте атмосферу реальной команды разработчиков
Помощь в составлении резюме и репетиция собеседований
Гарантия трудоустройства или возврат денег!
Узнать больше
#реклама 16+
result.school
О рекламодателе
5 165
Внимание! - Вопрос!
Как кодировать и декодировать строки?
Кодировать – перевести Юникод в байтовую строку. Вызвать метод .encode() у строки.
Декодировать – восстановить строку из цепочки байт. Вызвать метод .decode() у объекта str или bytes (версии Питона 2 и 3 соответственно).
В обоих случаях явно передавать кодировку, иначе будет использована та, что определена в системе по умолчанию. Быть готовым поймать исключения UnicodeEncodeError, UnicodeDecodeError.
#вопросы_из_собеседований
@python_practics
5 165
Сохранение данных
Сохраните обработанные данные в файл.
👍 - если было полезно
#полезные_сниппеты
@python_practics
5 165
Задача:
Реализуйте функцию unique_in_order, которая принимает в качестве аргумента последовательность и возвращает список элементов без каких-либо элементов с одинаковым значением рядом друг с другом и сохранением первоначального порядка элементов.
Пример:
unique_in_order('AAAABBBCCDAABBB') == ['A', 'B', 'C', 'D', 'A', 'B']
unique_in_order('ABBCcAD') == ['A', 'B', 'C', 'c', 'A', 'D']
unique_in_order([1, 2, 2, 3, 3]) == [1, 2, 3]
unique_in_order((1, 2, 2, 3, 3)) == [1, 2, 3]
#задачник
@python_practics5 165
ТОП-4 Курса по Программированию
⚡Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студентов.
✅Хотите стать программистом, но не знаете с какого языка начать?
Помогаем разобраться в самых популярных и востребованных языках программирования.
Подарок в конце подборки!
Выбрать
#реклама 16+
tutortop.ru
О рекламодателе
5 165
Преобразователь веса на Python
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
5 165
Внимание! - Вопрос!
Что такое последовательность?
Последовательностью в Python называется итерабельный объект, который поддерживает эффективный доступ к элементам с использованием целочисленных индексов через специальный метод __getitem__() и поддерживает метод __len__(), который возвращает длину последовательности. К основным встроенным типам последовательностей относятся list, tuple, range, str и bytes.
Последовательности также опционально могут реализовывать методы count(), index(), __contains__() и __reversed__() и другие.
#вопросы_из_собеседований
@python_practics
