Срочно! Нужны Python разработчики всех уровней!
Вакансии и стажировки с прямыми контактами в Telegram.
Посмотреть можно здесь
Вакансии и стажировки с прямыми контактами в Telegram.
Посмотреть можно здесь
🤡78🌚7🔥4😐4🐳2
Наш хороший друг нейросетевик в сфере NLP/speech, — 🏍 @chckdskeasfsd (Денис).
Написал пост на Хабре о проблеме омографов в ударениях.
А еще затронул важную проблему.
Почему в Open Source нет русских TTS с нормальными ударениями.
И вообще нет нормальных TTS.
🔗 Крч читаем, лайкаем, делимся: https://habr.com/ru/articles/767560/
UPD: Предлагаю набрать 1,000 🎉 в качестве поддержки
Написал пост на Хабре о проблеме омографов в ударениях.
А еще затронул важную проблему.
Почему в Open Source нет русских TTS с нормальными ударениями.
И вообще нет нормальных TTS.
UPD: Предлагаю набрать 1,000 🎉 в качестве поддержки
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉95😐10👍5❤🔥1🌚1
Описание
Напишите программу, которая проверяет, является ли число числом Армстронга.
Число Армстронга — натуральное число, которое в данной системе счисления равно сумме своих цифр, возведённых в степень, равную количеству его цифр.
Пример:
3**3 + 7**3 + 1**3 = 371
Решение:
def armstrong_number(num):
sum = 0
length = len(str(num))
for digit in list(str(num)):
sum += int(digit)**length
return sum == num
Свой вариант решения в комментарии
#задачи
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥5❤2⚡2🌚2🤔1
Это одна из самых популярных библиотек для искусственного интеллекта и машинного обучения, которая используется такими компаниями, как Airbnb, Intel и Twitter.
TensorFlow отлично подходит для построения нейронных сетей и моделей глубокого обучения, а также обладает широким спектром инструментов для построения и обучения моделей.
Как использовать TensorFlow для построения простой нейронной сети представлено на картинке.
Ставится командой ⚙️
pip install tensorflow
Документация и примеры кода здесьPlease open Telegram to view this post
VIEW IN TELEGRAM
👍46🐳6❤1🌚1
Узнайте, как парсить данные из HTML и XML в Python с помощью популярных библиотек BeautifulSoup и lxml, с примерами кода!
Парсинг данных из HTML и XML является распространенной задачей в области Python-разработки. Мы рассмотрим основные инструменты и подходы для решения этой задачи.
BeautifulSoup
BeautifulSoup — это популярная библиотека для парсинга HTML и XML документов. Она предоставляет простой и удобный интерфейс для извлечения данных из веб-страниц.
Установка
Для установки библиотеки BeautifulSoup выполните следующую команду:
pip install beautifulsoup4
lxmllxml — это еще одна мощная библиотека для парсинга HTML и XML документов. Она предоставляет быстрый и эффективный парсер, основанный на C-библиотеках libxml2 и libxslt.
Установка
Для установки библиотеки lxml выполните следующую команду:
pip install lxml
p.s. Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41⚡5❤5🌚1
Как использовать scikit-learn, чтобы построить простую модель линейной регрессии представлено на картинке
Ставится командой ⚙️
pip install -U scikit-learn
Документация и примеры кода здесьPlease open Telegram to view this post
VIEW IN TELEGRAM
👍30❤5⚡4🌚2❤🔥1🔥1
Описание
Напишите программу, которая проверит, что две строки являются анаграммами.
Анаграмма - слово, которые получается путем перестановки букв другого слова.
Например:
мука - > кума
Решение:
def is_anagram(string1: str, string2: str):
return sorted(string1) == sorted(string2)
print(is_anagram('night', 'thing'))
print(is_anagram('cat', 'car'))
Свой вариант решения в комментарии
#задачи
Please open Telegram to view this post
VIEW IN TELEGRAM
👍48🔥3⚡2🏆2❤1🤔1😱1🌚1
Асинхронное программирование является подходом в разработке программного обеспечения, который позволяет одновременно выполнять несколько задач без блокирования основного потока выполнения. В Python это достигается с помощью асинхронной библиотеки asyncio и ключевых слов async и await.
Преимущества асинхронного программирования
Асинхронное программирование позволяет улучшить производительность приложения, особенно при работе с вводом-выводом (I/O), таким как чтение и запись файлов, обращение к базам данных и веб-сервисам.
Преимущества асинхронного программирования включают:
Основы асинхронного программирования в Python
Для использования асинхронного программирования в Python, необходимо знакомство с ключевыми словами async и await:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38⚡4❤4😁2🔥1🌚1
Она создана поверх TensorFlow и предназначена для того, чтобы максимально упростить построение и обучение нейронных сетей.
Keras отлично подходит для построения моделей глубокого обучения и обладает широким спектром инструментов для построения и обучения моделей.
Как использовать Keras для построения простой нейронной сети представлено на картинке
Ставится командой
pip install keras-core
Документация и примеры кода здесьPlease open Telegram to view this post
VIEW IN TELEGRAM
❤🔥27❤4🔥2🤯2👍1🌚1
Кстати, напоминаю вам про свой репозиторий aicapturebase.
Это готовый шаблон для производительного захвата изображения с любого окна (в том числе с игр).
С последующей обработкой, инференсом или чем угодно вообще.
Причем он покрывает если не все, то как минимум все самые популярные библиотеки для граббинга с экрана в Python.
В список входят:
— d3dshot
— dxcam (в двух режимах)
— mss
— screengear
— win32
А вам в коде достаточно написать
Все детали работы с либами остаются под капотом.
А в файлике
Это готовый шаблон для производительного захвата изображения с любого окна (в том числе с игр).
С последующей обработкой, инференсом или чем угодно вообще.
Причем он покрывает если не все, то как минимум все самые популярные библиотеки для граббинга с экрана в Python.
В список входят:
— d3dshot
— dxcam (в двух режимах)
— mss
— screengear
— win32
А вам в коде достаточно написать
from utils.grabbers.<нужный-граббер> import Grabber
И дальше работать с универсальным классом Grabber
.Все детали работы с либами остаются под капотом.
А в файлике
main.py
уже показан пример как это всё делается.👍42🤩5❤3❤🔥1
Она широко используется для работы со структурированными данными и отлично подходит для очистки, преобразования и анализа данных. Pandas имеет широкий спектр инструментов для работы с данными, включая объекты dataframe и series, которые похожи на таблицы и столбцы в SQL.
Как использовать Pandas для загрузки и изучения набора данных представлены на фотографии
Ставится командой
pip install cython
Документация и примеры кода здесьPlease open Telegram to view this post
VIEW IN TELEGRAM
👍29❤4⚡2🌚2
Изучите основы веб-скрапинга и примеры его использования в Python с помощью популярных библиотек BeautifulSoup и Scrapy.
Веб-скрапинг — это процесс извлечения данных из веб-страниц путем скачивания и анализа их содержимого. В Python для этого используются различные библиотеки, такие как BeautifulSoup и Scrapy. В этой статье мы рассмотрим основы веб-скрапинга и примеры его использования на языке Python.
Зачем нужен веб-скрапинг?
Веб-скрапинг может использоваться для различных целей, таких как:
Основные библиотеки для веб-скрапинга в Python
Веб-скрапинг — это мощный инструмент для работы с данными в интернете. Python предлагает множество библиотек для упрощения этого процесса, таких как BeautifulSoup и Scrapy. Начните с изучения основ и постепенно переходите к более сложным задачам, чтобы стать опытным веб-скрапером.
В примере на картинке мы используем requests для скачивания HTML-кода страницы, затем передаем его в BeautifulSoup для парсинга. После этого мы находим все элементы <article> и извлекаем из них текст заголовка (элемент <h2>).
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍8❤3🤡3
This media is not supported in your browser
VIEW IN TELEGRAM
Собеседование типичного питониста 🌚
🔥93😁34👍10🌚5💯5🏆3😐3
Описание:
Напишите программу, которая проверит, что число является совершенным.
Совершенное число - натуральное число, равное сумме всех своих собственных делителей.
Например, число 6 равно сумме своих собственных делителей 1 + 2 + 3.
Примеры совершенных чисел:
6, 28, 496, 8128
Решение:
divisors = []
for i in range(1, num):
if num % i == 0:
divisors.append(i)
return divisors
def perfect_num(num):
divisors = get_divisors(num)
return num == sum(divisors)
print(perfect_num(6))
print(perfect_num(28))
print(perfect_num(496))
print(perfect_num(8128))
Свой вариант решения в комментарии
#задачи
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🐳4🔥3❤2🤔1😢1