Pythoner
Kanalga Telegram’da o‘tish
Полезные материалы по Python, которые будут интересны опытному и начинающему разработчику. Сотрудничество - @flattys Цены - @serpent_media Канал на бирже: https://telega.in/c/pythonercode
Ko'proq ko'rsatish6 774
Obunachilar
-724 soatlar
-337 kunlar
-5730 kunlar
Postlar arxiv
6 774
🖥Создание словаря из двух списков
Встроенная функция
zip() принимает несколько итерируемых объектов и возвращает последовательность кортежей. Каждый кортеж группирует элементы объектов по их индексу.
Можно провести операцию, обратную zip(), с помощью zip(*).6 774
Удобный мини-курс для тех, кто хочет прокачать свои навыки в направлении Python-разработки в новом году. Вы на практике познакомитесь с задачами разработчиков. Научитесь создавать полезные приложения для заработка или решения личных задач. Для 200 первых участников мини-курс доступен бесплатно: https://epic.st/Tvaw4T
Кому будет полезен мини-курс:
— тем, кто хочет попасть в IT, но сомневается, что им подойдёт эта сфера;
— тем, кто уже знает основы Python и хочет дополнить базовые знания крутой практикой;
— тем, кто жаждет карьерных перемен и развития в новой профессии.
Спикер — Анастасия Борнева. Руководитель направления по исследованию данных в «Сбере». Опыт в программировании более 9 лет. С 2018 года — эксперт по автоматизации процессов с помощью искусственного интеллекта в «Сбере».
Что будете делать:
— разберёте базовый синтаксис языка;
— создадите бота для Telegram, который умеет переводить голос в текст;
— сделаете бота умнее — «научите» его обрабатывать фотографии;
— узнаете, как парсить сайты — собирать информацию с веб-страниц в удобные таблицы;
— напишете сайт с помощью инструмента Flask.
В финале будет прямой эфир, где вы сможете обсудить практические работы и задать вопросы спикеру.
Все участники получат в подарок полезные материалы с чек-листами, гайдами, скринкастами и другими бонусами.
Откройте новые возможности в новом году!
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880.
6 774
🐍 Gensim
Gensim — это библиотека с открытым исходным кодом на Python, которая используется для тематического моделирования без учителя и обработки естественного языка (NLP).
🖥Документация
6 774
❗️ Округление чисел в Python
➡️ Функция round()
Один из самых простых способов округления числа в Python - использовать встроенную функцию round(). Функция round() округляет число до ближайшего целого значения. Например, если у нас есть число 3.7, функция round() округлит его до 4, а если у нас есть число 3.4, оно будет округлено до 3. Важно отметить, что если дробная часть числа равна 0.5, функция round() округлит число в сторону ближайшего четного значения. Например, число 2.5 будет округлено до 2, а число 3.5 будет округлено до 4.
num1 = 3.7
num2 = 3.4
rounded_num1 = round(num1)
rounded_num2 = round(num2)
print(rounded_num1) # Output: 4
print(rounded_num2) # Output: 3
➡️ Методы floor() и ceil()
Кроме функции round(), в Python также доступны методы floor() и ceil(). Метод floor() округляет число до наибольшего целого значения, которое меньше или равно данному числу. Например, если у нас есть число 4.8, метод floor() округлит его до 4. С другой стороны, метод ceil() округляет число до наименьшего целого значения, которое больше или равно данному числу. Например, если у нас есть число 2.2, метод ceil() округлит его до 3.
import math
num = 4.8
floored_num = math.floor(num)
ceiled_num = math.ceil(num)
print(floored_num) # Output: 4
print(ceiled_num) # Output: 5
➡️ Модуль math
Еще один способ округления чисел в Python - использование модуля math. Модуль math предоставляет различные функции для работы с числами, включая функции округления. Например, функция math.floor() эквивалентна методу floor(), а функция math.ceil() эквивалентна методу ceil(). Кроме того, модуль math также предоставляет функции округления вниз и вверх до ближайшего целого значения, а также функцию для округления до определенного количества знаков после запятой.
import math
num = 3.7
floored_num = math.floor(num)
ceiled_num = math.ceil(num)
print(floored_num) # Output: 3
print(ceiled_num) # Output: 46 774
Начните изучать Python без лишних рисков.
Записывайтесь на 14-дневный подготовительный курс по Python-разработке.🐍
Всего 990 ₽ и ваши карьерные перспективы станут яснее.
Более 70 уроков, практические задания, помощь наставника, а как итог – собственная программа и четкое понимание, в правильном ли IT-направлении вы двигаетесь.
⏰ Начинаем 23 января, регистрируйтесь уже сейчас!
Реклама. АНПОО "ХЕКСЛЕТ КОЛЛЕДЖ". ИНН 7839056670.
6 774
Pystan
Pystan — это python-обёртка для Stan, которая позволяет использовать методы байесовского статистического вывода.
Основные возможности
Pystan:
— Простой интерфейс для задания байесовских моделей на языке Stan.
— Автоматическая компиляция моделей в высокооптимизированный код на C++.
— Выполнение статистического вывода с использованием методов Монте-Карло (MCMC).
— Возможность задавать сложные иерархические модели.
— Удобные инструменты для анализа результатов моделирования.
— Интеграция со многими библиотеками данных и визуализации в Python.
Pystan используется везде, где нужно решать задачи статистического моделирования и анализа данных с помощью байесовских методов.6 774
Дорогие подписчики, помимо каналов по пайтону, у нас так же есть канал про компьютерную графику - Graphics Secrets, подписывайтесь 😉
6 774
Очистка элементов в последовательности
Иногда возникает необходимость в удалении ненужных объектов последовательности. Для этого используют
itertools, а именно метод compress.
Первым аргументом передаётся контейнер, к примеру список. Вторым аргументом — логические значения, соответствующие элементам в контейнере.
Если логическое значение равно True или 1, то элемент остаётся в последовательности, иначе — удаляется из нее.6 774
🐍Six
Библиотека
Six — это мощная библиотека, которая предназначена для сглаживания различий между двумя версиями Python: 2 и 3. Она предоставляет утилиты для обеспечения совместимости кода, который работает на обеих версиях Python без изменений. Six состоит всего из одного файла Python, поэтому его легко скопировать в проект.
В этом примере функция dispatch_types использует константы типов из библиотеки Six для проверки типа переданного значения и вызова соответствующей функции обработки.6 774
🏡FreeCAD
FreeCAD — это система автоматизированного проектирования с открытым исходным кодом, заточенная в первую очередь на трехмерное параметрическое моделирование.
Установка:
pip install freecad
Документация6 774
PyBrain
PyBrain — это библиотека машинного обучения, которая предоставляет широкий набор алгоритмов и инструментов для обучения нейросетей и других задач машинного обучения.
PyBrain имеет ряд преимуществ, которые делают его привлекательным для разработчиков машинного обучения:
— Простота использования: PyBrain имеет простой и понятный синтаксис, который делает его удобным для изучения.
— Модульность: PyBrain является модульной библиотекой, что позволяет разработчикам создавать собственные алгоритмы и инструменты.
— Производительность: PyBrain написан на Python, который является высокопроизводительным языком.
PyBrain может использоваться для решения широкого спектра задач машинного обучения, включая:
— Классификация: обучение нейронной сети для классификации входных данных в один из нескольких классов.
— Регрессия: обучение нейронной сети для прогнозирования непрерывных значений.
— Обнаружение аномалий: обучение нейронной сети для обнаружения аномальных входных данных.
6 774
🤖 Интересная статья про логи в телеграм-ботах с хабра.
Логирование — это не просто запись текстовых сообщений в файл или консоль. Это это неотъемлемая часть жизни любого грамотного сделанного приложения. В ботах телеги логирование становится вашими глазами и ушами, они помогают отслеживать потоки данных, понимать поведение бота, и, самое главное, быстро находить и исправлять баги.Прочитать статью
6 774
Geopandas
Geopandas — это библиотека для работы с геопространственными данными. Она базируется на библиотеке
Pandas и интегрируется с другими инструментами геоинформатики, такими как Shapely, Fiona, PyProj.
Geopandas позволяет эффективно работать с географическими данными в виде векторных и растровых слоев.
Основные области применения:
— Картография и визуализация пространственных данных.
— Анализ и обработка данных, содержащих географическую привязку.
— Работа с геометрическими объектами: точки, линии, полигоны.
— Преобразование и проектирование геоданных.
— Пространственный анализ и геостатистика.
— Моделирование географических процессов.
— ГИС-приложения и веб-картография.
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
