Как научиться работать с базами данных и упрощать задачи? Запишитесь на бесплатный мини-курс Skillbox.
За 5 дней вы с нуля пройдёте основы SQL, научитесь обрабатывать, анализировать и красиво визуализировать данные на реальных кейсах. Подходит для любого уровня подготовки!
Зарегистрируйтесь прямо сейчас и получите полезный гайд по профессии: https://epic.st/k3evB?erid=2VtzqxiVuv7
Что будем делать:
— Писать запросы на языке SQL
— Проводить аналитику для бизнеса
— Разрабатывать автоматизированную отчётность в Excel
— Обрабатывать данные в Power Query
— Визуализировать показатели в Excel: создавать красивые графики, диаграммы и метрики
— Применять инструменты Excel для анализа данных
Спикер — Мкртич Пудеян, специалист по анализу данных в «Газпромбанке». Сертифицированный SQL-разработчик от Microsoft, 8 лет работал специалистом по хранилищам данных в Tele2.
🎉 Всех участников ждут бонусы: 5 полезных статей по SQL и Excel, персональная карьерная консультация, год бесплатного изучения английского языка и скидка 10 000 рублей на любой курс.
🌟Учитесь с нами — откройте дверь в мир знаний за пару кликов!
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
За 5 дней вы с нуля пройдёте основы SQL, научитесь обрабатывать, анализировать и красиво визуализировать данные на реальных кейсах. Подходит для любого уровня подготовки!
Зарегистрируйтесь прямо сейчас и получите полезный гайд по профессии: https://epic.st/k3evB?erid=2VtzqxiVuv7
Что будем делать:
— Писать запросы на языке SQL
— Проводить аналитику для бизнеса
— Разрабатывать автоматизированную отчётность в Excel
— Обрабатывать данные в Power Query
— Визуализировать показатели в Excel: создавать красивые графики, диаграммы и метрики
— Применять инструменты Excel для анализа данных
Спикер — Мкртич Пудеян, специалист по анализу данных в «Газпромбанке». Сертифицированный SQL-разработчик от Microsoft, 8 лет работал специалистом по хранилищам данных в Tele2.
🎉 Всех участников ждут бонусы: 5 полезных статей по SQL и Excel, персональная карьерная консультация, год бесплатного изучения английского языка и скидка 10 000 рублей на любой курс.
🌟Учитесь с нами — откройте дверь в мир знаний за пару кликов!
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
👍1
Внимание! - Вопрос!
Какие задачи хорошо параллелятся, а какие плохо?
Хорошо параллелятся задачи, которые порождают долгий IO. Когда тред упирается в ожидание сокета или диска, интерпретатор бросает этот тред и стартует следующий. Это значит, не будет простоя из-за ожидания. Наоборот, если ходить в сеть в одном треде (в цикле), то каждый раз придется ждать ответа.
Однако, если затем в треде обрабатывает полученные данные, то выполнятся будет только он один. Это не только не даст прироста в скорости, но и замедлит программу из-за переключения на другие треды.
Короткий ответ: хорошо ложатся на треды задачи по работе с сетью. Например, выкачать сто урлов. Полученные данные обрабатывайте вне тредов.
#вопросы_из_собеседований
@python_practics
Какие задачи хорошо параллелятся, а какие плохо?
Однако, если затем в треде обрабатывает полученные данные, то выполнятся будет только он один. Это не только не даст прироста в скорости, но и замедлит программу из-за переключения на другие треды.
Короткий ответ: хорошо ложатся на треды задачи по работе с сетью. Например, выкачать сто урлов. Полученные данные обрабатывайте вне тредов.
#вопросы_из_собеседований
@python_practics
👍7
Zope
Zope – достаточно популярный Web-фреймворк, который написан на языке программирования Python, при этом, в основном он применяется в качестве системы управления содержимым сайта, то есть - контентом.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Zope – достаточно популярный Web-фреймворк, который написан на языке программирования Python, при этом, в основном он применяется в качестве системы управления содержимым сайта, то есть - контентом.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍3
Перегрузка функций с functools.singledispatch
functools.singledispatch позволяет перегружать функции на основе типа первого аргумента.
👍 - если было полезно
#полезные_сниппеты
@python_practics
functools.singledispatch позволяет перегружать функции на основе типа первого аргумента.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍13
Пет-проекты, которые выстрелят в 2024 году, и где искать идеи
Пет-проекты — это классная сфера для реализации собственных айти-навыков: так можно показать, что ты можешь больше, чем тебе позволяет повседневная рутина на работе и ограниченный пул задач.
Но при работе над пет-проектом важно, чтобы усилия не были потрачены впустую, поэтому авторы статьи узнали у мидл и синьор разработчиков, какие пет-проекты могут выстрелить в 2024 году и как найти достойную идею.
Подробнее👇
#статьи
@python_practics
Пет-проекты — это классная сфера для реализации собственных айти-навыков: так можно показать, что ты можешь больше, чем тебе позволяет повседневная рутина на работе и ограниченный пул задач.
Но при работе над пет-проектом важно, чтобы усилия не были потрачены впустую, поэтому авторы статьи узнали у мидл и синьор разработчиков, какие пет-проекты могут выстрелить в 2024 году и как найти достойную идею.
Подробнее👇
#статьи
@python_practics
👍6
Web-программирование на Python
Чему вы научитесь:
• Основам веб-разработки и архитектуре веб-приложений;
• Использованию фреймворков для веб-разработки на Python, таких как Django или Flask;
• Созданию и управлению базами данных для веб-приложений;
• Разработке функциональных и эстетичных пользовательских интерфейсов;
• Работе с API и взаимодействию с другими веб-сервисами.
Это учебное пособие предназначено для начинающих и средне-опытных разработчиков, которые хотят освоить веб-программирование на языке Python и создавать собственные веб-приложения.
Учебное пособие в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Основам веб-разработки и архитектуре веб-приложений;
• Использованию фреймворков для веб-разработки на Python, таких как Django или Flask;
• Созданию и управлению базами данных для веб-приложений;
• Разработке функциональных и эстетичных пользовательских интерфейсов;
• Работе с API и взаимодействию с другими веб-сервисами.
Это учебное пособие предназначено для начинающих и средне-опытных разработчиков, которые хотят освоить веб-программирование на языке Python и создавать собственные веб-приложения.
Учебное пособие в формате pdf👇
#курсы_книги
@python_practics
👍5
Какая функция нужна для перевода в восьмеричную систему в Python?
Anonymous Quiz
67%
oct()
14%
dec()
19%
bin()
Библиотека программиста: 37 книг для того, чтобы разобраться в IT
Два года назад IT-блогер Winderton опубликовал собственную подборку из книг про программирование. Его библиотека включает как базовые книги по алгоритмике и основам компьютерных наук, так и более конкретные, посвященные языкам. Несмотря на то, что к 2024 году некоторые книги получили переиздание, список всё так же можно назвать мощной подготовительной базой для начинающего специалиста.
Подробнее👇
#статьи
@python_practics
Два года назад IT-блогер Winderton опубликовал собственную подборку из книг про программирование. Его библиотека включает как базовые книги по алгоритмике и основам компьютерных наук, так и более конкретные, посвященные языкам. Несмотря на то, что к 2024 году некоторые книги получили переиздание, список всё так же можно назвать мощной подготовительной базой для начинающего специалиста.
Подробнее👇
#статьи
@python_practics
👍2❤1
Внимание! - Вопрос!
Нужно посчитать 100 уравнений. Делать это в тредах или нет?
Нет, потому что в этой задаче нет ввода-вывода. Интерпретатор только будет тратить лишнее время на переключение тредов. Сложные математические задачи лучше выносить в отдельные процессы, либо использовать фреймворк для распределенных задач Celery, либо подключать как C-библиотеки.
#вопросы_из_собеседований
@python_practics
Нужно посчитать 100 уравнений. Делать это в тредах или нет?
#вопросы_из_собеседований
@python_practics
👍12
Задача:
Вам дается строка чисел, разделенных пробелами, вы должны вернуть наибольшее и наименьшее число.
Пример:
#задачник
@python_practics
Вам дается строка чисел, разделенных пробелами, вы должны вернуть наибольшее и наименьшее число.
Пример:
high_and_low("1 2 3 4 5") # return "5 1"
high_and_low("1 2 -3 4 5") # return "5 -3"#задачник
@python_practics
👍10
Проблема айтишников старше джуна №1: плохая самопрезентация на собеседованиях
Большинство реально сильных специалистов теряют ~20-50% от зарплаты только из-за слабой переговорной позиции.
Проект «Выше вилки» фиксит этот баг.
Экс-программисты Яндекса и Касперского делятся полезными фишками в переговорах, тактиками общения с рекрутёром и способами объективно оценить свои скиллы в денежном эквиваленте.
На канале @above_the_range проходят как бесплатные тренинги, так и анонсы на поток «Выше вилки», где вы научитесь правильно отвечать на скользкие и неочевидные вопросы.
Всё это — на примере реальных кейсов трудоустройства и без «душноты».
Никакого заговора на «успешный успех». Подписывайтесь и тренируйте переговорные техники.
реклама. рекламодатель ИП Шишков Илья Иванович ИНН: 575206903941
Большинство реально сильных специалистов теряют ~20-50% от зарплаты только из-за слабой переговорной позиции.
Проект «Выше вилки» фиксит этот баг.
Экс-программисты Яндекса и Касперского делятся полезными фишками в переговорах, тактиками общения с рекрутёром и способами объективно оценить свои скиллы в денежном эквиваленте.
На канале @above_the_range проходят как бесплатные тренинги, так и анонсы на поток «Выше вилки», где вы научитесь правильно отвечать на скользкие и неочевидные вопросы.
Всё это — на примере реальных кейсов трудоустройства и без «душноты».
Никакого заговора на «успешный успех». Подписывайтесь и тренируйте переговорные техники.
реклама. рекламодатель ИП Шишков Илья Иванович ИНН: 575206903941
Асинхронные итераторы
Асинхронные итераторы позволяют асинхронно итерировать последовательность данных.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Асинхронные итераторы позволяют асинхронно итерировать последовательность данных.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍16