CODERIKK
91 subscribers
68 photos
59 links
Лучший авторский контент 💙
По вопросам: @AgentCoderikkBot
Изучаем Python, SQL и tg-ботов
Download Telegram
Channel created
Всем привет! 👋🏼 Данный канал я решил создать по нескольким причинам:

1. Я хорошо разбираюсь в области программирования 🧑🏻‍💻
2. У меня много новых проектов и задач по разным направлениям в области IT 👔
3. Многие мои знакомые и друзья, спрашивают советы по SQL, Python, ML, технической аналитики и созданию Telegram-ботов 🔥

Поэтому было принято решение, развиваться в Telegram и приносить пользу себе и каждому из вас. Данный канал я буду развивать, наполнять контентом и помогать вам понимать сферу IT как в общих чертах, так и в узкоспециализированных местах. Здесь я буду делиться реальным опытом с проектов, своими мыслями, а также публиковать как базовые вещи, так и лайфхаки, которыми пользуюсь лично я каждый день! 🎯
Немного познакомимся и я расскажу о себе и своем опыте. Меня зовут Егор, мне 26 лет 🫶🏼

Мои основные специализации:
- Программист, разработчик
- BI-аналитик, аналитик данных
- Data Scientist (DS, DA, DE)

Имею 2-а красных диплома 📕 Опубликовано 11 научных статей 📚 Зарегистрировано 3 рационализаторских предложения 📔 Большой опыт работы с библиотекой Pandas и библиотекой визуализации Matplotlib. Имею опыт работы с NLP (обработка естественного языка) в данном направлении начинал работу с машинным обучением, например, такие задачи как классификация отзывов по темам и определение настроение пользователя. Занимался парсингом новостных сайтов и отзовиков, проводил анализ отзывов и мнений, поиск ошибок и неисправностей. XML парсинг RSS лент. Разработал несколько полноценных, полнофункциональных Telegram-bot'ов на основе ИИ - Python асинхронных библиотек с использованием ChatGPT с регистрацией, верификацией по почте и различными моделями взаимодействия и сохранением контекста, с проектированием, реализации и использовании баз данных PostgreSQL и MySQL, размещенный на своём сервере под управлением системы Ubuntu. Разработал Desktop утилит для торговых предложений, отслеживания товаров внутри одного предприятия на основе разработанного графического интерфейса. Дипломы написаны по теме "Computer Vision" основной задачей которых было обнаружение и идентификация личности или объекта задачи. Также интересной задачей был поиск погрешностей и отклонений процесса за счет средств технологии Graph Mining (Process Mining). Опыт работы с Docker, в связи с переносом проекта на различные НРТК (наземных робототехнических комплексов) на основе Raspberry PI и Arduino. Опыт написание простых сайтов на основе Flask с применением SQLAlchemy. Опыт работы с Git и свои репозитории на GitHub и GitLab. Навык работы с Linux. Знание алгоритмов машинного обучения, искусственного интеллекта, статистики, ООП. Работа с Yandex Cloud и DataLens. Все это только небольшая часть моего опыта 🤭
Весь материал будет разделен хэштегами, для более быстрой навигации внутри канала для вашего удобства:
#SQL #Python #TGBot #CV #ML #AI
и другие 🧑🏻‍💻 Что соответствует направлению поста и его тематике.

Знания мы будем делить по Дрейфусовской модели.
Но выделим 3-и уровня сложности:
🥉 #Начинающий
🥈 #Продвинутый
🥇 #Опытный

Также здесь я буду публиковать учебники, которые помогли мне в становлении программистом #Book

И различные обучающие материалы и курсы, которые помогут и вам набраться опыта в различных направлениях #Course

Моя задача - это качественно и кратко выдавать вам материал, который помогает мне в профессии, объяснять его значимость и применения в работе для вас 💙
Привет, друзья 👋🏼 Сегодня хочу поговорить с вами о SQL - языке структурированных запросов. SQL (Structured Query Language) является одним из самых популярных языков программирования в области управления базами данных (далее: БД). В дальнейшем я буду выкладывать материалы, которые вам помогут изучить и разобраться в этом языке 📄

Синтаксис SQL довольно прост, и это делает его очень доступным для изучения и использования. Он основан на командной структуре, состоящей из различных ключевых слов и операторов. Используя SQL, вы можете осуществлять поиск, вставку, обновление и удаление данных в базе данных 🤔

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

Кроме реляционных БД, SQL также может быть использован для работы с другими типами БД, такими как иерархические, сетевые и объектно-ориентированные БД 😱

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

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

Буду рад вашим реакциям, так я смогу понять, какие темы будут вам более интереснее и смогу персонализировать свои посты под вас 😘

#Начинающий #Теория #SQL
Сегодня хотел бы поделиться с вами некоторыми практиками по созданию простых SQL запросов.

SELECT - это один из самых основных и часто используемых операторов SQL, который позволяет извлекать данные из таблиц для дальнейшей работы.

Во-первых, важно определиться с таблицей, из которой нужно извлечь данные.

Во-вторых, использовать ключевое слово SELECT для указания столбцов, которые вы хотите выбрать. Например, если у вас есть таблица "users" с столбцами "id", "name" и "age", вы можете написать следующий запрос для извлечения данных:

SELECT id, name, age
FROM users;


Этот запрос извлечет все столбцы id, name и age из таблицы "users".

Кроме того, вы можете использовать различные условия для фильтрации ваших результатов. Например, если вы хотите выбрать только пользователей с возрастом старше 18 лет, вы можете добавить условие WHERE:

SELECT id, name, age
FROM users
WHERE age > 18;


Друзья, спасибо за поддержку❤️
Безумно приятно видеть реакции!
В 20:00 будет важная тема 🔥

#Начинающий #Практика #SQL
Друзья 👋🏼 Давайте погрузимся в тему соединений в SQL запросах и в чем заключаются их отличия.

Один из ключевых аспектов использования SQL - это возможность объединять данные из разных таблиц. Это достигается с помощью соединений 🔗

Существуют несколько типов соединений в SQL, но сегодня я хотел бы сфокусироваться на двух основных: INNER JOIN и LEFT JOIN

🔹INNER JOIN - используется для объединения двух таблиц на основе совпадающих значений в выбранных столбцах. Только те строки, которые имеют совпадающие значения в каждой таблице, включаются в результат. Это означает, что только строки, которые имеют общие значения в объединяемых столбцах, будут возвращены.

🔹LEFT JOIN - возвращает все строки из левой таблицы (таблицы, указанной в запросе слева), и только те строки из правой таблицы (таблицы, указанной в запросе справа), которые имеют совпадающие значения в объединяемых столбцах. Если нет совпадающих значений, то вместо них будут пустые (NULL).

Большое спасибо за реакции ❤️

#Начинающий #Теория #SQL
👋🏼 Поговорим сегодня о трех популярных реляционных СУБД (системах управления базами данных). Они служат посредниками между пользователем и базой данных, при помощи ранее известного нам языка SQL.

🔹 MySQL - является одной из самых популярных и широко используемых СУБД. Она отличается простотой в использовании, высокой производительностью и богатым набором функций.

🔹 PostgreSQL - еще одна известная СУБД. Она известна своей надежностью, поддержкой расширений и возможностью работы с географическими данными.

🔹 Microsoft SQL Server - является одним из самых популярных коммерческих решений для работы с данными.

🔸 Выбор подходящей СУБД зависит от требований конкретного проекта и его целей.

Например, ранее для Telegram бота я использовал - PostgreSQL.

Определенно, реляционные СУБД SQL являются незаменимым инструментом для работы с данными в современном мире.

Спасибо за вашу активность ❤️
Вечером будет тема для продвинутых пользователей SQL

#Начинающий #SQL
Скоро наступит Новый Год 🎄
Что может быть лучше, чем начать его с новейшей консоли Sony - PlayStation 5? 👾

Так и решили многие мои друзья и я думаю, что многим из вас было бы интересно узнать о том, чем отличаются разные версии PS5 и какую ревизию консоли выбрать?

При выборе PS5 вы могли заметить сочетание букв и цифр рядом с названием консоли. Например, CFI-1200A – это код модели консоли. Расшифровать его очень просто: достаточно обратить внимание на первые две цифры и последнюю букву 🎯

Что означает первые две цифры в коде модели PS5:
🔹
10 – консоль первой ревизии, появилась в 2020 году.
🔹11 – консоль второй ревизии, появилась в 2021 году.
🔹12 – консоль третьей ревизии, появилась в 2022 году.

Что означает последняя буква в коде модели PS5:
🔸A – модель с дисководом.
🔸B – модель без дисковода (Digital Edition).

Остальные две цифры – код региона, он не имеет практического значения. Единственное исключение – китайский регион с 09 в коде модели (например, CFI-1109A), избегайте их 💙 Хорошей недели

#Новости