Что-то среднее между pytorch и karpathy/micrograd
Из-за своей чрезвычайной простоты он призван стать самой простой средой для добавления новых ускорителей с поддержкой как логического вывода, так и обучения.
https://github.com/geohot/tinygrad
Из-за своей чрезвычайной простоты он призван стать самой простой средой для добавления новых ускорителей с поддержкой как логического вывода, так и обучения.
https://github.com/geohot/tinygrad
GitHub
GitHub - tinygrad/tinygrad: You like pytorch? You like micrograd? You love tinygrad! ❤️
You like pytorch? You like micrograd? You love tinygrad! ❤️ - GitHub - tinygrad/tinygrad: You like pytorch? You like micrograd? You love tinygrad! ❤️
9 вещей, которые вы делаете, чтобы показать, что вы не профессиональный разработчик Python
Покажи мне свой код, и я скажу тебе, кто ты.
Эта статья исправит вредные привычки, которых вы придерживались годами или перенесли из других языков программирования.
https://shly.link/4szJK
Покажи мне свой код, и я скажу тебе, кто ты.
Эта статья исправит вредные привычки, которых вы придерживались годами или перенесли из других языков программирования.
https://shly.link/4szJK
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик, я найду тебя и научу правильно использовать DevOps-инструменты. Встретимся с тобой 1 февраля 2023 года на курсе Слёрм «DevOps Tools для разработчика».
Узнать больше 👉 https://slurm.club/3gIfrhR
Узнать больше 👉 https://slurm.club/3gIfrhR
8 лучших инструментов Python для работы с изображениями
Хотите извлечь базовые данные из изображений? В этой статье перечислены некоторые из лучших инструментов Python для работы с изображениями, которые помогают преобразовывать изображения.
https://shly.link/DvKFd
Хотите извлечь базовые данные из изображений? В этой статье перечислены некоторые из лучших инструментов Python для работы с изображениями, которые помогают преобразовывать изображения.
https://shly.link/DvKFd
KDnuggets
8 Best Python Image Manipulation Tools - KDnuggets
Want to extract underlying data from images? This article lists some of the best Python image manipulation tools that help you transform images.
Как настроить классы данных в Python
В предыдущем посте я познакомил вас с декораторами Python . Сегодня мы более подробно рассмотрим некоторые встроенные декораторы — в частности, те, которые можно использовать для широкой темы «управление данными». Под этим я подразумеваю классы, предназначенные для содержания и хранения данных ( @dataclass), а также упрощение доступа к атрибутам за счет применения стиля объектно-ориентированного программирования (ООП) в Python ( @property).
https://shly.link/8ZYYy
В предыдущем посте я познакомил вас с декораторами Python . Сегодня мы более подробно рассмотрим некоторые встроенные декораторы — в частности, те, которые можно использовать для широкой темы «управление данными». Под этим я подразумеваю классы, предназначенные для содержания и хранения данных ( @dataclass), а также упрощение доступа к атрибутам за счет применения стиля объектно-ориентированного программирования (ООП) в Python ( @property).
https://shly.link/8ZYYy
#вакансия #удалённо #job #remote #parttime #наставник #python
Компания: OTUS – образовательная платформа🦉
Мы 5 лет специализируемся на курсах для IT-специалистов разного уровня: от junior до senior. У нас более 130 авторских курсов. Мы подходим к обучению прагматично: программа ориентируется на требования работодателей и последние тренды разработки. Копаем глубоко в практику, чтобы дать то, чего не найти в открытом доступе.
Вакансия: наставник на курс Python Developer. Professional
Локация: удаленно; сами выбираете нагрузку.
👨🏫 Наставник проверяет домашние задания и дает письменный фидбек, помогает студентам разобраться в материале.
Вознаграждение💰
За проверку 1 домашнего задания мы платим от 300 до 400 руб.
У нас классная команда 600+ экспертов с уникальными компетенциями из различных компаний. Мы учимся друг у друга, советуемся, помогаем, делимся опытом, обсуждаем новости как в преподавании, так и по проектам.
И еще это отличная возможность, чтобы:
✅ давать обратную связь
✅ прокачать свои софт-скиллы;
✅ систематизировать знания.
Вы сможете:
🎁 проходить наши курсы со скидкой;
💪 набирать себе команду из лучших студентов;
💸 совмещать с текущей фулл-тайм загрузкой.
Хотите узнать больше? @oksi1606
Компания: OTUS – образовательная платформа🦉
Мы 5 лет специализируемся на курсах для IT-специалистов разного уровня: от junior до senior. У нас более 130 авторских курсов. Мы подходим к обучению прагматично: программа ориентируется на требования работодателей и последние тренды разработки. Копаем глубоко в практику, чтобы дать то, чего не найти в открытом доступе.
Вакансия: наставник на курс Python Developer. Professional
Локация: удаленно; сами выбираете нагрузку.
👨🏫 Наставник проверяет домашние задания и дает письменный фидбек, помогает студентам разобраться в материале.
Вознаграждение💰
За проверку 1 домашнего задания мы платим от 300 до 400 руб.
У нас классная команда 600+ экспертов с уникальными компетенциями из различных компаний. Мы учимся друг у друга, советуемся, помогаем, делимся опытом, обсуждаем новости как в преподавании, так и по проектам.
И еще это отличная возможность, чтобы:
✅ давать обратную связь
✅ прокачать свои софт-скиллы;
✅ систематизировать знания.
Вы сможете:
🎁 проходить наши курсы со скидкой;
💪 набирать себе команду из лучших студентов;
💸 совмещать с текущей фулл-тайм загрузкой.
Хотите узнать больше? @oksi1606
otus.ru
Курс Python, обучение Python course онлайн, курсы Python, программист Python — курсы | OTUS
Как стать программистом на python? Пройдя курсы в Otus ты научишься делать классные вещи на Пайтоне
Попрощайтесь с циклами в Python и поприветствуйте векторизацию!
В этом блоге мы рассмотрим некоторые варианты использования, в которых мы можем легко заменить циклы Python векторизацией. Это поможет вам сэкономить время и стать более искусным в программировании.
https://shly.link/mdmWSPN
В этом блоге мы рассмотрим некоторые варианты использования, в которых мы можем легко заменить циклы Python векторизацией. Это поможет вам сэкономить время и стать более искусным в программировании.
(если пост не открывается полностью, откройте в режиме инкогнито)
https://shly.link/mdmWSPN
7 полезных советов по Python
Множественное присвоение переменных, цикл For else, сравнение цепочек, функции floor() и ceil(), проверка объекта с помощью dir(), обратная строка со срезом, N строк
https://shly.link/6ce0D
Множественное присвоение переменных, цикл For else, сравнение цепочек, функции floor() и ceil(), проверка объекта с помощью dir(), обратная строка со срезом, N строк
https://shly.link/6ce0D
9 невероятных трюков с Python, которые сделают ваш код более элегантным
Pythonic — это синоним элегантности.
https://shly.link/mdmG9YG
Pythonic — это синоним элегантности.
https://shly.link/mdmG9YG
(если пост не открывается полностью, войдите в режиме инкогнито)
Как получить список всех файлов в каталоге с помощью Python
В этом руководстве вы сосредоточитесь на наиболее универсальных методах модуля pathlibдля перечисления элементов в каталоге, но вы также узнаете немного о некоторых альтернативных инструментах.
https://shly.link/yYih1
В этом руководстве вы сосредоточитесь на наиболее универсальных методах модуля pathlibдля перечисления элементов в каталоге, но вы также узнаете немного о некоторых альтернативных инструментах.
https://shly.link/yYih1
Перед любым ответственным делом, всегда хочется как следует прощупать почву или подглядеть хоть одним глазком. В особенности это касается собеседований на техническую позицию, ведь они имеют специфическую структуру.
Хорошая новость в том, что вам не нужен маховик времени или плащ невидимка. Вы можете прийти на вебинар «Публичное техническое собеседование на позицию middle python-разработчика», легально подглядеть и узнать:
— как проходит техническое собеседование на роль middle python-разработчика;
— каким темам и вопросам стоит уделить больший фокус подготовки;
— какие темы раскрываются в курсе;
—какой уровень на выходе получают выпускники Практикума.
В прямом эфире мы разыграем для вас техническое собеседование на позицию middle python-разработчика.
Разберем реальный рабочий кейс и усложним его в процессе собеседования. Проведем рефакторинг плохого кода, коснемся архитектуры и расскажем как быть, если на собеседовании что-то идет не так.
В роли работодателей — спикеры Сергей Трофимов и Владимир Трофлянин, в роли студента, который проходит интервью, спикер Матвей Скирда.
Ждем вас 14 декабря в 19:00
Ссылка для регистрации на ивент
Хорошая новость в том, что вам не нужен маховик времени или плащ невидимка. Вы можете прийти на вебинар «Публичное техническое собеседование на позицию middle python-разработчика», легально подглядеть и узнать:
— как проходит техническое собеседование на роль middle python-разработчика;
— каким темам и вопросам стоит уделить больший фокус подготовки;
— какие темы раскрываются в курсе;
—какой уровень на выходе получают выпускники Практикума.
В прямом эфире мы разыграем для вас техническое собеседование на позицию middle python-разработчика.
Разберем реальный рабочий кейс и усложним его в процессе собеседования. Проведем рефакторинг плохого кода, коснемся архитектуры и расскажем как быть, если на собеседовании что-то идет не так.
В роли работодателей — спикеры Сергей Трофимов и Владимир Трофлянин, в роли студента, который проходит интервью, спикер Матвей Скирда.
Ждем вас 14 декабря в 19:00
Ссылка для регистрации на ивент
Python 3.11: новые функции, которые вам понравятся
Python 3.11 вышел 24 октября 2022 года и предлагает нам несколько интересных улучшений, с которыми мы можем поработать. Вы можете увидеть полную документацию по всем PEP здесь . В этой статье я представлю вам 5, плюс бонус, классную новую функцию, которую, я думаю, вы оцените.
Python 3.11 вышел 24 октября 2022 года и предлагает нам несколько интересных улучшений, с которыми мы можем поработать. Вы можете увидеть полную документацию по всем PEP здесь . В этой статье я представлю вам 5, плюс бонус, классную новую функцию, которую, я думаю, вы оцените.
(если пост не открывается полностью, откройте в режиме инкогнито)https://shly.link/okhVf
Forwarded from Шпаргалки для айтишников
Как запускать фоновые задачи в FastAPI (Python)
Итак, я работал над одним из своих проектов Python FastAPI, и мне нужна была фоновая задача для загрузки файла журнала на S3 каждые 86400 секунд. Что заставило меня изучить этот вопрос. Таким образом, в этой статье обсуждается, как периодически запускать простую задачу в фоновом режиме нашего приложения FastAPI.
Итак, я работал над одним из своих проектов Python FastAPI, и мне нужна была фоновая задача для загрузки файла журнала на S3 каждые 86400 секунд. Что заставило меня изучить этот вопрос. Таким образом, в этой статье обсуждается, как периодически запускать простую задачу в фоновом режиме нашего приложения FastAPI.
(если пост не открывается полностью, откройте в режиме инкогнито)https://shly.link/bPXBV
8 советов по созданию визуализации данных в Python с использованием Bokeh
Python — отличный инструмент с открытым исходным кодом для создания визуализаций данных. Доступно множество библиотек визуализации данных, включая Matplotlib, Seaborn и Bokeh.
Bokeh — это библиотека визуализации данных Python, предназначенная для создания интерактивных диаграмм. Несмотря на то, что они бесплатны, для изучения специфики часто требуется значительное количество времени.
Ниже приведены несколько советов, которые я усвоил, создавая визуализацию данных с помощью боке.
https://shly.link/J2JeF
Python — отличный инструмент с открытым исходным кодом для создания визуализаций данных. Доступно множество библиотек визуализации данных, включая Matplotlib, Seaborn и Bokeh.
Bokeh — это библиотека визуализации данных Python, предназначенная для создания интерактивных диаграмм. Несмотря на то, что они бесплатны, для изучения специфики часто требуется значительное количество времени.
Ниже приведены несколько советов, которые я усвоил, создавая визуализацию данных с помощью боке.
https://shly.link/J2JeF
22 лучших бесплатных ресурса для освоения Python
Python — один из самых популярных языков программирования в мире. Это не новый язык программирования, хотя он существует с начала 90-х. Он медленно, но неуклонно рос, постоянно совершенствуясь и получая поддержку сообщества разработчиков.
Если бы не онлайн-сообщество разработчиков, Python не было бы здесь. Благодаря им у нас есть полезные ресурсы, которые помогают нам бесплатно освоить Python.
https://shly.link/mdm47KD
Python — один из самых популярных языков программирования в мире. Это не новый язык программирования, хотя он существует с начала 90-х. Он медленно, но неуклонно рос, постоянно совершенствуясь и получая поддержку сообщества разработчиков.
Если бы не онлайн-сообщество разработчиков, Python не было бы здесь. Благодаря им у нас есть полезные ресурсы, которые помогают нам бесплатно освоить Python.
https://shly.link/mdm47KD
500 000 ₽ на обучение и бесплатные места на курсах
Слёрм проводит большой новогодний розыгрыш. Для участия нужно с 1 по 28 декабря купить любой курс и оплатить картой. Призы разыграем онлайн 29 декабря.
Что за призы?
— Сертификат на 500 000 ₽ для оплаты курсов.
— По 1 месту на 24 популярных курсах, среди которых Kubernetes, Python и Golang для инженеров, DevOps Upgrade, SRE.
— Сертификаты от Yandex Cloud на 20 000 ₽, 5 000 ₽ и 2 000 ₽.
Как поучаствовать?
1️⃣ Купить любой курс Слёрма с 1 по 28 декабря, оплатив его картой. Каждый купленный курс — один лотерейный билет.
2️⃣ 29 декабря прийти на трансляцию. Мы пришлем напоминалку.
Выигранный курс можно пройти самому или подарить.
Узнать больше: https://slurm.club/3G4oCmu
Слёрм проводит большой новогодний розыгрыш. Для участия нужно с 1 по 28 декабря купить любой курс и оплатить картой. Призы разыграем онлайн 29 декабря.
Что за призы?
— Сертификат на 500 000 ₽ для оплаты курсов.
— По 1 месту на 24 популярных курсах, среди которых Kubernetes, Python и Golang для инженеров, DevOps Upgrade, SRE.
— Сертификаты от Yandex Cloud на 20 000 ₽, 5 000 ₽ и 2 000 ₽.
Как поучаствовать?
1️⃣ Купить любой курс Слёрма с 1 по 28 декабря, оплатив его картой. Каждый купленный курс — один лотерейный билет.
2️⃣ 29 декабря прийти на трансляцию. Мы пришлем напоминалку.
Выигранный курс можно пройти самому или подарить.
Узнать больше: https://slurm.club/3G4oCmu
Forwarded from Big data world
15 совершенно бесплатных книг по машинному обучению и глубокому обучению
К счастью, в Интернете доступно множество совершенно бесплатных электронных книг, которые охватывают большинство тем и концепций; нам нужно учиться как специалисты по данным.
https://shly.link/SiNjK
К счастью, в Интернете доступно множество совершенно бесплатных электронных книг, которые охватывают большинство тем и концепций; нам нужно учиться как специалисты по данным.
https://shly.link/SiNjK
Python — как реализовать нулевое копирование
В своей последней статье я подробно рассказал о нулевом копировании, « Linux — Zero Copy ». Сегодня давайте реализуем нулевое копирование на Python и проведем несколько экспериментов.
В своей последней статье я подробно рассказал о нулевом копировании, « Linux — Zero Copy ». Сегодня давайте реализуем нулевое копирование на Python и проведем несколько экспериментов.
(если пост не открывается полностью, откройте в режиме инкогнито)https://shly.link/mdm3uzQ
Создание интерпретатора Python внутри ChatGPT
Эта история вдохновлена подобной историей «Создание виртуальной машины внутри ChatGPT» . Я был впечатлен и решил попробовать что-то подобное, но на этот раз вместо инструмента командной строки Linux давайте попросим ChatGPT быть нашим интерпретатором Python.
Эта история вдохновлена подобной историей «Создание виртуальной машины внутри ChatGPT» . Я был впечатлен и решил попробовать что-то подобное, но на этот раз вместо инструмента командной строки Linux давайте попросим ChatGPT быть нашим интерпретатором Python.
(если пост не открывается полностью, откройте в режиме инкогнито)https://shly.link/xLfYS