Size: a a a

Сообщество Python Программистов

2020 March 05

l

let45fc in Сообщество Python Программистов
A.Krasilnikov Emoteview.ru
Года полтора назад у меня был проект с одной известной федеральной конторой на сумму хорошую.
Моя команда разрабов (30чел) почти закончили проект и наткнулись как раз на проблему с памятью. Самый их главный воскурил что-то и победил, на митапе потом бросался словом yield
Кул стори
источник

GS

Genri Spayer in Сообщество Python Программистов
други, наткнулся на "Codewars"
что скажете об этом проэкте?
есть смысл решать задачки такого рода?(для роста скилла)
источник

l

let45fc in Сообщество Python Программистов
Genri Spayer
други, наткнулся на "Codewars"
что скажете об этом проэкте?
есть смысл решать задачки такого рода?(для роста скилла)
Отличный проект
источник

l

let45fc in Сообщество Python Программистов
Решай
источник

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
Genri Spayer
други, наткнулся на "Codewars"
что скажете об этом проэкте?
есть смысл решать задачки такого рода?(для роста скилла)
я игрался там пока мог, мне нравилось ))
источник

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
let45fc
Отличный проект
его можно даже себе скачать и поставить, все зоны откроются бесплатно
источник

GS

Genri Spayer in Сообщество Python Программистов
понял, спасибо
источник

GS

Genri Spayer in Сообщество Python Программистов
A.Krasilnikov Emoteview.ru
его можно даже себе скачать и поставить, все зоны откроются бесплатно
я не бываю там где нет интернета....
источник

GS

Genri Spayer in Сообщество Python Программистов
причем у меня есть запасные варианты
ахапхах
источник

l

let45fc in Сообщество Python Программистов
A.Krasilnikov Emoteview.ru
его можно даже себе скачать и поставить, все зоны откроются бесплатно
+, не знал
источник

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
:D
источник

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
Vadim Apenko
Представь себе объект.... который ведёт себя почти как список. Ты можешь перебрать его через цикл ФОР и сделать какие-то вычисления.
Объект возвращает тебе строки из файла. Построчно.
Не важно сколько строк и какой размер файла, хоть лям террабайт. Весь файл загружен в память не будет.
Именно для создания таких объектов и служит yield. Объект называется Генератор.
черт, я вник, какая штука-то крутая
источник

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
это берешь файл и раскладываешь его как хочешь, как просто список, не загружая память. Офигенно
источник

AE

A.Krasilnikov Emotev... in Сообщество Python Программистов
Статисты дейта саентисты небось часто пользуют эту балалайку
источник

l

let45fc in Сообщество Python Программистов
A.Krasilnikov Emoteview.ru
черт, я вник, какая штука-то крутая
А потом ты узнаешь про итераторы...
источник

VA

Vadim Apenko in Сообщество Python Программистов
let45fc
Сколько там? 76 байт было?
Language:
Python3


Source:
import sys

print(sys.getsizeof(5))


Result:
28
источник

VA

Vadim Apenko in Сообщество Python Программистов
28 байт
источник

l

let45fc in Сообщество Python Программистов
let45fc
А потом ты узнаешь про итераторы...
И нифига не изменится, потому что в основном проще юзать генераторы
источник

l

let45fc in Сообщество Python Программистов
Vadim Apenko
28 байт
А, ну ок, че-то я загнул
источник

l

let45fc in Сообщество Python Программистов
Ну всяко больше нативного инта)
источник