Size: a a a

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

2020 November 22

s

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

s

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

s

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

s

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

s

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

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
!bash python -c 'print([x for x in range(1024)])'
источник

s

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

s

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

K

Konstantin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Круто
источник
2020 November 24

a

arnold in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
да. возможно в pygame для этого всего существуют простые методы, но в задаче на алгоритмы, как раз вот подходы: к разбиение на функции, модули. эволюцию программки.
1. рисуем одну кошку, влоб указывая примитивы и их свойства, координаты.
2. выносим кошку в отдельную функцию, в которую передаём координаты одной точки, а остальные оно вычислит само.
3. добавляем функционал, например цвет.
4. добавляем фунционал размер, добавляя какой-то коэфициент.
5. добавляем функционал флажок - отражение по горизонтали - добавляя в какие-то места коэффициент минус 1
Спасибо сделал четко . Правда я делил на коф , и все по областям разбил , так не пришлось + от центра , просто указывается местоположение и деление его на коф , только вот с зеркалироварием не разобрался, как вы описывали человеку mirror-1 , делить или умножить на данное число не помогает перевернуть область . Хорошо что нашел в библиотеке такую команду по зеркаоированию поверхности, в функцию просто тру или фалсе передается а в функции с помощью иф считывается, но хотелось бы допереть это алгоритмом как объясняли вы .
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
да. я через if делал коэффициент -1 которые сделают работу по
вот пример с рыбой там делался.
https://hastebin.com/loxetapana.py
def fish(x0, y0, size=1, mirror_xcoord=False, mirror_ycoord=False):
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
хм, правда рыба отображается вокруг относительно точки.
тоесть когда без отражения, я ёё рисую относительно опорной точке влево и вниз, а если с мирром вправо и вверх.
чесно говоря незнаю, как поступить кроме как -  зная размер прямоугольника в который будет вписан спрайт соотв. изменить x0, y0
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
хм, правда рыба отображается вокруг относительно точки.
тоесть когда без отражения, я ёё рисую относительно опорной точке влево и вниз, а если с мирром вправо и вверх.
чесно говоря незнаю, как поступить кроме как -  зная размер прямоугольника в который будет вписан спрайт соотв. изменить x0, y0
источник

RC

Rashid Chekushev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Привет! Есть кто силен в регулярных выражениях?
Как мне извлечь из вот таких вот строк только номера (цифры) - 89992705630
То есть чтобы в других случаях не брались цифры:
17отд_1_Орлова Татьяна
55отд_2_Нечаева Мария
4отд_Arr_Снегина Екатерина
KZ_1отд_Утаракова
RZ_5Королев Михаил
89992705630
RB_1отд_Оператор_07
mng_RZ_1_Голубева Евгения66
16отд_Test16_1
источник

SS

Stanislav Salangin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Rashid Chekushev
Привет! Есть кто силен в регулярных выражениях?
Как мне извлечь из вот таких вот строк только номера (цифры) - 89992705630
То есть чтобы в других случаях не брались цифры:
17отд_1_Орлова Татьяна
55отд_2_Нечаева Мария
4отд_Arr_Снегина Екатерина
KZ_1отд_Утаракова
RZ_5Королев Михаил
89992705630
RB_1отд_Оператор_07
mng_RZ_1_Голубева Евгения66
16отд_Test16_1
Решение не скажу, так как не силен, но посоветую самому понять как работает, вот тут очень даже удобно https://regex101.com/, твой пример можно туда вставить и практиковаться
источник

RC

Rashid Chekushev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Stanislav Salangin
Решение не скажу, так как не силен, но посоветую самому понять как работает, вот тут очень даже удобно https://regex101.com/, твой пример можно туда вставить и практиковаться
Уже часа 2 вникаю )
источник

SS

Stanislav Salangin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Rashid Chekushev
Уже часа 2 вникаю )
\d{11}  таким спсобом будут браться только 11 подряд цифр
источник

SS

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

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Rashid Chekushev
Привет! Есть кто силен в регулярных выражениях?
Как мне извлечь из вот таких вот строк только номера (цифры) - 89992705630
То есть чтобы в других случаях не брались цифры:
17отд_1_Орлова Татьяна
55отд_2_Нечаева Мария
4отд_Arr_Снегина Екатерина
KZ_1отд_Утаракова
RZ_5Королев Михаил
89992705630
RB_1отд_Оператор_07
mng_RZ_1_Голубева Евгения66
16отд_Test16_1
регулярные выражения
источник

s

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