Найти в Дзене
JupyterLab теперь доступен и в виде десктопного приложения Самая популярная IDE для анализа данных стала еще лучше. Теперь не нужно запускать JupyterLab через терминал, вышла настольная версия. Что такое JupyterLab, я описывал еще в этой давней статье: proglib.io/...ter Линки для скачивания установщиков доступны на странице GitHub: githugithub.cgithub.com/...app В остальном всё, как и раньше. Однако теперь будет проще новичкам, для которых терминал -- это что-то с другой планеты (c Юпитера? :-) #jupyter #data_science
4 года назад
Коротко для новичков: что такое Kaggle
Как указано на сайте ODS https://ods.ai/, Data Science соревнование — это «коллективное решение бизнес задачи в игровой форме, в кратчайшие сроки, с целью выявления лучшего решения. Это повод окунуться в предметную область и понять, как задача бизнеса переводится на язык прикладной математики». 📊 Kaggle https://www.kaggle.com/ — самая известная платформа Data Science соревнований. Любая компания может объявить на ней конкурс с денежным призом и описанием специфичной задачи анализа данных, а участники найдут решение...
4 года назад
О новых приложениях GPT-3
В прошлом году я написал пост о том, как устроена и что умеет языковая модель GPT-3: https://proglib.io/p/avtodopolnenie-dlinoy-v-tysyachu-slov-chto-izvestno-o-neyrosetevoy-modeli-gpt-3-2020-11-21 Разработчики продолжают создавать на базе GPT-3 интересные инструменты: 👓 Zebrium https://www.zebrium.com/ анализирует миллионы строчек логов программного обеспечения, чтобы сформулировать в кратком виде причину, из-за которой возникла проблема. На мой вкус, отличное решение для девопсов. 🌐 Debuild http://debuild.co/ позволяет генерировать фуллстек веб-приложения с помощью простого описания на английском...
4 года назад
Коротко о PEP
В сообществе питонистов нередко встречается абревиатура PEP. Особенно часто PEP 8 — соглашение по оформлению кода. Но что же это такое? PEP — это сокращение от Python Enhancement Proposal, предложение об улучшении Python. Это инструмент сообщества, позволяющий его участнику предложить идею относительно развития Python и обсудить ее со всем сообществом. Полная процедура принятия или отклонения предложения имеет множество возможных ответвлений, с которыми подробнее можно знакомиться в PEP1 — своеобразном уставе относительно написания и поддержки PEP...
4 года назад
7 примеров, как питонисты используют символ подчеркивания «_»
1. Переменная-пустышка. Иногда мы хотим показать читателю нашего кода: эта переменная используется только здесь и сейчас, далее она нам не понадобится. Например, при распаковке последовательности нужны только первый и последний элементы. Используем распаковку со звездочкой: a, *_, b = (0, 1, 2, 4, 8) 2. Последнее значение в интерпретаторе Python. В переменной под именем _ хранится последнее вычисленное значение в интерпретаторе Python. А в IPython можно использовать переменную из двух нижних подчеркиваний для предыдущего вычисленного элемента и трёх нижних подчеркиваний для предпредыдущего...
4 года назад
Не изобретать велосипед, или Обзор модуля collections (Python)
Разберем модуль collections, существенно дополняющий функциональность встроенных типов данных Python. Статья исходно подготовлена для издания Библиотека программиста. На Яндекс.Дзене не очень удобная вёрстка для исходного кода, так что часть материалов осталась в оригинальном тексте. Типы данных Python не ограничиваются стандартными. Модуль collections содержит специализированные классы контейнеров, альтернативных традиционным dict, list и tuple. Это доступный «из коробки» родной модуль Python – те самые батарейки, что идут в комплекте...
4 года назад
5 книг, из-за которых я стал заниматься электроникой, синтезом материалов и программированием
Бронштейн М. П. «Солнечное вещество» Одна из самых увлекательных книг, что я читал — «Солнечное вещество» Матвея Петровича Бронштейна. Из нее я узнал, как несложные эксперименты и вдумчивые размышления помогают заглянуть во внутренний мир вещей. Это даже не научно-популярная, а научно-художественная книга, интереснее иного детектива. Книга есть в djvu формате на сайте math.ru Фейнман Р., Лейтон Р. «Вы, конечно, шутите, мистер Фейнман!» Сборник автобиографических историй из жизни физика Ричарда Фейнмана...
4 года назад
Интерфейс I2C в вопросах и ответах
На канале уже были материалы о UART и SPI, теперь кратко расскажу про популярный интерфейс I2C. Что это такое? I2C (Inter Integrated Circuit, произносится ай-ту-си) — последовательный асимметричный интерфейс для соединения низкоскоростных переферийных компонентов с микроконтроллерами. Его очень часто используются для сбора данных с датчиков. В чём идея? Обычно есть одно ведующее устройство (master), несколько ведомых (slave) и два провода для передачи данных: линия тактирования SCL и линия данных SDA...
152 читали · 4 года назад
Интерфейс SPI за 5 минут в формате вопрос-ответ
SPI (Serial Peripheral Interface) — последовательный переферийный интерфейс, предложенный компанией Motorola в середине 80-х и широко применяемый для соединения электронных устройств до сих пор. В чем идея? Есть главное устройство (ведущее устройство, master), которое управляет несколькими ведомыми (slave). К одному ведущему по общей шине могут подключиться несколько ведомых. Кроме питания и земли есть 4 основных контакта для обмена данными. Информация может передаваться в обоих направлениях: Есть ли такой интерфейс у Arduino и Raspberry? Да...
4 года назад
Кое-что из внутренностей старых компьютеров IBM
Стенд панели управления для IBM 305 RAMAC (Машина учета RAM-памяти). Демонстрация электронной машины для подсчета результатов (IBM 405: Alphabetical Accounting Machine) для предстоящей переписи населения 31 и 20 мая 1947 г. Машина на переднем плане - это бухгалтерская машина IBM 403, в которую вводятся перфокарты. Cправа на заднем плане - бухгалтерская машина 407. Далее покажу платы, которые использовались для программирования таких машин. Плата программирования для бухгалтерской машины IBM 407...
4 года назад
UART в вопросах и ответах за 5 минут
Для тех, кому лень читать или хочется посмотреть, как всё это выглядит вживую, я записал материал в форме видео. Что означает название? UART — сокращение от Universal Asynchronous Receiver-Transmitter. По-русски универсальный асинхронный приемник-передатчик. А если простыми словами? Это простейший интерфейс для передачи данных по последовательному порту. Обычно два устройства просто соединяются двумя проводами. Скорости прямого и обратного соединений могут быть различными — это и значит, что соединение асинхронное...
311 читали · 4 года назад