Что выдаст код выше?
Anonymous Quiz
10%
1
17%
(1,1,1,1,1,1,1,1,1,1,1)
20%
[1]
17%
[1],[1],[1],[1],[1],[1],[1]
32%
{1}
2%
set
0%
Error
2%
Не знаю
👍2
Python Hub - сборище Питонистов
Photo
Долгожданный разбор 👨💻
Вызываем функцию, в которую передаем список из множества элементов. Далее считаем его длину.
Умножаем [1] на длину(N, например) и получаем список, где у нас N единиц.
Далее вернем через return из функции наш список, преобразовав в множество. После преобразования получим {1}, т.к. все повторы уберутся.
В выводе получим {1}
Умножаем [1] на длину(N, например) и получаем список, где у нас N единиц.
Далее вернем через return из функции наш список, преобразовав в множество. После преобразования получим {1}, т.к. все повторы уберутся.
В выводе получим {1}
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Python Big Data Инженер - это специалист, который обладает навыками работы с большими объемами данных. Для занятия этой должности часто необходимо обладать следующими навыками:
Python - это язык программирования, который широко используется в области обработки данных. Python Big Data Инженер должен обладать хорошими знаниями языка Python, чтобы управлять и обрабатывать большие объемы данных.
Python Big Data Инженер должен иметь хорошие знания в области баз данных. Он должен уметь разрабатывать и управлять базами данных, а также анализировать их.
Python Big Data Инженер должен знать инструменты для работы с большими объемами данных, такие как Hadoop, Spark, Kafka и другие. Он должен уметь использовать эти инструменты для обработки и анализа данных.
Python Big Data Инженеры играют важную роль в организации. Они отвечают за обработку и анализ больших объемов данных, которые используются для принятия важных решений. Они работают в области машинного обучения, аналитики данных, бизнес-анализа и других областях.
p.s. Мб тут есть те, кто уже стал/планирует работать в области Big Data?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Python Data Science инженер отвечает за анализ больших объемов данных и извлечение из них полезной информации. Он использует различные инструменты и техники, такие как машинное обучение, статистический анализ, визуализацию данных и другие, чтобы извлечь ценные знания из данных. Python Data Science инженеры работают с данными различной сложности, от простых таблиц и графиков до сложных баз данных и больших наборов данных.
Python Data Science инженеры также работают с машинным обучением. Они создают модели машинного обучения, которые используются для прогнозирования результатов и принятия решений на основе данных. Python Data Science инженеры используют различные алгоритмы машинного обучения, чтобы создавать модели, которые могут использоваться для решения различных задач.
Python Data Science инженеры также отвечают за визуализацию данных. Они создают графики, диаграммы и другие типы визуализации данных, которые помогают представлять данные в более понятном и доступном виде. Это позволяет принимать более информированные решения на основе данных и обеспечивает лучшее понимание данных для всех участников проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
https://www.youtube.com/watch?v=hWm9GcCFD3E
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
TELEGRAM BOT на PYTHON переводит ТЕКСТ в ГОЛОСОВОЕ СООБЩЕНИЕ | AIOGRAM
В этом видео мы напишем телеграм бот на пайтоне, используя aiogram, который будет переводить текстовые сообщения в голосовые сообщения (текст в аудио).
Подписывайся на наш телеграм канал! 👨💻
https://t.me/pythonhub001
И вступай в чат 👨💻
https://t.me/pythonhub_chat…
Подписывайся на наш телеграм канал! 👨💻
https://t.me/pythonhub001
И вступай в чат 👨💻
https://t.me/pythonhub_chat…
👍4
Что выдаст код выше?
Anonymous Quiz
53%
[1, 3, 5, 7, 9]
16%
[0, 2, 4, 6, 8]
11%
list
2%
[9, 7, 5, 3, 1]
7%
[0, 1, 2]
7%
Error
4%
Не знаю
👍3
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Создаем список из чисел от 0 до 9. Через двоеточие мы объявляем тип переменной - list.
Далее мы генерируем список в наш numbers. Делаем срез исходного списка с первого элемента, шагая до конца, с шагом 2.
Начало:Конец:Шаг —> 1:(пропущено == конец):2
В ответе получили нечетные значения.
Далее мы генерируем список в наш numbers. Делаем срез исходного списка с первого элемента, шагая до конца, с шагом 2.
Начало:Конец:Шаг —> 1:(пропущено == конец):2
В ответе получили нечетные значения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Pydantic - это библиотека Python, которая предоставляет инструменты для проверки данных и сериализации (преобразования объектов Python в JSON-подобную структуру данных). Pydantic также предоставляет возможность создавать собственные классы с валидацией и автоматической сериализацией данных.
Одной из основных функций Pydantic является проверка данных. Pydantic позволяет определить структуру данных в Python-классе и автоматически проверять, соответствует ли входной объект этой структуре. Например, мы можем создать класс "Person" со свойствами "name" и "age", а затем использовать этот класс для проверки данных о человеке, которые мы получаем из внешнего источника.
pythonВ этом примере мы создали экземпляр класса "Person" из словаря "person_data". Pydantic автоматически проверяет, что ключи "name" и "age" существуют в словаре и что "name" имеет тип "str", а "age" - тип "int".
from pydantic import BaseModel
class Person(BaseModel):
name: str
age: int
person_data = {"name": "Alice", "age": 25}
person = Person(**person_data)
Еще одна полезная функция Pydantic - это сериализация данных. При сериализации объект Python преобразуется в JSON-подобную структуру данных, которая может быть передана по сети или сохранена в файл. Pydantic позволяет автоматически сериализовать объекты Python, определенные в классах Pydantic.
pythonВ этом примере мы создали экземпляр класса "Person", а затем сериализовали его в формат JSON с помощью метода "json()". Результатом будет строка JSON с полями "name" и "age", соответствующими свойствам объекта "person".
class Person(BaseModel):
name: str
age: int
person = Person(name="Alice", age=25)
person_json = person.json()
Pydantic также позволяет создавать собственные классы с валидацией и автоматической сериализацией данных. Для создания такого класса необходимо унаследоваться от базового класса Pydantic "BaseModel" и определить свойства класса с аннотациями типов данных.
pythonВ этом примере мы создали класс "User" со свойствами "username", "password", "email" и "age". Свойство "age" определено как необязательное с помощью "Optional[int]". Если значение "age" не указано при создании экземпляра класса, то оно будет равно "None".
class User(BaseModel):
username: str
password: str
email: str
age: Optional[int] = None
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
👍3
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Затянулся этот разбор, но ничего! Лето все же!
У нас есть два описания функции sum. Одна принимает в себя 3 параметра, другая 2. В пайтоне сработает переопределение функции —> та функция, что стоит ближе к вызову, сработает. В данном случае будет попытка вызвать функцию с 2-мя параметрами, а передать в нее 3 аргумента.
Получим ошибку, как итог.
У нас есть два описания функции sum. Одна принимает в себя 3 параметра, другая 2. В пайтоне сработает переопределение функции —> та функция, что стоит ближе к вызову, сработает. В данном случае будет попытка вызвать функцию с 2-мя параметрами, а передать в нее 3 аргумента.
Получим ошибку, как итог.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Flask - это микрофреймворк веб-приложений для языка программирования Python.
Одним из основных преимуществ Flask является его простота. Flask не накладывает на разработчика многих ограничений, позволяя создавать веб-приложения в соответствии с потребностями проекта. Кроме того, Flask очень легковесный, что обеспечивает быстрое и эффективное выполнение кода. Flask также очень расширяемый и имеет большое сообщество разработчиков, которое создает различные расширения и плагины для улучшения функциональности фреймворка.
Для использования Flask необходимо установить его с помощью менеджера пакетов Python, такого как pip. После установки можно начать создавать веб-приложения с помощью Flask. Пример простого приложения Flask:
from flask import FlaskЭтот код создает веб-приложение, которое отображает сообщение "Hello, World!" при обращении к корневому URL-адресу.
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
А вы что предпочитаете и используете? Flask vs Django (можно выбрать несколько вариантов)
Anonymous Poll
19%
Люблю Flask
22%
Люблю Django
19%
Использую Django
22%
Использую Flask
16%
Использую что-то другое
34%
Не занимаюсь вебом
28%
Error
👍2
Что выдаст код выше?
Anonymous Quiz
46%
a b
11%
None None
7%
None None a b
17%
a None b None
0%
None a None b
15%
Error
4%
Не знаю
👍4
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
У нас есть список, в котором лежат функции. Ссылки, так скажем, на них.
Когда мы в цикле вызываем функции, пока бежим по списку, вызовы происходят внутри принта. Сами функции выдадут нам буквы a и b, однако т.к. вызовы в принте —> получим еще то, что функции возвращают. Явных return'ов у них нет. Т.об. они возвращают None.
Когда мы в цикле вызываем функции, пока бежим по списку, вызовы происходят внутри принта. Сами функции выдадут нам буквы a и b, однако т.к. вызовы в принте —> получим еще то, что функции возвращают. Явных return'ов у них нет. Т.об. они возвращают None.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
❗️Можете кидать предложения по идеям, что можно спарсить в комменты тут или под видео!
https://www.youtube.com/watch?v=GZuBhCLZLWY
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
ПАРСИНГ YouTube СТАТИСТИКИ любого КАНАЛА на PYTHON | Requests | BeautifulSoup
В данном видео мы сделаем парсер, который сможет брать информацию о любой ютуб канале. Использовать мы будем язык программирования пайтон, библиотеки requests и beautifulsoup ( bs4 ).
Подписывайся на наш телеграм канал! 👨💻
https://t.me/pythonhub001
И вступай…
Подписывайся на наш телеграм канал! 👨💻
https://t.me/pythonhub001
И вступай…
👍3
Что выдаст код выше?
Anonymous Quiz
32%
One
24%
Two
11%
Three
8%
One Two
8%
One Two Three
8%
Two Three
3%
Error
5%
Не знаю
👍3
Python Hub - сборище Питонистов
Photo
Разбор 👨💻
Генератором создаем список, начиная с 0, заканчивая 10, пробегаясь с шагом 2 —> [0, 2, 4 .... 8]
Далее циклом проделываем то же самое, только немного по другой логике. Перебираем все числа, проверяем их на четность - нужные заносим.
В if сравниваем элементы по индексу двух одинаковых списков —> сработает , вывод: One
elif и else можно НЕ смотреть, т.к. уже сработал if.
Далее циклом проделываем то же самое, только немного по другой логике. Перебираем все числа, проверяем их на четность - нужные заносим.
В if сравниваем элементы по индексу двух одинаковых списков —> сработает , вывод: One
elif и else можно НЕ смотреть, т.к. уже сработал if.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3