Технологии Чайника
41 subscribers
288 photos
15 videos
176 files
69 links
Отчаянные технологии...

> https://t.me/teaspot500
Download Telegram
Далее я очень колхозно подключил к плате пульта два медных провода к ножкам инфракрасного светодиода, а между ножками бумажку от чупа-чупса, чтобы ножки и провода на них не соприкасались, подсоединив всё это к аккумулятору и не менее колхозной сфотографировав:
Технологии Чайника
Photo
На первом фото просто ИК светодиод через камеру телефона (человеческому глазу ИК свет не виден как бы я не крутил ИК фильтр, что вообще-то логично, но хотелось верить в магию)

На втором фото с помощью колхоза ИК светодиод светит через ИК фильтр, но фильтр находится на веб-камере

На третьем фото ИК фильтр на самом светодиоде
Некоторые малоизвестные новичкам методы в Python:

1. enumerate() - генерирует индекс и элемент списка:
for i, x in enumerate(["apple", "banana", "cherry"]):
print(i, x)

Вывод:
0 apple
1 banana
2 cherry

1. zip() - объединяет несколько списков в один:
a = [1, 2, 3]
b = ["a", "b", "c"]
c = list(zip(a, b))
print(c)

Вывод:
[(1, 'a'), (2, 'b'), (3, 'c')]

1. filter() - создает новый список, содержащий только элементы, которые удовлетворяют определенной функции:
def is_even(x):
return x % 2 == 0

a = [1, 2, 3, 4, 5, 6]
b = list(filter(is_even, a))
print(b)

Вывод:
[2, 4, 6]

1. map() - создает новый список, содержащий результаты применения функции к каждому элементу списка:
def square(x):
return x * x

a = [1, 2, 3, 4, 5]
b = list(map(square, a))
print(b)

Вывод:
[1, 4, 9, 16, 25]

1. reduce() - применяет функцию к каждому элементу списка, начиная с первого элемента и проходя по списку до конца:
from functools import reduce

def add(x, y):
return x + y

a = [1, 2, 3, 4, 5]
b = reduce(add, a)
print(b)

Вывод:
15

1. any() - возвращает True, если хотя бы один элемент списка является True:
a = [False, True, False, True]
b = any(a)
print(b)

Вывод:
True

1. all() - возвращает True, если все элементы списка являются True:
a = [True, True, True]
b = all(a)
print(b)

Вывод:
True

1. sorted() - возвращает новый отсортированный список:
a = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
b = sorted(a)
print(b)

Вывод:
[1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]

1. sum() - возвращает сумму элементов списка:
a = [1, 2, 3, 4, 5]
b = sum(a)
print(b)

Вывод:
15

1. range() - генерирует последовательность чисел:
a = range(10)
for i in a:
print(i)

Вывод:
0
1
2
3
4
5
6
7
8
9

1. list() - создает список из последовательности:
a = (1, 2, 3)
b = list(a)
print(b)

Вывод:
[1, 2, 3]

1. tuple() - создает кортеж из списка:
a = [1, 2, 3]
b = tuple(a)
print(b)

Вывод:
(1, 2, 3)

1. dict() - создает словарь из списка ключ-значений:
a = [("name", "John"), ("age", 25)]
b = dict(a)
print(b)

Вывод:
{'name': 'John', 'age': 25}

1. set() - создает множество из списка:
a = [1, 2, 2, 3, 3, 3]
b = set(a)
print(b)

Вывод:
{1, 2, 3}
Технологии Чайника
ApplesAdventure.py
Моя новая шедевроигра, которую я написал потому что было лень.. собственно игра отображает всю мою лень
Я очень хочу сделать рогалик: это банальная, лёгкая идея и при этом довольно интересная для игрока, как по мне..
TextToList.zip
2 KB
А вот это уже что-то посерьёзнее, так как работа с файлами, но всё такое же простое: Это простая программа для превращения Текста в Список
AutoPMCminer.zip
3.5 KB
Автоматический копатель, который продолжает прогресс закинутый в файл Save.txt, а так же может автокопать с нуля и создавать/изменять сохранение
Шлёп шлёп
Файл смерти
FileCount = 0
while True:
FileName = f"{FileCount}.txt"
File = open(FileName, "w")
File.write(str(FileCount))
File.close()
FileCount += 1
Чё ребят, космотир?
RedStar.rar
935.5 KB
Вот мои корабли, которые пока что успел создать в #cosmoteer
mods.rar
28.4 MB
Создал сборку модов на майнкрафт
Fabric 1.20.1 нужен
Напоминаю, что пиратов я ненавижу
mods.rar
28.4 MB
Вот по нормальному
Java.py
231 B
Новый вид смерти в 231 байт