Недавно на Habr вышел перевод статьи под названием: «Классическое программирование на грани вымирания»Читать полностью »
Рубрика «python» - 19
Мамкин программист про ИИ, «программисты скоро будут не нужны» и прочие страшилки
2023-12-16 в 16:05, admin, рубрики: python, машинное обучение, нейронные сети, Питон, прикладное программирование, Программирование, творчествоКак мы научили заводчан строить красивые инженерные отчеты из Jupyter Notebook на Python
2023-12-05 в 7:01, admin, рубрики: CAE, latex, PLM, python, ескд, Ланит, отчеты, управление проектами, управление расчетамиБыла у нас тут история, когда легкий перфекционизм помог привести в порядок конструкторскую документацию и регулярно экономить инженерам кучу дней на прохождение бюрократических процедур. В ее основе – создание системы управления расчетными данными и переход от трудночитаемых и трудноинтегрируемых отчетов Mathcad к гибкой связке Jupyter Notebook с Python и Teamcenter. Но основной рассказ будет про то, как преобразовывать и экспортировать математические формулы, таблицы и другие элементы из Jupyter в красивый и удобный вид.
16-, 8- и 4-битные форматы чисел с плавающей запятой
2023-11-27 в 9:55, admin, рубрики: python, разработка, числа с плавающей запятойЧетыре способа оптимизации ПО
2023-11-26 в 10:00, admin, рубрики: python, Rust, ruvds_перевод, Алгоритмы, оптимизации, ПрограммированиеПреждевременная оптимизация может оказаться корнем всех зол, а запоздалая — корнем безысходности. Каким бы быстрым ни становилось аппаратное обеспечение, мы находим способы писать медленные программы. И зачастую проявляется это не сразу. Пользователи могут годами не обращать внимания на проблему в производительности ПО, пока она не становится очевидной, что порой происходит в течение одного дня. Читать полностью »
Как в 180 000 раз ускорить анализ данных с помощью Rust
2023-10-27 в 13:00, admin, рубрики: dataScience, python, Rust, ruvds_перевод, анализ данных, повышение производительностиВ этой статье я опишу одно из последних своих дерзновений в сфере оптимизации производительности с помощью Rust. Надеюсь, что в ней вы откроете для себя какие-то новые приёмы для написания быстрого кода на Rust. Читать полностью »
Анализ 10 000 вопросов с технических интервью: частотность и вероятность встречи
2023-10-24 в 7:42, admin, рубрики: python, анализ данных, аналитика, пет-проект, пет-проекты, собеседование, собеседование в IT, собеседование вопросы, собеседование для новичка, собеседование на работуПривет! Я проанализировал 600 публичных мок-интервью с YouTube и собрал из них 10 000 уникальных вопросов. Затем посчитал, как часто они встречаются, и определил вероятность появления каждого вопроса. У меня есть данные по 20 профессиям, включая frontend, python, java-разработчика, специалиста по тестированию и многих других.
Ниже на изображении представлены первые 15 вопросов для python-разработчика. Всего в моей базе 1100 вопросов для этой специальности.
Простой ORM для sqlite3
2023-10-17 в 13:00, admin, рубрики: python, ruvds_статьи, ооп, ПрограммированиеORM, или объектно-реляционное отображение — это программная технология, которая позволяет взаимодействовать с базами данных с использованием объектно-ориентированной парадигмы. Вместо того чтобы писать SQL-запросы напрямую для работы с данными в базе данных, можно использовать ORM, чтобы взаимодействовать с данными, как если бы они были объектами в вашем коде.
Не бывало ли вам интересно, как работает изнутри такая идейно простая концепция? Благодаря чему достигается удобство работы? Сегодня мы напишем ORM самостоятельно и узнаем, какие инструменты python нам для этого понадобятся.Читать полностью »
10 лучших практик логирования в Python
2023-10-09 в 3:46, admin, рубрики: iso 8601, logging, loguru, python, журналирование, логи, логированиеПо мере того как приложение собирает все больше данных, правильное ведение журналов становится решающим фактором для быстрого и эффективного понимания общей функциональности. Это позволяет устранять проблемы до того, как они повлияют на конечных пользователей.
В этой статье мы рассмотрим лучшие практики логирования в Python. Следуя им, вы сможете обеспечить информативность, практичность и масштабируемость генерируемых логов. Давайте начнём!
readme
Если вы нашли ошибку, пожалуйста, используйте Ctrl+Enter и я исправлю. Спасибо!
Читать полностью »
Неограниченный доступ к знаниям: библиотека Стандартных Шаблонных Конструкций
2023-10-04 в 6:25, admin, рубрики: AI, ipfs, llm, python, библиотеки, наука, научная работа, обход цензуры, свобода информацииЕсть много причин почему доступ научным статьям и книгам должен быть свободным:
-
Это прекрасно.
-
Знания меняют реальность в лучшую сторону. Вы хотите лечиться у врачей, которые в курсе последних достижений медицины? Летать на безопасных самолетах? Жить в стране, чье сельское хозяйство продуктивно и способно накормить голодные рты? Знать, как воспитывать следующее поколение так, чтобы не было мучительно больно смотреть новости?
Год ожиданий — и мы получили Python 3.12. Изменения, новшества и дополнения
2023-10-03 в 0:21, admin, рубрики: python, Питон, языки программированияНовую версию Python многие разработчики ожидали с нетерпением. Кто-то и не ждал, поскольку вполне достаточно было возможностей прежней версии. Но Python 3.12 таки выпустили, сейчас стало известно, что эту ветку будут поддерживать полтора года, а потом для нее станут формировать исправления для устранения уязвимостей — в течение еще трех с половиной лет.
Кроме того, запущен процесс альфа-тестирования Python 3.13, где заявлен режим сборки CPython без глобальной блокировки интерпретатора (GIL, Global Interpreter Lock). Тестировать ветку будут в течение семи месяцев, исправляя ошибки и добавляя новые возможности. Затем еще три месяца — тестирование бета-версий и еще через два месяца появится пред-финальная версия. Но будет потом, а сейчас поговорим о том, что уже есть в руках — о Python 3.12.
Читать полностью »