Search
Write a publication
Pull to refresh
11
0
Marat Nagayev @nagayev

User

Send message

Цифровые раскопки: заводим Python 1.0.1

Reading time2 min
Views4.8K
Всем привет! Сегодня мы будем пытаться собрать Python 1.0.1 (1994 год) на современном железе при помощи современного компилятора. Даже если Вы, как Python разработчик, никогда не компилировали проект на Си, то не волнуйтесь, я проведу Вас через весь путь. Я предполагаю, что у Вас:

  • установлен какой-нибудь дистрибутив Линукс
  • make
  • компилятор для make

мои версии
Fedora 33 x64
make 4.3
gcc 10.2.1
На другом дистрибутиве и с более старыми/новыми версиями компилятора и make тоже должно работать.

Для пользователей macOS инструкция для линукс должна сработать.

если установлен windows
Вы можете скомпилировать Python и в Windows.
Для этого Вам нужен make для Windows, он есть в составе MinGW

Для начала идем на официальный сайт и скачиваем архив с исходным кодом.
Читать дальше →

Математические неопределенности на примере Python

Reading time2 min
Views7.7K
Всем привет! Мы очень часто пользуемся привычными числами в наших любимых языках программирования. Привычные это 1, -1.5, pi или даже комплексные. А вот NaN, +Inf, -Inf используется нами гораздо реже.

Примечание:

В статье я использую элементарные функции Python версии 3.6.8, но многое будет актуально и для других языков, например для JS.
Читать дальше →

JS итоги 2018 и прогнозы на будущее

Reading time2 min
Views17K
Всем привет!

В конце года я решил подумать, что ждет JS разработчика в Новом 2019 году и подвести итоги этого года.

Добро пожаловать под кат!
Читать дальше →

Внутренности Python. Пасхалки

Reading time4 min
Views9.3K
Привет! На Хабре было довольно много статей про пасхалки питона, но вроде нигде не упоминалось про то, как все это устроено изнутри.

Думаю, что будет интересно прежде всего начинающим питонистам. Об этом и пойдет речь под катом!
Читать дальше →

Операции над комплексными числами

Reading time2 min
Views15K
Здравствуй, %username%!
Я получил довольно много отзывов о первой части и постарался все их учесть.
В первой части я писал о сложении, вычитании, умножении и делении комплексных чисел.
Если не знаешь это — скорей беги читать первую часть :-)
Статья оформлена в виде шпарлагки, истории здесь крайне мало, в основном формулы.
Приятного чтения!
Читать дальше →

Введение в комлексные числа

Reading time2 min
Views32K
Привет!

Выяснив, что многие знакомые программисты не помнят комплексные числа или помнят их очень плохо, я решил сделать небольшую шпаргалку по формулам.

image

А школьники могут что-то новое узнать ;)
// Всех кого заинтересовал прошу под кат.
Читать дальше →

Information

Rating
Does not participate
Location
Пенза, Пензенская обл., Россия
Date of birth
Registered
Activity

Specialization

Software Developer, Backend Developer
Middle
Git
C++
Qt
Multiple thread