💥Подписывайтесь на информационно-развлекательный канал для IT-шников "GoodIT / Гудит"!
👉 Разбор ошибок в построении IT архитектур
👉 Статьи и видео от ведущих IT специалистов
👉 Разбор ошибок бизнес-аналитиков в BPMN 2.0
👉 Уникальные видеоролики по техникам BABOK, Excel и другим
👉 Истории из практики IT специалистов
👉 Логические загадки, головоломки, и конечно же юмор!
Создан специально для айтишники!
Подписаться на канал >>
👉 Разбор ошибок в построении IT архитектур
👉 Статьи и видео от ведущих IT специалистов
👉 Разбор ошибок бизнес-аналитиков в BPMN 2.0
👉 Уникальные видеоролики по техникам BABOK, Excel и другим
👉 Истории из практики IT специалистов
👉 Логические загадки, головоломки, и конечно же юмор!
Создан специально для айтишники!
Подписаться на канал >>
Tensorflow 2.x курс (для Python)
TensorFlow - это библиотека AI, которая помогает разработчикам создавать крупномасштабные нейронные сети со многими слоями, используя графики потоков данных. TensorFlow также облегчает построение моделей глубокого обучения, продвигает современную технологию ML / AI и позволяет легко развертывать приложения на базе ML.
• Перейти к просмотру
🔗 Python tricks
TensorFlow - это библиотека AI, которая помогает разработчикам создавать крупномасштабные нейронные сети со многими слоями, используя графики потоков данных. TensorFlow также облегчает построение моделей глубокого обучения, продвигает современную технологию ML / AI и позволяет легко развертывать приложения на базе ML.
• Перейти к просмотру
🔗 Python tricks
YouTube
#1. Что такое Tensorflow? Примеры применения. Установка | Tensorflow 2 уроки
Что из себя представляет Tensorflow. Использование вычислительного графа для расчета производных. Пример расчета производных с помощью Tensorflow. Замечания по установке этого пакета.
Телеграм-канал: https://t.me/machine_learning_selfedu
Инфо-сайт: http…
Телеграм-канал: https://t.me/machine_learning_selfedu
Инфо-сайт: http…
Байесовский вывод
Продолжаем делиться циклом видео про машинное обучение. В этот раз автор рассказывает про оптимальный байесовский классификатор, а также наивный байесовский классификатор. Приводится пример задачи классификации наивным байесовским классификатором.
• Перейти к просмотру
🔗 Python tricks
Продолжаем делиться циклом видео про машинное обучение. В этот раз автор рассказывает про оптимальный байесовский классификатор, а также наивный байесовский классификатор. Приводится пример задачи классификации наивным байесовским классификатором.
• Перейти к просмотру
🔗 Python tricks
Оптимизация Jupyter Notebook
Делимся статьей, где автор рассказывает о возможностях применения параллельных вычислений в интерактивной среде Jupyter Notebook. Параллелизм необходим, так как он ускоряет вычисления, а также позволяет эффективно обрабатывать большие объемы данных.
• Перейти к просмотру
🔗 Python tricks
Делимся статьей, где автор рассказывает о возможностях применения параллельных вычислений в интерактивной среде Jupyter Notebook. Параллелизм необходим, так как он ускоряет вычисления, а также позволяет эффективно обрабатывать большие объемы данных.
• Перейти к просмотру
🔗 Python tricks
Хабр
Оптимизации работы Jupyter notebook при помощи параллельных вычислений (Библиотека Joblib)
Привет, Хабр! Меня зовут Серов Александр, я участник профессионального сообщества NTA . В данном посте я расскажу о возможностях применения параллельных вычислений в интерактивной среде Jupyter...
Курс по NumPy для начинающих
NumPy - один из самых фундаментальных пакетов в Python - универсальный пакет для обработки массивов. Он предоставляет высокопроизводительные объекты многомерных массивов и инструменты для работы с массивами. NumPy - это эффективный контейнер универсальных многомерных данных.
• Перейти к просмотру
🔗 Python tricks
NumPy - один из самых фундаментальных пакетов в Python - универсальный пакет для обработки массивов. Он предоставляет высокопроизводительные объекты многомерных массивов и инструменты для работы с массивами. NumPy - это эффективный контейнер универсальных многомерных данных.
• Перейти к просмотру
🔗 Python tricks
YouTube
#1. Пакет numpy - установка и первое знакомство | NumPy уроки
Что из себя представляет пакет NumPy для языка Python. Как он устанавливается и импортируется в программы. Первое знакомство с массивами array. Способ их задания с помощью функции array и демонстрация некоторых возможностей.
Инфо-сайт: https://proproprogs.ru…
Инфо-сайт: https://proproprogs.ru…
pdfplumber
pdfplumber - это библиотека Python для извлечения информации из PDF-документов. Она предоставляет простой в использовании интерфейс для извлечения текста, таблиц и изображений из PDF-файлов. Также вы можете извлекать таблицы из PDF в виде объектов pandas DataFrame, извлекать изображения из PDF и извлекать метаданные о PDF-документе.
В этом примере мы используем функцию pdfplumber.open() для открытия PDF-файла example.pdf.
Внутри оператора with мы перебираем все страницы PDF-файла с помощью цикла for. Для каждой страницы мы вызываем метод extract_text() для извлечения текстового содержимого. Извлеченный текст сохраняется в переменной text.
Выполнив этот код, вы сможете извлечь и распечатать текстовое содержимое каждой страницы PDF-файла.
Стоит отметить, что pdfplumber является мощным инструментом, но точность извлеченного текста сильно зависит от качества и форматирования самого PDF.
🔗 Python tricks
pdfplumber - это библиотека Python для извлечения информации из PDF-документов. Она предоставляет простой в использовании интерфейс для извлечения текста, таблиц и изображений из PDF-файлов. Также вы можете извлекать таблицы из PDF в виде объектов pandas DataFrame, извлекать изображения из PDF и извлекать метаданные о PDF-документе.
В этом примере мы используем функцию pdfplumber.open() для открытия PDF-файла example.pdf.
Внутри оператора with мы перебираем все страницы PDF-файла с помощью цикла for. Для каждой страницы мы вызываем метод extract_text() для извлечения текстового содержимого. Извлеченный текст сохраняется в переменной text.
Выполнив этот код, вы сможете извлечь и распечатать текстовое содержимое каждой страницы PDF-файла.
Стоит отметить, что pdfplumber является мощным инструментом, но точность извлеченного текста сильно зависит от качества и форматирования самого PDF.
🔗 Python tricks
Python Seaborn Matplotlib - Полный Курс для Начинающих
Если названия библиотек Matplotlib и Seaborn тебе ни о чем не говорят, не переживай и скорее погружайся в этот интенсив по отображению данных в Python.
Мы научимся строить различные виды графиков (Scatter Plot, Heatmap, Violin Plot, Boxplot, и т.д.), изучим их основные методы и области применения, а также ты узнаешь почему относить оранжевых и синих ежей начальству - плохая идея.
• Перейти к просмотру
🔗 Python tricks
Если названия библиотек Matplotlib и Seaborn тебе ни о чем не говорят, не переживай и скорее погружайся в этот интенсив по отображению данных в Python.
Мы научимся строить различные виды графиков (Scatter Plot, Heatmap, Violin Plot, Boxplot, и т.д.), изучим их основные методы и области применения, а также ты узнаешь почему относить оранжевых и синих ежей начальству - плохая идея.
• Перейти к просмотру
🔗 Python tricks
YouTube
Python Seaborn Matplotlib - Полный Курс для Начинающих
Промпт Инженеринг PRO (ChatGPT, Deepseek, Арт, Видео, Музыка)
https://stepik.org/a/193870/pay?promo=fea7f25a11408f61 Войти в IT: Вся Необходимая База. 3 Уровня Объяснения Материала
https://stepik.org/a/196646/pay?promo=6796137481ce3a53 Если не можешь напрямую…
https://stepik.org/a/193870/pay?promo=fea7f25a11408f61 Войти в IT: Вся Необходимая База. 3 Уровня Объяснения Материала
https://stepik.org/a/196646/pay?promo=6796137481ce3a53 Если не можешь напрямую…
Рекуррентная нейросеть: Прогноз символов
Продолжаем делиться циклом видео, где автор рассказывает про нейросети. В этот раз ты научишься строить рекуррентную нейросеть для прогнозирования символов последовательности. Ты узнаешь, как правильно кодировать и подавать на вход сети текстовую информацию в виде One-hot encoding (OHE) векторов.
• Перейти к просмотру
🔗 Python tricks
Продолжаем делиться циклом видео, где автор рассказывает про нейросети. В этот раз ты научишься строить рекуррентную нейросеть для прогнозирования символов последовательности. Ты узнаешь, как правильно кодировать и подавать на вход сети текстовую информацию в виде One-hot encoding (OHE) векторов.
• Перейти к просмотру
🔗 Python tricks
YouTube
Как рекуррентная нейронная сеть прогнозирует символы | #20 нейросети на Python
Строим рекуррентную нейросеть для прогнозирования символов последовательности. Узнаете, как правильно кодировать и подавать на вход сети текстовую информацию в виде One-hot encoding (OHE) векторов. Рассказывается про инструмент Tokenizer пакета Keras. Его…
Битва медведей: Pandas против Polars
В этой статье речь пойдет о сравнении двух гигантов аналитики данных в Python: Pandas и Polars. Автор подробно рассмотрит вопрос быстродействия этих двух решений в части работы с файлами больших объемов.
• Перейти к просмотру
🔗 Python tricks
В этой статье речь пойдет о сравнении двух гигантов аналитики данных в Python: Pandas и Polars. Автор подробно рассмотрит вопрос быстродействия этих двух решений в части работы с файлами больших объемов.
• Перейти к просмотру
🔗 Python tricks
Хабр
Битва медведей: Pandas против Polars
Привет! На связи Грегори Салиба из Spectr . Возможно, вы прочитали название статьи и подумали, что попали на программу «В мире животных». Но нет, речь пойдет о сравнении двух гигантов аналитики...
Усыпляем программу
Иногда возникает необходимость остановить выполнение программы, чтобы можно было выполнить несколько других операций, или просто из-за требуемой утилиты. В такой ситуации может пригодиться функция sleep(), которая обеспечивает точный и гибкий способ остановки потока кода на любой период времени.
В нашем примере время начала и время окончания будут напечатаны с задержкой в 6 секунд.
🔗 Python tricks
Иногда возникает необходимость остановить выполнение программы, чтобы можно было выполнить несколько других операций, или просто из-за требуемой утилиты. В такой ситуации может пригодиться функция sleep(), которая обеспечивает точный и гибкий способ остановки потока кода на любой период времени.
В нашем примере время начала и время окончания будут напечатаны с задержкой в 6 секунд.
🔗 Python tricks
Курс Python для HR
HR специалист занимается всеми вопросами, связанными с управлением человеческими ресурсами: подбирает новых сотрудников, помогает с адаптацией на новом месте, занимается мотивацией, проводит оценку персонала.
Данный курс создан для ознакомления HR специалистов с базовыми функциями языка программирования Python.
• Перейти к просмотру
🔗 Python tricks
HR специалист занимается всеми вопросами, связанными с управлением человеческими ресурсами: подбирает новых сотрудников, помогает с адаптацией на новом месте, занимается мотивацией, проводит оценку персонала.
Данный курс создан для ознакомления HR специалистов с базовыми функциями языка программирования Python.
• Перейти к просмотру
🔗 Python tricks
YouTube
Как установить Anaconda Python и Jupyter Notebook
https://www.anaconda.com/ - отсюда устанавливаем
Открытый он-лайн курс Python для HR
https://edwvb.blogspot.com/2020/12/otkrytyj-on-lajn-kurs-python-dlya-hr.html - все видео здесь
https://t.me/hranalitycs - следим за обновлениями курса
Открытый он-лайн курс Python для HR
https://edwvb.blogspot.com/2020/12/otkrytyj-on-lajn-kurs-python-dlya-hr.html - все видео здесь
https://t.me/hranalitycs - следим за обновлениями курса
Apache Airflow в связке с Kubernetes
Делимся статьей, где автор рассказывает про свой опыт в работе Apache Airflow в связке с Kubernetes. Ты соберешь собственный образ Docker с python-скриптом, настроишь автоматическую синхронизацию DAG’ов с удаленным репозиторием и их исполнение.
• Перейти к просмотру
🔗 Python tricks
Делимся статьей, где автор рассказывает про свой опыт в работе Apache Airflow в связке с Kubernetes. Ты соберешь собственный образ Docker с python-скриптом, настроишь автоматическую синхронизацию DAG’ов с удаленным репозиторием и их исполнение.
• Перейти к просмотру
🔗 Python tricks
Хабр
Apache Airflow в связке с Kubernetes
Привет! Меня зовут Алексей Карпов, я DevOps-инженер отдела ML разработки в OKKO. В этой статье я поделюсь опытом в работе Apache Airflow в связке с Kubernetes. Мы соберем собственный образ Docker с...
VSCode в браузере
Слабый пк? Лень скачивать IDE? Можете запустить его в браузере.
Он поддерживает почти все функции десктопного редактора, но ещё позволяет подключаться к git репозиторию и править там (если есть доступ).
Единственный недостаток — расширения. Они доступны, но с серьёзными ограничениями. Python работает, уже хорошо.
Попробовать
🔗 Python tricks
Слабый пк? Лень скачивать IDE? Можете запустить его в браузере.
Он поддерживает почти все функции десктопного редактора, но ещё позволяет подключаться к git репозиторию и править там (если есть доступ).
Единственный недостаток — расширения. Они доступны, но с серьёзными ограничениями. Python работает, уже хорошо.
Попробовать
🔗 Python tricks
Принципы хорошего кода
• KISS — старайтесь максимально упрощать код. Так, чтобы спустя пару месяцев, вы и ваши коллеги смогли всё понять.
• DRY — не повторяйтесь! Перестаньте копировать один и тот же код несколько раз! Потом его будет сложно менять. А ещё, по ночам, будет мучать вопрос: «Всё ли я поменял?»
• YAGNI — не делайте того, о чём вас не просят. В лучшем случае — потеряете деньги и время, в худшем — навредите проекту.
🔗 Python tricks
• KISS — старайтесь максимально упрощать код. Так, чтобы спустя пару месяцев, вы и ваши коллеги смогли всё понять.
• DRY — не повторяйтесь! Перестаньте копировать один и тот же код несколько раз! Потом его будет сложно менять. А ещё, по ночам, будет мучать вопрос: «Всё ли я поменял?»
• YAGNI — не делайте того, о чём вас не просят. В лучшем случае — потеряете деньги и время, в худшем — навредите проекту.
🔗 Python tricks
typer
Простая библиотека от разработчика FastAPI для создания CLI-приложений, то есть управляемых из терминала.
Библиотека позволит вам быстро создать команды для работы приложения из терминала и автоматически создаст help-меню.
🔗 Python tricks
Простая библиотека от разработчика FastAPI для создания CLI-приложений, то есть управляемых из терминала.
Библиотека позволит вам быстро создать команды для работы приложения из терминала и автоматически создаст help-меню.
🔗 Python tricks
Redis
Это in-memory база данных типа «ключ-значение». Она очень быстрая, т.к. данные хранятся в оперативной памяти.
Redis используется для кэширование, составления очереди задач, управления сеансами пользователей и для оперирования другими не столь важными данными.
Его не стоит использовать как основную БД, ведь при перезапуске компьютера все данные пропадут. Для работы с ней существует одноимённая библиотека.
🔗 Python tricks
Это in-memory база данных типа «ключ-значение». Она очень быстрая, т.к. данные хранятся в оперативной памяти.
Redis используется для кэширование, составления очереди задач, управления сеансами пользователей и для оперирования другими не столь важными данными.
Его не стоит использовать как основную БД, ведь при перезапуске компьютера все данные пропадут. Для работы с ней существует одноимённая библиотека.
🔗 Python tricks
sys.argv
В этой переменной хранятся параметры, переданные скрипту из командной строки. При вызове
Интересно:
Правда, использовать sys.argv в серьёзных проектах глупо, т.к. есть встроенный
🔗 Python tricks
В этой переменной хранятся параметры, переданные скрипту из командной строки. При вызове
python3 main.py 1 2 3
, sys.argv
будет иметь значение ['main.py', '1', '2', '3']
.Интересно:
sys.argv[0]
всегда будет названием вызываемого скрипта. Если это интерпретатор, то строка будет пустой.Правда, использовать sys.argv в серьёзных проектах глупо, т.к. есть встроенный
argparse
или typer
от разработчиков FastAPI.🔗 Python tricks
Режим разработчика
Этот режим включает дополнительные проверки, которые слишком требовательны, чтобы работать по умолчанию.
Например, Python проверяет, закрыл ли программист файл, обработал ли корутину (asyncio), перезаполнение буфера и т.д.
📌 Документация
🔗 Python tricks
Этот режим включает дополнительные проверки, которые слишком требовательны, чтобы работать по умолчанию.
Например, Python проверяет, закрыл ли программист файл, обработал ли корутину (asyncio), перезаполнение буфера и т.д.
📌 Документация
🔗 Python tricks
Простая визуализация данных
Фреймворк
В основном, используется для построения графиков, визуализации данных и т.д. Посмотреть пример можно введя:
🔗 Python tricks
Фреймворк
streamlit
позволяет быстро создать красивую страницу, даже если у вас нет навыков Frontend разработки.В основном, используется для построения графиков, визуализации данных и т.д. Посмотреть пример можно введя:
streamlit hello
.🔗 Python tricks
apscheduler
Библиотека для откладывания задач на потом и обработки их в фоне. Она намного лучше встроенного
🔗 Python tricks
Библиотека для откладывания задач на потом и обработки их в фоне. Она намного лучше встроенного
sched
, поскольку позволяет запускать асинхронные обработчики и хранить задачи в базе данных (Redis, MongoDB).🔗 Python tricks