Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Игра «История одной фермы» - увлекательное и бросающее вызов вашим серым клеточкам приключение, от которого невозможно оторваться!

История одной фермы - маджонг

Маджонг, Казуальные, Приключения

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Python + Кот

С этим тегом используют

Программирование IT Программист Обучение IT юмор Разработка YouTube Вертикальное видео Домашние животные Милота Юмор Фотография Котята Животные Все
31 пост сначала свежее
6
PythonGet
PythonGet
5 месяцев назад
Программирование на python
Серия Python_get

Словари и коты: как объединить миски без драки⁠⁠

Представьте, что у вас есть два кота: Барсик и Мурзик. У каждого из них есть свои миски с едой. Но вот беда: вы хотите объединить их миски в один общий список, чтобы не путаться. Как это сделать, чтобы коты не подрались? В Python есть несколько способов объединения словарей, и сегодня мы разберём их все.

О чём речь?

Словари (или dict) — это одна из самых популярных структур данных в Python. Иногда возникает необходимость объединить два или более словарей в один. Например:

🐾 У вас есть настройки по умолчанию и пользовательские настройки.

🐾 Вы хотите объединить данные из разных источников.

🐾 Вы просто хотите, чтобы Барсик и Мурзик делили свои миски.

Как это работает?

Python предлагает несколько способов объединения словарей. Мы рассмотрим:

  1. 🐾 Метод update().

  2. 🐾 Оператор | (Python 3.9+).

  3. 🐾 Распаковку словарей (**).

  4. 🐾 ChainMap из модуля collections (рассмотрели в прошлом посте)

1. Метод update()

Метод update() добавляет элементы из одного словаря в другой. Если ключи совпадают, значения будут перезаписаны.

Пример:

Словари и коты: как объединить миски без драки Программирование, Обучение, Урок, Python, Словарь, Кот, Update, Распаковка, Длиннопост

Значение для ключа Barsik было перезаписано.

2. Оператор | (Python 3.9+)

С появлением Python 3.9 объединение словарей стало ещё проще. Оператор | создаёт новый словарь, объединяя два других.

Пример:

Словари и коты: как объединить миски без драки Программирование, Обучение, Урок, Python, Словарь, Кот, Update, Распаковка, Длиннопост

Здесь создаётся новый словарь, а исходные остаются неизменными.

3. Распаковка словарей (**)

Распаковка словарей позволяет объединить их, создавая новый словарь. Это работает даже в версиях Python до 3.9.

Пример:

Словари и коты: как объединить миски без драки Программирование, Обучение, Урок, Python, Словарь, Кот, Update, Распаковка, Длиннопост

Как и в предыдущих примерах, значение для Barsik было перезаписано.

Когда использовать?

🐾 update():

  • Когда нужно изменить существующий словарь.

  • Если не важно сохранить исходные данные.

🐾 Оператор |:

  • Когда нужен новый словарь.

  • Если вы используете Python 3.9+.

🐾 Распаковка (**):

  • Когда нужен новый словарь.

  • Если вы используете Python до 3.9.

Метафора с котиками

Представьте, что у вас есть две коробки с игрушками: одна для Барсика, другая для Мурзика.

  • Если вы пересыпаете игрушки из одной коробки в другую, это update().

  • Если вы берёте новую коробку и кладёте туда игрушки из других коробок, это оператор | или распаковка.

  • Если вы просто ставите коробки рядом и говорите: "Теперь это одна большая коробка", это ChainMap.

О чём ещё вам было бы интересно почитать? Расскажите в комментариях! 🐾

И, по начинающейся традиции, на канале https://t.me/pytonism вас ждёт новая задача! Успешного кодинга!

Показать полностью 3
[моё] Программирование Обучение Урок Python Словарь Кот Update Распаковка Длиннопост
0
7
PythonGet
PythonGet
5 месяцев назад
Программирование на python
Серия Python_get

OrderedDict и ChainMap: как коты наводят порядок в своих мисках⁠⁠

Представьте, что у вас есть кот Барсик, который любит, чтобы его миски с едой всегда стояли в определённом порядке. А ещё у вас есть Мурзик, который хочет, чтобы его миски объединялись с мисками Барсика, но при этом каждая миска сохраняла свою уникальность. В Python для таких задач есть два замечательных инструмента: `OrderedDict` и `ChainMap`.

Сегодня мы разберёмся, как они работают, зачем нужны и как их использовать в реальных проектах.

О чём речь?

OrderedDict: это словарь, который сохраняет порядок добавления элементов. Если обычный словарь — это кот, который разбрасывает свои игрушки где попало, то OrderedDict — это кот, который аккуратно складывает их в коробку.

ChainMap: это структура данных, которая объединяет несколько словарей в один. Это как если бы вы объединили миски Барсика и Мурзика, но при этом каждая миска осталась на своём месте.

Как это работает?

1. OrderedDict

OrderedDict — это словарь, который помнит порядок добавления элементов. В Python 3.7+ обычные словари тоже сохраняют порядок, но OrderedDict предоставляет дополнительные возможности, такие как перемещение элементов.

Пример:

OrderedDict и ChainMap: как коты наводят порядок в своих мисках Программирование, Обучение, Python, Кот, Длиннопост

Здесь порядок добавления сохраняется: сначала Барсик, потом Мурзик, потом Белла.

2. ChainMap

ChainMap позволяет объединить несколько словарей в один. Это полезно, если у вас есть несколько источников данных, и вы хотите работать с ними как с одним словарём.

Пример:

OrderedDict и ChainMap: как коты наводят порядок в своих мисках Программирование, Обучение, Python, Кот, Длиннопост

Теперь вы можете обращаться к combined_food как к одному словарю.

Примеры использования

1. Работа с OrderedDict

Допустим, вы хотите отсортировать миски котов по алфавиту, а потом переместить любимую миску Барсика в начало.

OrderedDict и ChainMap: как коты наводят порядок в своих мисках Программирование, Обучение, Python, Кот, Длиннопост

move_to_end позволяет перемещать элементы в начало или конец.

2. Работа с ChainMap

Представьте, что у вас есть два словаря: один для текущих мисок, другой для запасных. Вы хотите сначала проверить текущие миски, а если там нет еды, обратиться к запасным.

OrderedDict и ChainMap: как коты наводят порядок в своих мисках Программирование, Обучение, Python, Кот, Длиннопост

ChainMap сначала ищет ключ в первом словаре, а если не находит, переходит ко второму.

Когда использовать?

🐾 OrderedDict:

  • Когда важен порядок элементов.

  • Когда нужно перемещать элементы (например, для реализации очередей).

🐾 ChainMap:

  • Когда нужно объединить несколько словарей.

  • Когда вы работаете с конфигурациями (например, объединение настроек по умолчанию и пользовательских настроек).

    Плюсы и минусы

🐾 OrderedDict:

  • ✅ Сохраняет порядок.

  • ✅ Предоставляет дополнительные методы (например, move_to_end).

  • ❌ Может быть медленнее, чем обычный словарь.

🐾 ChainMap:

  • ✅ Удобен для объединения словарей.

  • ✅ Не требует копирования данных.

  • ❌ Не поддерживает методы изменения (например, pop).

Примеры использования в реальной жизни

🐍 Конфигурации: объединение настроек по умолчанию и пользовательских настроек.

📦 Кэширование: работа с несколькими уровнями кэша.

🛠 Обработка данных: сортировка и объединение данных из разных источников.

Вопрос к вам

А вы когда-нибудь использовали OrderedDict и ChainMap в своих проектах? Поделитесь своими примерами в комментариях! 🐾

---

И в качестве небольшой разминки — приглашаю вас решить задачу на t.me/pytonism! Хорошего вам кодинга!

Показать полностью 4
[моё] Программирование Обучение Python Кот Длиннопост
1
11
PythonGet
PythonGet
5 месяцев назад
Программирование на python
Серия Python_get

Генераторы: как коты, которые ловят мышей по одной, а не тащат весь склад домой⁠⁠

Когда вы работаете с большими объемами данных, ваша программа может начать вести себя как кот, который решил утащить весь мешок корма сразу. В итоге — хаос, переполненная память и никакого удовольствия от работы. Но что, если бы ваш кот ловил мышей по одной, аккуратно и без лишнего шума? Вот так работают генераторы в Python.

🐾 О чём речь?

Генераторы — это особый вид итераторов в Python, которые позволяют обрабатывать данные "по кусочкам", а не загружать всё сразу в память. Это особенно полезно, если вы работаете с огромными файлами, потоками данных или бесконечными последовательностями.

Представьте, что вы читаете книгу. Вместо того чтобы пытаться запомнить всю книгу сразу (что, согласитесь, невозможно), вы читаете её страницу за страницей. Генераторы делают то же самое: они "читают" данные по одной "странице" за раз.

🛠 Как это работает?

Генераторы создаются с помощью ключевого слова yield. Когда Python встречает yield, он "замораживает" выполнение функции, запоминает её текущее состояние и возвращает значение. В следующий раз выполнение продолжается с того же места.

Генераторы: как коты, которые ловят мышей по одной, а не тащат весь склад домой Программирование, Обучение, Кот, Python, Генератор, IT, Учеба, Урок, Длиннопост

🐾 Почему это круто?

🧠 Экономия памяти: Генераторы не хранят все данные в памяти, а создают их "на лету". Это как если бы ваш кот ловил мышей одну за другой, а не пытался утащить весь склад сразу.

🐢 Ленивая загрузка: Данные обрабатываются только тогда, когда они действительно нужны. Это особенно полезно для работы с большими файлами или потоками данных.

🛠 Простота кода: Генераторы позволяют писать компактный и читаемый код.

🐾 Примеры использования

📂 Чтение больших файлов

Вместо того чтобы загружать весь файл в память, вы можете читать его построчно:

Генераторы: как коты, которые ловят мышей по одной, а не тащат весь склад домой Программирование, Обучение, Кот, Python, Генератор, IT, Учеба, Урок, Длиннопост

🔢 Бесконечные последовательности

Генераторы идеально подходят для создания бесконечных последовательностей, например, чисел Фибоначчи:

Генераторы: как коты, которые ловят мышей по одной, а не тащат весь склад домой Программирование, Обучение, Кот, Python, Генератор, IT, Учеба, Урок, Длиннопост

📊 Обработка больших данных

Если у вас есть огромный массив данных, который нужно обработать, генераторы помогут избежать переполнения памяти:

Генераторы: как коты, которые ловят мышей по одной, а не тащат весь склад домой Программирование, Обучение, Кот, Python, Генератор, IT, Учеба, Урок, Длиннопост

🐾 Когда использовать генераторы?

📈 Когда вы работаете с большими файлами или потоками данных.

♾️ Когда вам нужно создать бесконечную последовательность.

🧹 Когда вы хотите сделать код чище и проще.

🐾 Историческая справка

Генераторы появились в Python 2.2, но их популярность выросла с выходом Python 3. Они стали незаменимым инструментом для работы с большими данными и потоками. Это как если бы коты научились ловить мышей по одной, а не пытались сразу утащить весь склад.

🐾 Заключение

Генераторы — это мощный инструмент, который позволяет экономить память и упрощает работу с данными. Они работают "по кусочкам", как коты, которые ловят мышей одну за другой. Попробуйте использовать их в своих проектах, и вы увидите, насколько проще станет ваша жизнь.

🐾 А вы уже использовали генераторы в своих проектах? Если да, то как? Если нет, то почему? Напишите в комментариях, и я помогу разобраться!

🐾 Ну а об "Асинхронных генераторах: как коты, которые ловят мышей в нескольких комнатах одновременно" вы можете узнать у меня в телеграмм-канале t.me/pytonism 😺

Показать полностью 4
[моё] Программирование Обучение Кот Python Генератор IT Учеба Урок Длиннопост
1
11
PythonGet
PythonGet
5 месяцев назад
Программирование на python
Серия Python_get

Котики на карте: как функция map помогает нам управлять данными, как ловкий кот⁠⁠

Функция map — это как умный кот, который помогает вам быстро и эффективно обрабатывать данные. Она позволяет взять список и применить к каждому его элементу определенную операцию, превращая скучные данные в полезные результаты. В этом посте мы разберем, как использовать эту функцию, чтобы ваши данные не путались, как котята в клубке ниток!

Что такое функция map?

Функция map — это как волшебная палочка для ваших данных. Она позволяет взять список (или другой итерируемый объект) и применить к каждому его элементу определенную функцию. В итоге вы получаете новый список, где каждый элемент – это результат применения этой функции.

Историческая справка

Функция map появилась в языках программирования, вдохновленных функциональным программированием, таких как Lisp. Она быстро завоевала популярность благодаря своей простоте и универсальности. В Python эта функция стала частью стандартной библиотеки и используется программистами по всему миру, как коты используют свои когти для лазания по деревьям.

Как работает функция map?

Представьте, что у вас есть корзина с пушистыми котятами, и вы хотите покормить каждого из них. Вместо того чтобы подходить к каждому котенку по отдельности, вы берете большую миску с кормом и раздаете его всем сразу. Так же и функция map: она берет вашу функцию и применяет ее ко всем элементам списка, как будто раздает корм всем котятам в один миг.

Котики на карте: как функция map помогает нам управлять данными, как ловкий кот Обучение, Программирование, Python, Карты, Кот, Урок, Длиннопост

Примеры нестандартного использования функции map

1. Преобразование строк: Вы можете использовать `map`, чтобы преобразовать все строки в верхний регистр. Это как если бы ваши котята вдруг решили стать настоящими львами и начали рычать!

Котики на карте: как функция map помогает нам управлять данными, как ловкий кот Обучение, Программирование, Python, Карты, Кот, Урок, Длиннопост

2. Фильтрация данных: С помощью map можно также фильтровать данные, возвращая только те, которые соответствуют определенному условию. Это как если бы вы выбрали только тех котят, которые умеют ловить мышей!

Котики на карте: как функция map помогает нам управлять данными, как ловкий кот Обучение, Программирование, Python, Карты, Кот, Урок, Длиннопост

3. Сложные преобразования: Вы можете использовать map для выполнения более сложных операций, например, объединения данных из нескольких источников. Это как если бы ваши котята решили объединить свои силы, чтобы поймать самую большую мышь в округе!

Котики на карте: как функция map помогает нам управлять данными, как ловкий кот Обучение, Программирование, Python, Карты, Кот, Урок, Длиннопост

Заключение

Функция map – это ваш верный помощник в мире программирования, который поможет вам быстро и эффективно обрабатывать данные. Она превращает скучные списки в яркие результаты, как котята превращают обычный день в настоящий праздник!

А какие интересные применения функции `map` вы можете придумать? Или, может быть, у вас есть вопросы о других функциях в Python? Давайте обсудим!

Показать полностью 4
[моё] Обучение Программирование Python Карты Кот Урок Длиннопост
2
8
PythonGet
PythonGet
5 месяцев назад
Программирование на python
Серия Python_get

Как использовать defaultdict для группировки оценок студентов: Упрощаем анализ данных⁠⁠

Представьте себе, что вы — кот, который решил устроить свою собственную школу для других котов. У вас есть множество студентов, и каждый из них получает разные оценки за свои "котопроекты". Вам нужно понять, каковы успехи каждого студента, чтобы знать, кого похвалить, а кого, возможно, стоит подбодрить. Вот тут на помощь приходит defaultdict из модуля collections в Python! 🐾

Зачем группировать данные?

Группировка данных позволяет вам организовать информацию так, чтобы она была более понятной и доступной для анализа. Если у вас есть список студентов и их оценок, группировка поможет вам увидеть, как каждый студент справляется с учебой. Это как если бы вы собирали игрушки вашего кота по категориям: мячики, мышки и прочие забавы. Так вы сможете быстро понять, какие игрушки у него есть и какие он предпочитает. 🎨

Как это работает?

Предположим, у вас есть список студентов и их оценок:

Как использовать defaultdict для группировки оценок студентов: Упрощаем анализ данных Обучение, Python, Программирование, Кот, Длиннопост

Теперь мы хотим сгруппировать оценки по каждому студенту. Для этого мы можем использовать defaultdict:

Как использовать defaultdict для группировки оценок студентов: Упрощаем анализ данных Обучение, Python, Программирование, Кот, Длиннопост

Как это работает?

1. 📝 Мы импортируем defaultdict и создаем его с типом значений по умолчанию list. Это означает, что если ключ отсутствует, его значение будет пустым списком.

2. 📥 Мы итерируемся по списку оценок и добавляем каждую оценку в список соответствующего студента. Если студента еще нет в словаре, defaultdict автоматически создаст для него пустой список.

3. 🖨 В конце мы выводим результаты, где каждый студент представлен со своим списком оценок.

Примеры использования в различных ситуациях

📊 Анализ успеваемости: Группировка оценок студентов позволяет легко увидеть, кто из них справляется лучше, а кто нуждается в дополнительной помощи. Это как если бы вы наблюдали за тем, какие игрушки ваш кот предпочитает, чтобы понять, что ему нравится больше всего.

📑 Создание отчетов: Если вы работаете в образовательной сфере, группировка оценок поможет вам быстро составить отчеты о успеваемости студентов. Вы сможете легко увидеть, какие предметы вызывают трудности у студентов и где им нужна помощь.

🌐 Обработка данных: В мире больших данных группировка информации позволяет выявить тренды и аномалии. Например, если вы анализируете результаты тестов, вы можете увидеть, какие группы студентов показывают лучшие результаты, и использовать эту информацию для улучшения учебного процесса.

Заключение

Использование defaultdict для группировки оценок студентов — это как иметь волшебный ящик, который сам организует информацию. 🧚 Это упрощает процесс анализа и позволяет сосредоточиться на том, что действительно важно: на успехах и трудностях ваших студентов. Теперь, когда вы знаете, как группировать данные, вы можете легко анализировать успеваемость и принимать обоснованные решения. 🔍

А как вы используете группировку данных в своих проектах? Есть ли у вас интересные примеры или вопросы по этой теме? Напишите в комментариях, и, возможно, это станет темой для следующей статьи! 💬

Показать полностью 2
[моё] Обучение Python Программирование Кот Длиннопост
2
85
Egorkatyan
Egorkatyan
1 год назад
Жизнь пикабушников за границей
Серия Жизнь после диагноза

Жизнь одного шизофреника в Берлине [2]⁠⁠

Привет, пикабу! С вами на связи Егоркатян, официально диагностированный шизофреник. Кому интересно - заходите в профиль, есть целая серия постов об этом. Повторяться не буду, здесь речь пойдет о моей жизни после постановки диагноза, инвалидности и принятия. Внизу очень много фото! Все права на изображения мои :)

Со времени первого пребывания в больнице прошло вот уже три с половиной года. Переезжать к родителям, как того хотели врачи, я наотрез отказалась. Сказала мол, мой дом тут, в Берлине, и никуда вы меня не заберете. Осталась. Живу тут уже восемь лет, переехала когда исполнилось 21. Первый диагноз был в 24. За первый год после психоза, кстати, тоже писала пост-апдейт. С того времени, конечно, уже много воды утекло, так что вот вам новый :) Пройдусь по самым основным событиям, которые случились уже после, и расскажу то, что кажется сейчас важным.

В 2022 году я снова начала учиться, только уже по (слегка) другому профилю: вместо физики я учу науку в целом. Степень называется «Наука в информационном обществе» и включает в себя ту же физику, математику, информатику, химию и предметы на выбор. Это такая себе Studium generale.

Степень эта на треть дольше, чем обычный бакалавр наук, и в данный момент я нахожусь примерно на середине. Точнее, экватор был уже пройден, мой диплом на горизонте :) Надеюсь, что справлюсь за минимальное время обучения, которое закончится через три семестра (1,5 года). За время учебы набралось тем для постов, которые буду постить отдельно: например о том, как я проходила практику в астробиологическом исследовательском центре. Под руководством профессора я исследовала вопрос о том, могут ли некоторые микроорганизмы жить и размножаться в условиях Марса. Было дико интересно, вот вам фото для красоты :)

Жизнь одного шизофреника в Берлине [2] Шизофрения, Жизнь за границей, Новая жизнь, Моральная поддержка, Личный опыт, Свадьба, Учеба, Python, Кот, Полимерная глина, Современное искусство, Техно, Длиннопост

Различные микроорганизмы в чашке Петри, такая себе новая версия теста Роршаха

Один из модулей, которые я сдавала, был о том, как разрабатывать (настольные) игры, и к концу семестра мы презентовали группой нашу карточную игру-квест. Другой был о гендере в контексте университета, еще один об определении минералов и камней. Вот смотрите: это, например, один и тот же камень халькопирит: сверху он оксидирован, а снизу нет.

Жизнь одного шизофреника в Берлине [2] Шизофрения, Жизнь за границей, Новая жизнь, Моральная поддержка, Личный опыт, Свадьба, Учеба, Python, Кот, Полимерная глина, Современное искусство, Техно, Длиннопост

Минерал Халькопирит

В общем очень интересно. Больше всего на данный момент зацикливаюсь на курсах по информатике. Там, правда, показывать не особо есть чего, разве что написанную (почти самостоятельно) мной программку. Она написана на Python, все собираюсь выложить на GitHub, но руки никак не доходят. Но вот вам скриншот. Это TO-DO программа, которая геймифицирует мне задачи. Проверено на практике, что если называть обязательные дела неотложными квестами, то они и даются легче. Ну и у каждого списка задач (для меня это недельные списки и список по каждому из курсов) есть свой ползунок, который показывает, сколько процентов уже сделано. Изображение на фоне сгенерировано ИИ.

Жизнь одного шизофреника в Берлине [2] Шизофрения, Жизнь за границей, Новая жизнь, Моральная поддержка, Личный опыт, Свадьба, Учеба, Python, Кот, Полимерная глина, Современное искусство, Техно, Длиннопост

Героический планировщик повестки дня

Теперь про работу. Кто помнит, я в 2020м начала заниматься устными и синхронными переводами. Ну вот, собственно этим и занимаюсь. К сожалению, много об этом рассказать не могу, подписала о неразглашении. Такие дела. Но вот вам в фото песка под микроскопом:

Жизнь одного шизофреника в Берлине [2] Шизофрения, Жизнь за границей, Новая жизнь, Моральная поддержка, Личный опыт, Свадьба, Учеба, Python, Кот, Полимерная глина, Современное искусство, Техно, Длиннопост

Песок с увеличением 40х

Про друзей: я абсолютно счастлива, что познакомилась с людьми, с которыми я сейчас в близких отношениях. Думаю, лучшего периода в этом плане в моей жизни еще не было. Тут все произошло по цепочке случайных событий: в нужное время в нужном месте. Как будто бы набираешься опыта в чем-то (в данном примере: социальные навыки) годами, а потом бац, и одно удачное знакомство ставит все на свои места. Могу с уверенностью сказать, что меня окружают «мои» люди.

На данный момент моя инвалидность составляет 50%, и мне очень трудно подолгу работать или учиться. В связи с этим я работаю примерно 10-20 часов в месяц, и у меня остается достаточно времени на учебу, друзей, любимого человека и на мои хобби! Последнее действительно развилось после того, как я начала работать синхронным переводчиком и перестала работать много. Теперь я леплю из глины, рисую, играю на варгане, вышиваю, читаю, работаю с гипсом, вяжу крючком… Раньше я тоже этим занималась, конечно, но совсем не так интенсивно. По ходу прохождения терапии амбулаторно, нам не раз говорили про пользу креативных хобби для нервной системы и всего организма в целом, и теперь я не считаю это пустой тратой времени.

В 2023 году я провела два воркшопа по полимерной глине: один в некоммерческом арт-спейсе, и еще один в undeground(подземной/тайной) галерее. В этом году в планах еще несколько. Фото с первого воркшопа, где я что-то объясняю:

Жизнь одного шизофреника в Берлине [2] Шизофрения, Жизнь за границей, Новая жизнь, Моральная поддержка, Личный опыт, Свадьба, Учеба, Python, Кот, Полимерная глина, Современное искусство, Техно, Длиннопост

Мой первый воркшоп по полимерной глине: мы украшали винные бокалы в «средневековом» стиле.

Вот пара моих работ из полимерной глины:

Жизнь одного шизофреника в Берлине [2] Шизофрения, Жизнь за границей, Новая жизнь, Моральная поддержка, Личный опыт, Свадьба, Учеба, Python, Кот, Полимерная глина, Современное искусство, Техно, Длиннопост

«Змейка» из полимерной глины

Жизнь одного шизофреника в Берлине [2] Шизофрения, Жизнь за границей, Новая жизнь, Моральная поддержка, Личный опыт, Свадьба, Учеба, Python, Кот, Полимерная глина, Современное искусство, Техно, Длиннопост

«Радио» из полимерной глины

А это связанная мною торбочка:

Жизнь одного шизофреника в Берлине [2] Шизофрения, Жизнь за границей, Новая жизнь, Моральная поддержка, Личный опыт, Свадьба, Учеба, Python, Кот, Полимерная глина, Современное искусство, Техно, Длиннопост

Связанная крючком сумка. Фон сгенерирован с помощью midjourney

Одно из моих любимейших хобби на данный момент - настольные и карточные игры. Я могу играть (и играю) в любой ситуации, где есть на это время. Иногда даже в Kит-Kате (Берлинский kinky-клуб) нахожу для этого время. На фото я с компанией друзей как раз в этом заведении.

Жизнь одного шизофреника в Берлине [2] Шизофрения, Жизнь за границей, Новая жизнь, Моральная поддержка, Личный опыт, Свадьба, Учеба, Python, Кот, Полимерная глина, Современное искусство, Техно, Длиннопост

Фото из Kit-Kat

Берлинская техно-культура теперь стала наследием ЮНЕСКО, кстати. Я лично ходила на демонстрации по этому поводу. Могу сказать, что город действительно этим дышит.

Дальше про личную жизнь: за это время я вышла замуж (ура!). Мы решили узаконить наши отношения в родном городе мужа: Марбурге. И свадьба у нас была как в мечтах у 5ти-летней девочки: мы расписались в самом настоящем замке на вершине горы. На мне было белое платье с вышитыми цветами, а на муже черное рыцарское. После загса мы спустились к подножию горы, где в уютном заведении под названием «Q» мы устроили турнир по настольным играм! С призами. Для получения призов нужно было собирать очки за участие и обменивать их. Отдельно была система с очками за выигрыш - их нельзя было обменивать, и только люди, набравшие больше всего очков, получали большие призы за первые три места. Все играли с удовольствием и никто не напился до бессознания :) самым крепким подаваемым напитком было вино, так как в нашей паре мы оба совсем не пьем алкоголь. Всего пришло около 30 человек, только самые близкие друзья и родственники, так что было очень уютно и все со всеми пообщались. Призы, кстати, были сделаны специально для этого повода моим хорошим другом-художником из Берлина. Это были его книга(о любви между мартышкой и псом), постеры, стихи о любви и открытки о влюбленных животных. Все же праздник любви! :) А после восьми вечера наш друг-диджей включил техно, и мы станцевали наш первый танец.

Это был счастливейший день в моей жизни, учитывая то что мы на все про все потратили намного меньше, чем нам в итоге подарили. Почти все было организовано с помощью друзей и родственников, и поэтому либо за символическую сумму, либо бесплатно, либо с огромной скидкой, потому что мы оба студенты и не могли себе позволить большего, да и не хотели. Фотограф, например, узнал про наш замысел и скинул больше половины цены, даже при том что ему пришлось ехать в другой город 7 часов в одну сторону, да и еще там ночевать. Фотографии в итоге вышли потрясающие, кстати. Из макияжа на мне были только блестки, и прическу я тоже не делала в салоне. Платья на нас были б/у, мое стоило смешные 50€. Всех гостей мы разместили в детских комнатах сестер и братьев школьных друзей мужа, тоже бесплатно. В этой локации (“Q”) никогда не проводились и не будут проводиться свадьбы, это заведение отца школьной подруги мужа. Нам нужно было заплатить их потенциальный заработок за один(!) день, при том что им пришлось закрыться как минимум на два дня, ибо на следующий день мы еще до вечера убирались. Убираться было продолжением вечеринки, пришло около половины гостей и мы под музыку, не спеша, праздновали дальше :) Торт нам подарила бывшая одноклассница мужа, закуски в замок во время церемонии принесли его родственники. Короче говоря, сэкономили буквально на всем, а вышло чудесно и душевно. С разрешения мужа выкладываю пару фотографий для визуализации:

Жизнь одного шизофреника в Берлине [2] Шизофрения, Жизнь за границей, Новая жизнь, Моральная поддержка, Личный опыт, Свадьба, Учеба, Python, Кот, Полимерная глина, Современное искусство, Техно, Длиннопост

23.03.23

Жизнь одного шизофреника в Берлине [2] Шизофрения, Жизнь за границей, Новая жизнь, Моральная поддержка, Личный опыт, Свадьба, Учеба, Python, Кот, Полимерная глина, Современное искусство, Техно, Длиннопост

г. Марбург, Германия: по дороге в “Q”

Жизнь одного шизофреника в Берлине [2] Шизофрения, Жизнь за границей, Новая жизнь, Моральная поддержка, Личный опыт, Свадьба, Учеба, Python, Кот, Полимерная глина, Современное искусство, Техно, Длиннопост

Турнир по настолкам

Жизнь одного шизофреника в Берлине [2] Шизофрения, Жизнь за границей, Новая жизнь, Моральная поддержка, Личный опыт, Свадьба, Учеба, Python, Кот, Полимерная глина, Современное искусство, Техно, Длиннопост

«Q»

Жизнь одного шизофреника в Берлине [2] Шизофрения, Жизнь за границей, Новая жизнь, Моральная поддержка, Личный опыт, Свадьба, Учеба, Python, Кот, Полимерная глина, Современное искусство, Техно, Длиннопост

Призы за участие - открытки с любовными посланиями - были сделаны специально для нас, как и призы за победу

Ну и конечно из самых главных новостей: вскоре после свадьбы мы завели котенка! Назвали Вай, полное имя Вайкунтха (небесная обитель Вишну или высшая обитель блаженства). Очень любим его.

Жизнь одного шизофреника в Берлине [2] Шизофрения, Жизнь за границей, Новая жизнь, Моральная поддержка, Личный опыт, Свадьба, Учеба, Python, Кот, Полимерная глина, Современное искусство, Техно, Длиннопост

Я и малыш-Вай. На фоне мои поделки из глины, рисунок моего авторства и открытка от друга-художника

От болезни остались голоса и ежедневный прием таблеток, ну и конечно проблемы с концентрацией и когнитивные трудности, тяжело организовывать жизнь самостоятельно, так что хорошо, что это от меня не требуется. Бытовую жизнь, то есть домашнее хозяйство организовывает мой муж, я ему по возможности помогаю с готовкой/уборкой. Он же помогает с планированием моих задач на каждый день, мотивирует и поддерживает во всем. Он тоже студент, мы учимся на одном направлении. Детей не планируем.

Вот и вкратце все. Что будет интересно - спрашивайте, напишу посты отдельно или на комментарии отвечу. В шапке профиля ник сами-знаете-где. Не болейте!

Показать полностью 15
[моё] Шизофрения Жизнь за границей Новая жизнь Моральная поддержка Личный опыт Свадьба Учеба Python Кот Полимерная глина Современное искусство Техно Длиннопост
13
10
Pythonanist
Pythonanist
1 год назад

Прохожу курс по питону. Отчёт за день 58⁠⁠

Продолжаю делать тестовое. Спасибо комментаторам за дельные советы.
Застрял на связи приложения с БД. Автор ютуб-плейлиста резко перешёл с темы на тему, и я запутался.

Прохожу курс по питону. Отчёт за день 58 Python, Обучение, Кот, Программирование

Сегодня буду смотреть дальше и разбираться.

[моё] Python Обучение Кот Программирование
11
290
Katastrophe9
Katastrophe9
1 год назад
IT-юмор

Когда пытаешься впихнуть в себя все модные технологии⁠⁠

Когда пытаешься впихнуть в себя все модные технологии
[моё] IT юмор IT Программист Программирование Python Кот
46
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии