Про паттерн проектирования Одиночка. Он позволяет вам иметь единственный глобальный объект с единственной же точкой доступа (новые объекты не могут быть созданы).

https://refactoring.guru/ru/design-patterns/singleton

#python #patterns #паттерны #ООП
Опять же из чата.
Пока бесплатный курс по написанию телеграм-ботов:
https://stepik.org/course/120924
Один из ежедневных инструментов программиста - система контроля версий. Наиболее популярная - git (гит). Система контроля версий позволяет вести эффективную командную и локальную разработку, позволяет перемещаться по истории изменений и безопасно изменять код проекта в локальных ветках.
А вот неплохой практический ресурс по основным концепциям git:
https://learngitbranching.js.org

#git
Нашей группе недавно исполнилось три года!
Будет круто, если вы дадите нам немного фидбека по этому случаю:
https://forms.gle/3JmmDDZN5RU8vdgW8
Напомню, что вы все еще можете поделиться мнением о нашей группе:
https://forms.gle/3JmmDDZN5RU8vdgW8

Кроме этого, если вы хотите поделиться каким-то крутым бесплатным ресурсом, названием книги или youtube-канала по python - добро пожаловать в комментарии :)
Друзья, я ухожу в отпуск до осени писать диссертацию. Поэтому частых постов не ждите :)

P. S. А уж осенью мы устроим совместное прохождение чего-нибудь.
Небольшой апдейт: я написал около половины диссертации, думаю, что до ноября закончу. А в ноябре уже можно будет взяться за что-то интересное.
В планах начать начать совместное прохождение курсов по начальному питону и по начальной статистике. А потом можно будет окунуться в база данных, написание ботов и науки о данных. И, конечно, на стене снова начнут появляться материалы и опросы. Во всяком случае, таков план. Всем успехов :)
👍24🔥21
Чуть не забыл. А в сообщество Data&Knowledge я начал прохождение курса по обработке текста. Курс не самый простой.
👍3
Forwarded from Data&Knowledge
Я сделал класс по прохождению курса по обработке текста: https://stepik.org/join-class/72e95a3dee0ae04dac7d9b14bca82c595f2224f0
Не знаю как пойдет, курс не самый простой. Но мне в любом случае это надо пройти, может кто-то захочет страдать вместе.
👍1
Потихоньку проходим. Тема 2.1 прошлась довольно просто, темы - TF-IDF, pmi.
Forwarded from Data&Knowledge
Итак, сегодня начинается вторая неделя курса по обработке текста: https://stepik.org/course/54098/
Тема этой недели: векторные модели текста и классификация длинных текстов.
👍31🍓1
О планах на 2024 год.

В 2023 году у нас было не так много постов и активностей. И у меня есть две новости: хорошая и плохая. Хорошая: постов будет больше; плохая: но не сразу. В 2024 году я планирую сделать группу более community-centered: у нас, вероятно, появится бот предложки, а может и еще пара ботов. То же самое касается и совместных активностей: если они и будут, то, вероятно, будут на чьих-то активных волонтерских началах. Ну, а пока это прекрасное время не наступило, у нас будет немножко постов по обработке данных и про хорошие книжки.
14👍5🍓1
Как начать учить python.

Начался новый год, и это неплохой повод начать программировать. Из нашего опыта, один из более простых онлайн-курсов по программированию: https://stepik.org/58852. Курс очень хорош для начинающих и проходится за 1-3 месяца.
Если же у вас уже есть опыт с другими языками программирования, то я могу посоветовать курсы от института биоинформатики:
https://stepik.org/course/67
https://stepik.org/course/512
В них нет разжевывания, но они позволяют быстро познакомиться с новым языком.

Вопросы, возникающие во время прохождения, можно задавать в нашем тг-чате: https://t.me/learnpythonforfun_chat
👍8🔥3👎1
Продолжаем про паттерны проектирования. На очереди Адаптер. Этот паттерн позволяет создать класс-оболочку с требуемым интерфейсом (соответственно, для некого класса с неподходящим интерфейсом).
https://refactoring.guru/ru/design-patterns/adapter

#python #patterns #паттерны #ООП