Журнал Академии Яндекса — интересно об IT
Помогает молодым IT-специалистам работать с удовольствием и эффективно
→ Расскажет, как попасть в компанию, которая вдохновляет.
→ Научит правильно организовать работу, расти в глазах коллег (и профессионально).
→ Поможет на лету решать проблемы, стать своим в сообществе и работать без стресса.
→ Покажет, как устроена работа в Яндексе изнутри — с точки зрения команд, продуктов и технологий.
→ Подсветит гиковские темы: от старых компьютерных игр до редких языков программирования.
Подписывайтесь, чтобы не пропустить свежие публикации!
Помогает молодым IT-специалистам работать с удовольствием и эффективно
→ Расскажет, как попасть в компанию, которая вдохновляет.
→ Научит правильно организовать работу, расти в глазах коллег (и профессионально).
→ Поможет на лету решать проблемы, стать своим в сообществе и работать без стресса.
→ Покажет, как устроена работа в Яндексе изнутри — с точки зрения команд, продуктов и технологий.
→ Подсветит гиковские темы: от старых компьютерных игр до редких языков программирования.
Подписывайтесь, чтобы не пропустить свежие публикации!
👍1💩1
all([])
all(x)
возвращает True, если ни один из объектов не является False. Его код находится на фото. Там можно увидеть, что for не выполняется с пустым списком, а значит функция вернёт True.
#объяснение
❤🔥10
Media is too big
VIEW IN TELEGRAM
🎬 ПРИЛОЖЕНИЕ С GUI НА PYTHON и PySide6 (PyQt6). Построение GUI в Qt Designer
В этом видео мы начнем создавать приложение с графическим интерфейсом на Python используя фреймворк PySide6. PySide6 - это фреймворк для создания графических интерфейсов и является аналогом уже всем известного PyQt6, только с доступной лицензионной политикой. PySide6 или PyQt6 - самый продвинутый и профессиональный фреймворк для создания GUI на Python. Графический интерфейс (GUI) будем разрабатывать в Qt Designer.
Нашим приложением будет трекер расходов "Expense tracker" - которое Вы можете добавлять записи о доходах и расходах, получать краткую статистику по своему остаточному балансу, категориям затрат и прочее. Все информация будет хранится в базе данных Sqlite3.
➖ https://www.youtube.com/watch?v=au01t_WOe_Q
В этом видео мы начнем создавать приложение с графическим интерфейсом на Python используя фреймворк PySide6. PySide6 - это фреймворк для создания графических интерфейсов и является аналогом уже всем известного PyQt6, только с доступной лицензионной политикой. PySide6 или PyQt6 - самый продвинутый и профессиональный фреймворк для создания GUI на Python. Графический интерфейс (GUI) будем разрабатывать в Qt Designer.
Нашим приложением будет трекер расходов "Expense tracker" - которое Вы можете добавлять записи о доходах и расходах, получать краткую статистику по своему остаточному балансу, категориям затрат и прочее. Все информация будет хранится в базе данных Sqlite3.
➖ https://www.youtube.com/watch?v=au01t_WOe_Q
👍3🔥3
Страх и ненависть в переговорке: курим VideoSDK API, Vosk и Python
Сегодня поговорим о кастомных решениях для видеоконференцсвязи (далее — ВКС) с минимальными затратами человеко-часов и финансов на их создание.Я параноик Брать готовый open-source – меня не устраивает, всем известны случаи встраивания bad code в проекты с открытым исходным кодом с целью нанести ущерб пользователям из России. Поэтому за основу берём что-то отечественное с корпоративным уклоном, с открытым API и подходом «без регистрации и смс».
Читать...
Сегодня поговорим о кастомных решениях для видеоконференцсвязи (далее — ВКС) с минимальными затратами человеко-часов и финансов на их создание.
Читать...
😁1
В Python 3.11 появился ExceptionGroup
Он нужен когда несколько задач выполняются одновременно и, некоторые могут сработать, а некоторые выдадут ошибку. Например, в
По своей сути ExceptionGroup — массив ошибок, которые захватываются с помощью
PEP 654
#теория
Он нужен когда несколько задач выполняются одновременно и, некоторые могут сработать, а некоторые выдадут ошибку. Например, в
asyncio.gather()
.По своей сути ExceptionGroup — массив ошибок, которые захватываются с помощью
except*
. Необработанные ошибки выводятся с очень даже красивым форматированием.PEP 654
#теория
👍19
🧩 Шпаргалка Machine Learning
▬▬▬▬▬▬▬▬
Хотите освоить машинное обучение, но вы новичок в Python? Эта шпаргалка по Python 3 поможет вам начать работу в кратчайшие сроки.
Смотреть полную версию 📌
#ml #шпаргалка
▬▬▬▬▬▬▬▬
Хотите освоить машинное обучение, но вы новичок в Python? Эта шпаргалка по Python 3 поможет вам начать работу в кратчайшие сроки.
Смотреть полную версию 📌
#ml #шпаргалка
💩9👍3
Что быстрее: [*range(x)]
На эту тему есть статья. Помните, что читаемость важнее чем производительность, особенно в непредсказуемом Python.
#теория
list()
или []
Спойлер: list()
это вызов функции, которая может быть переопределена. Значит python перед исполнением нужно выполнить поиск и только потом запустить функции.[*range(x)]
это синтаксический сахар. Просто спарсив код, Python уже знает что нужно делать. И операций меньше, если посмотреть на dis.На эту тему есть статья. Помните, что читаемость важнее чем производительность, особенно в непредсказуемом Python.
#теория
👍19😁13🤔4
exc_info=True
Параметр для debug, info, warning и error, который говорит logging взять ошибку из sys.exc_info()
и записать в лог.exception()
вызывается из except:
и записывает говорит записать ошибку с таким-то сообщением. То же, что и logging.error('Exception', exc_info=True)
.#объяснение
👍9🤣2
ROLLING ON THE FLOOR LAUGHING
Python имеет богатую поддержку Unicode, включая ссылки на глифы и специальные символы по имени. Несмотря на использование
#теория
Python имеет богатую поддержку Unicode, включая ссылки на глифы и специальные символы по имени. Несмотря на использование
{}
, они отлично работают с f-строками.#теория
❤38🔥14👍7👀3🤔2
Линейная алгебра в Python: обратные матрицы и метод наименьших квадратов.
https://realpython.com/python-linear-algebra/
https://realpython.com/python-linear-algebra/
Realpython
Linear Algebra in Python: Matrix Inverses and Least Squares – Real Python
In this tutorial, you'll work with linear algebra in Python. You'll learn how to perform computations on matrices and vectors, how to study linear systems and solve them using matrix inverses, and how to perform linear regression to predict prices based on…
👍10👌1🤣1
Скрытые сокровища Python
Изучая документацию Python для собственного удовольствия, можно найти трюки, которые обязательно ускользнут от вашего внимания в программистской рутине. Рассказываем о наиболее любопытных из них.
⤷ Читать статью
Изучая документацию Python для собственного удовольствия, можно найти трюки, которые обязательно ускользнут от вашего внимания в программистской рутине. Рассказываем о наиболее любопытных из них.
⤷ Читать статью
🔥3😱1
190 проектов на Python с исходным кодом
Подборка бесплатных проектов на Python, которые помогут закрепить теорию и на практике набить руку в написании кода. К каждой задаче прилагается исходный код, но стоит также учитывать, что у любой задачи может быть несколько способов решения. Сохраняйте в закладки, чтобы не потерять:
⤷ Читать статью
#Полезное
Подборка бесплатных проектов на Python, которые помогут закрепить теорию и на практике набить руку в написании кода. К каждой задаче прилагается исходный код, но стоит также учитывать, что у любой задачи может быть несколько способов решения. Сохраняйте в закладки, чтобы не потерять:
⤷ Читать статью
#Полезное
😁9🤣5👍4🔥1🤔1😱1
Нейронные сети, построенные на принципах машинного обучения и принципах работы человеческого мозга с каждым днём всё прочнее входят в нашу повседневную жизнь через соцсети, наши смартфоны, бытовые приборы и прочее. Да что уж там, Ютуб и его алгоритмы - это тоже огромная мощная нейросеть. Искусственный интеллект может решать абсолютно разные задачи и в том числе помочь вам создавать контент для Ютуба и других соц сетей. В этом ролике я представляю вам 10 нейросетей на основе искуственного интеллекта, которые помогут вам создать аудио, фото и видео контент, озвучить текст или просто развлечься.
#AI #Нейросеть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2😱1
В Python 3.10 classinfo может принимать Union Type
В функциях
В более ранних версиях этот код вывел бы ошибку.
#объяснение
В функциях
isinstance(object, classinfo)
и issubclass(class, classinfo)
на место classinfo можно подставить класс, кортеж или, начиная с Python 3.10 — Union Type.В более ранних версиях этот код вывел бы ошибку.
#объяснение
👍9
🔥 Python для хакера
Интересный сборник заметок и проектов с кодом включая:
🌵 Ввод данных
🌵 Работу со списками и словарями
🌵 Логические операции
🌵 Условия
🌵 Запись в файлы
🌵 Пример фишинговой страницы
🌵 Брут формы и ssh
🌵 Сканер портов
🌵 Фаззер
🌵 Клиент/сервер бэкдор
🌵 Шифровальщик и д.р интересные вещи
#doc #python #redteam #cheatsheet
Интересный сборник заметок и проектов с кодом включая:
🌵 Ввод данных
🌵 Работу со списками и словарями
🌵 Логические операции
🌵 Условия
🌵 Запись в файлы
🌵 Пример фишинговой страницы
🌵 Брут формы и ssh
🌵 Сканер портов
🌵 Фаззер
🌵 Клиент/сервер бэкдор
🌵 Шифровальщик и д.р интересные вещи
#doc #python #redteam #cheatsheet
👎5🔥3👍2