Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 April 20

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
потому что в итоге большинство девайсов превратится в сетевые модули с экранами
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
которые постоянно соединены с сервером и их вычислительные ресурсы находятся там
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
питон - вполне подходящий для серверных приложений инструмент
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
нового ничего не скажу по темам для изучения: алгоритмы, структуры данных, паттерны проектирования, операционные системы, многопоточные приложения и тд
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
mr.slavik
что я бы точно не делал - это привязывался к конкретной платформе сейчас
Я сейчас в свободное время для интереса учу питон а потом гляди если разберусь то пойду дальше
А пока мне нравится решать головоломки)
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Очевидно чтобы овладеть на прилич самостоятельном уровне потребуется может быть и не 1 год
источник

E

Eugene in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
Очевидно чтобы овладеть на прилич самостоятельном уровне потребуется может быть и не 1 год
Это зависит от ряда факторов
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от mr.slavik
Дан отсортированный по возрастанию массив чисел длинной N. Массив в произвольном месте делят на 2 части и хвост передвигают в начало, получившийся массив подается на вход программы. Реализовать алгоритм поиска элемента в массиве за O(logN).
пример:
arr=[7, 8, 10, 13, 1, 2, 4, 5] val=2
вывод:
pos=5
ну и написать тесты и бенчмарки
это разминочная типа задачка
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от mr.slavik
Еще задачка - написать функцию поиска самой длинной подстроки, состоящей не более чем из 2х различных символов за O(N). Написать тесты и бенчмарк подтверждающий сложность O(N)
пример:
'ababcbaba'
'abab'
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от mr.slavik
даны центрированный и обратные обходы бинарного дерева
восстановить дерево за O(N)
но за нее я не советую браться не решив предыдущие)
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от mr.slavik
на сортировку есть еще задачка - сортировка поидее известная, но если не знаете - не помешает ее изобрести - если нет ограничения по памяти - отсортировать произвольный массив за O(N)
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
Я сейчас в свободное время для интереса учу питон а потом гляди если разберусь то пойду дальше
А пока мне нравится решать головоломки)
вот - развлекайтесь, задачи типовые
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
если вы знаете базовые структуры данных и алгоритмы
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
если не знаете - повод познакомиться
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
mr.slavik
вот - развлекайтесь, задачи типовые
До string'а еще не дошел)
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
😍
До string'а еще не дошел)
?
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Функции len не дошел
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
И работы со строками
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
при чем тут строки
источник

m

mr.slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
тут надо с массивами работать
источник