ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14446

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

👆 numba - топчег! Так просто, - делюсь радостью

Читать полностью…

Python beginners

Сравнил Go и python под numba-декоратором:

from time import perf_counter
from numba import njit

@njit
def kernel(n, steps):
total = 0.0

for i in range(n):
x = 1.0 + i * 0.000001

for j in range(steps):
x = x * 1.0000001 + (i + j) * 0.0000001

total += x

return total

n = 200_000
steps = 2000

# Первый вызов компилирует функцию — не включаем его в замер.
kernel(10, 10)

start = perf_counter()
result = kernel(n, steps)
elapsed = perf_counter() - start

print(f"result={result:.12f}")
print(f"time={elapsed:.6f}s")

Читать полностью…

Python beginners

Оу, я давно gcc в руки не брал похоже, а что там теперь?

Читать полностью…

Python beginners

Не ну поменялось кстати

Читать полностью…

Python beginners

Ну, eBPF там точно нет.

Читать полностью…

Python beginners

https://en.wikipedia.org/wiki/Advanced_Programming_in_the_Unix_Environment

Читать полностью…

Python beginners

Хз, мож они выпускают еще

Читать полностью…

Python beginners

Ну оно 2018 само по себе да

Читать полностью…

Python beginners

так это 3е издание же

Читать полностью…

Python beginners

о, у меня в аналоге есть

Читать полностью…

Python beginners

Ооо, интересненько. Надо бы почитать.

Читать полностью…

Python beginners

С таким успехом можно и хайку)

Читать полностью…

Python beginners

А так, тупо ставить линекс вариант железный.

Читать полностью…

Python beginners

https://ershovcomputer.ru/

Читать полностью…

Python beginners

Жесть у него тут чисто

Читать полностью…

Python beginners

package main

import (
"fmt"
"time"
)

func kernel(n, steps int) float64 {
total := 0.0

for i := 0; i < n; i++ {
x := 1.0 + float64(i)*0.000001

for j := 0; j < steps; j++ {
x = x*1.0000001 + float64(i+j)*0.0000001
}

total += x
}

return total
}

func main() {
const n = 200_000
const steps = 2000

start := time.Now()
result := kernel(n, steps)
elapsed := time.Since(start)

fmt.Printf("result=%.12f\n", result)
fmt.Printf("time=%s\n", elapsed)
}

Читать полностью…

Python beginners

Ах, это вообще история древних времен, gcc 3 вышел в 2001 году

Читать полностью…

Python beginners

от ABI gcc 2.95 ушли и от формата a.out отказались

Читать полностью…

Python beginners

ebpf это вообще киллер фича

Читать полностью…

Python beginners

там за последние лет 50 вряд ли сильно что-то поменялось

Читать полностью…

Python beginners

книга вообще так 92 года) Стивенса уже давно нет в живых

Читать полностью…

Python beginners

Оперативно купил разумеется

Читать полностью…

Python beginners

у мну тоже и https://www.books.ru/books/unix-razrabotka-setevykh-prilozhenii-82359/

Читать полностью…

Python beginners

А там на сайте тираж 2026

Читать полностью…

Python beginners

настольная книга была давным давно

Читать полностью…

Python beginners

только труЪ только https://www.piter.com/collection/all/product/unix-professionalnoe-programmirovanie-3-e-izd

Читать полностью…

Python beginners

Я так поставил линукс себе как-то, понял, что пользуюсь только браузером и снес его

Читать полностью…

Python beginners

В такой знаю можно это узнать.

Читать полностью…

Python beginners

Посвятите в курс дела, это хорошая литература?

Читать полностью…

Python beginners

Я не пользуюсь нейронками

Читать полностью…
Subscribe to a channel