CODERIKK
91 subscribers
68 photos
59 links
Лучший авторский контент 💙
По вопросам: @AgentCoderikkBot
Изучаем Python, SQL и tg-ботов
Download Telegram
💎Сегодня я хочу поделиться с вами полезным способом нахождения таблицы в базе данных, даже если вы не знаете ее точного расположения. Для этого мы используем запрос, который позволяет нам получить список всех таблиц в базе данных, а затем мы можем отфильтровать его, чтобы найти нужную таблицу.

🔹Например, если мы ищем таблицу с именем "users", мы можем выполнить следующий запрос:

SELECT TABLE_NAME 
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME = 'users'


🔹Если таблица существует, то она будет отображена в результатах запроса. Если таблицы нет, то результат будет пустым.

🔸Таким образом, мы можем легко и быстро найти таблицу в базе данных, даже если мы не знаем точного расположения. Надеюсь, этот совет будет полезен для вас в работе с базами данных! Желаю вам удачи 🍀
Знаешь что такое DWH? 📊

🔸DWH (Data Warehouse) – это хранилище данных, которое используется для анализа и отчетности. Оно позволяет собирать, хранить и обрабатывать большие объемы данных из различных источников. Благодаря DWH компании могут принимать обоснованные решения на основе фактов и цифр.

Существует несколько основных видов DWH:

🔹Традиционные DWH – это классические решения, которые используются уже долгое время. Они обычно базируются на реляционных базах данных и предоставляют мощные инструменты для аналитики.

🔹Cloud DWH – это относительно новое направление, которое предполагает хранение данных в облаке. Это обеспечивает масштабируемость, гибкость и возможность работы с данными из любой точки мира.

🔹Big Data DWH – это решения, специально адаптированные для работы с большими объемами данных. Они позволяют справляться с огромными массивами информации и проводить сложные аналитические расчеты.

#CODERIKK #DWH #SQL
Репозиторий в Git — это место, в котором хранится весь код и вся история его изменений. По сути это просто папка, однако она связана с Git напрямую и содержит файлы в понятном для Git формате.

Программисты в шутку между собой называют его «Репой»

Репозиторий может быть:
🔹Локальным — храниться на компьютере пользователя.
🔹Удалённым — лежать на сервере или в облачном хранилище. В таком случае пользователи со своих устройств подключаются к этому репозиторию через интернет.

Большинство разработчиков хранят репозитории не на локальных машинах, а в хранилищах наподобие GitHub, BitBucket, GitLab и в их аналогах. Это специализированные веб-ресурсы, поддерживающие все функциональные особенности Git и позволяющие работать десяткам разработчиков над одним проектом параллельно, используя единое пространство для хранения всех файлов, их версий и прочих компонентов приложения или сайта.
Словарь IT-шника 👨🏻‍💻

✔️ Пет-проект, или pet project (от англ. pet, «домашнее животное», «питомец»), — личный проект, который разработчик выполняет в свободное от работы время для саморазвития и удовольствия.
Зачем нужны ветки в GIT?

🔸Ветка (англ. branch) — это изолированный поток разработки проекта. В таком потоке можно проверять разные идеи, тестировать новую функциональность и так далее.

🔹Ветки позволяют экспериментировать с проектом в Git, но при этом сохранять репозиторий в стабильном состоянии. Каждый член команды может работать в своей ветке и не мешать другим: коммиты, которые он сделает, не будут видны из других веток. А когда работа будет доделана, ветки можно соединить.

🔹Ветки полезны, даже если вы работаете в одиночку — например, над сайтом. Прежде чем писать новую функциональность, для неё следует создать отдельную ветку. Также ветки позволяют одному человеку переключаться между несколькими задачами сразу.

Много вообще читает текст до конца статьи? Ставь реакцию 🔻
Словарь IT-шника 👨🏻‍💻

✔️ Fork (англ. «развилка», «ответвление»), или «форк», — это GitHub-операция; напрямую с Git она не связана. «Форк» создаёт копию репозитория в аккаунте GitHub. Такая копия будет полностью независима. Изменения, которые вы внесёте, не будут синхронизированы с исходным репозиторием.
Поговорим об основных командах GIT:
*Репозиторий, сокращенно называют репой

🔹git clone — создание копии существующей репы.
🔹git add — сохранение снимка текущего состояния проекта в истории репы.
🔹git status — отображение состояния рабочего каталога и раздела.
🔹git commit — фиксация изменений, добавленных в раздел проиндексированных файлов.
🔹git reset — отмена локальных изменений в репе.
🔹git rm — удаление файлов из индекса и рабочей директории.
🔹git pull — извлечение и загрузка содержимого из удалённой репы и немедленное обновление локальной репы.
🔹git push — выгрузка содержимого локальной репы в удалённую.
🔹git remote — создание, просмотр и удаление подключений к другим репам.
🔹git log — просмотр истории коммитов, начиная с самого свежего и уходя к истокам проекта.
🔹git branch — менеджер веток, который умеет перечислять ветки, создавать новые, удалять и переименовывать их.
🔹git checkout — переключение веток и выгрузка их содержимого в рабочую директорию.
🔹git merge — слияние веток в текущую.

Сохрани себе
Привет, друзья! 👋

Рад вам сообщить отличную новость! 🎉 С понедельника мы запускаем классный курс для начинающих программистов по основам технологии GIT. 🚀

Понедельник, среда, пятница 🕙
Если вы давно хотели понять, что такое Git и как с ним работать, то это ваш шанс! 💻

Этот курс подойдет всем, кто хочет освоить основы работы с системой контроля версий. 📚 Вы узнаете, как создавать и управлять репозиториями, работать с ветками и слияниями, а также много других полезных трюков, которые значительно упростят вашу работу над проектами. Бесплатно 💸

Присоединяйтесь к нам, будет интересно и полезно 🔥

Жду ваших реакций, друзья ♥️

#CODERIKK #Начинающий #GIT
Введение в GIT #1 🌐

Всем привет! 👋 Сегодня начинаем наше путешествие по миру GIT - системе контроля версий, которая помогает отслеживать изменения в коде и работать в команде. 🚀

Что такое GIT?

GIT - это распределенная система контроля версий, разработанная Линусом Торвальдсом в 2005 году. Она позволяет разработчикам сохранять историю изменений, управлять ветками и интеграцией кода.

Почему GIT важен?

📜 История изменений
🤝 Работа в команде
🔄 Легкость в интеграции

Следите за нашими постами, чтобы узнать больше о GIT и его использовании 👨🏻‍💻

#CODERIKK #Начинающий #GIT
Введение в GIT #2 🌐

Привет всем! Сегодня поговорим об установке GIT на ваш компьютер.

Шаги для установки GIT:

🔹Зайдите на официальный сайт GIT: git-scm.com 🌐
🔹Скачайте установочный файл для вашей операционной системы.
🔹Запустите установку и следуйте инструкциям.

Откройте терминал и введите команду для проверка установки:
git --version


Если увидите версию GIT, значит, все прошло успешно! 🎉

Теперь вы готовы к работе с GIT.
В следующем посте разберем основные команды. 🚀

#CODERIKK #Начинающий #GIT
Введение в GIT #3 🌐

Сегодня разберем основные команды GIT, которые помогут вам начать работу. 🚀

Основные команды:

🔹git init - инициализация нового репозитория
🔹git clone - клонирование существующего репозитория
🔹git status - проверка статуса изменений
🔹git add - добавление изменений в индекс
🔹git commit - сохранение изменений в истории
🔹git push - отправка изменений на удаленный сервер
🔹git pull - получение изменений с удаленного сервера

Эти команды помогут вам эффективно управлять вашим кодом. 📜

В следующем посте рассмотрим создание репозитория. 🚀

#CODERIKK #Начинающий #GIT
Введение в GIT #4 🌐

Привет всем! Сегодня создадим наш первый репозиторий в GIT 🧑🏼‍💻

Шаги для создания репозитория:

Откройте терминал и перейдите в папку вашего проекта:
cd путь/к/проекту


Инициализируйте новый репозиторий:
git init


Добавьте файлы и зафиксируйте изменения:
git add .
git commit -m "Первый коммит"


Поздравляю! 🎉 Вы создали свой первый репозиторий и сделали первый коммит.

В следующем посте поговорим о ветках внутри репозиториев 🌳

#CODERIKK #Начинающий #GIT
Введение в GIT #5 🌐

Привет, разработчики! Сегодня разберем работу с ветками в GIT. 🌿

Зачем нужны ветки?

Ветки позволяют вам работать над разными версиями проекта параллельно, не влияя на основную ветку. Это удобно для разработки новых функций или исправления ошибок.

Основные команды для работы с ветками:

🔹git branch - просмотр существующих веток
🔹git branch имя_ветки - создание новой ветки
🔹git checkout имя_ветки - переключение на ветку
🔹git merge имя_ветки - слияние ветки с текущей

Пример создания и переключения на новую ветку:
git branch new-feature
git checkout new-feature


Теперь вы можете работать над новой функцией в отдельной ветке!

В следующем посте рассмотрим слияние веток. 🚀

#CODERIKK #Начинающий #GIT
Введение в GIT #6 🌐

Привет, друзья! Сегодня обсудим слияние веток в GIT. 🔄

Зачем нужно слияние?

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

Как выполнить слияние?

Переключитесь на ветку, в которую хотите слить изменения:
git checkout main


Выполните слияние:
git merge имя_ветки


Если нет конфликтов, слияние пройдет успешно. Если есть конфликты, GIT предложит их разрешить вручную.
Слияние помогает поддерживать ваш проект актуальным и интегрировать изменения.

В следующем посте поговорим о решении конфликтов. 🚀

#CODERIKK #Начинающий #GIT
Введение в GIT #7 🌐

Привет, разработчики! Сегодня обсудим, как решать конфликты при слиянии веток. 🤔

Что такое конфликт?

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

Как решать конфликты?

GIT укажет на файлы с конфликтами.
Откройте файлы в редакторе кода.
Найдите конфликтные участки, отмеченные:
<<<<<<<, ======= и >>>>>>>


Выберите правильные изменения и удалите конфликтные маркеры.

Сохраните изменения и выполните команду:
git add имя_файла
git commit -m "Разрешен конфликт"


Теперь конфликт разрешен, и вы можете продолжать работу 🚀

В следующем посте обсудим работу с удаленными репозиториями 📚

#CODERIKK #Начинающий #GIT
Введение в GIT #8 🌐

Сегодня поговорим о работе с удаленными репозиториями в GIT📚

Что такое удаленный репозиторий?

Удаленный репозиторий - это копия вашего репозитория, хранящаяся на удаленном сервере (например, GitHub или GitLab). Он позволяет совместно работать над проектом 🤝🏽

Основные команды:

🔹git remote add origin URL - добавление удаленного репозитория
🔹git push origin ветка - отправка изменений в удаленный репозиторий
🔹git pull origin ветка - получение изменений из удаленного репозитория

Пример добавления удаленного репозитория:
git remote add origin https://github.com/username/repo.git


Теперь ваш проект подключен к удаленному репозиторию!

В следующем посте поговорим о форках и пулл-реквестах. 🚀

#CODERIKK #Начинающий #GIT
Введение в GIT #9 🌐

Привет всем! Сегодня обсудим форки и пулл-реквесты в GIT. 📤

Что такое форк?

Форк - это копия чужого репозитория в вашем аккаунте. Это удобно для работы над проектами с открытым исходным кодом.

Как сделать форк?

🔸Зайдите на страницу репозитория на GitHub.
🔸Нажмите кнопку "Fork".
Теперь у вас есть своя копия репозитория.
🔸Внесите изменения и создайте пулл-реквест.

Как создать пулл-реквест?

🔸Внесите изменения в свою копию репозитория.
🔸Перейдите на страницу своего репозитория на GitHub.
🔸Нажмите кнопку "New Pull Request".
🔸Опишите изменения и отправьте запрос.

Теперь автор оригинального репозитория может рассмотреть ваши изменения и объединить их.

В следующем посте обсудим лучшие практики работы с GIT. 🚀

#CODERIKK #Начинающий #GIT
Введение в GIT #10 🌐

Привет, разработчики! Сегодня поделимся лучшими практиками работы с GIT, которые помогут вам стать эффективнее. 🚀

Советы по работе с GIT:

📝 Частые коммиты - фиксируйте изменения регулярно, чтобы не потерять важную работу.

🗒 Понятные сообщения коммитов - используйте осмысленные описания для коммитов.

🌿 Работа в ветках - создавайте ветки для каждой новой задачи или функции.

🔄 Регулярные слияния - интегрируйте изменения из других веток, чтобы избежать больших конфликтов.

📦 Резервное копирование - всегда делайте резервные копии важных веток на удаленных репозиториях.

Эти советы помогут вам более эффективно работать с GIT и поддерживать ваш код в порядке.

Спасибо, что были с нами в этом путешествии по миру GIT ❤️

#CODERIKK #Начинающий #GIT
Please open Telegram to view this post
VIEW IN TELEGRAM
Всем привет! Важный пост 🙌🏼

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

Я решил, что помимо статей и постов, которые я готовлю для вас, буду также делиться своим мнением о технологиях, рассказывать о том, что сейчас важно и за чем стоит следить. И что самое интересное, я постоянно отслеживаю новости о PlayStation 5 Pro и хочу делиться с вами мыслями на эту тему 🎮

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

Спасибо всем за вашу поддержку! Мне очень приятно видеть и знать, что вы читаете этот канал 😊

Ставьте реакции на этот пост🔻
#CODERIKK #Новости #Мнение
Что такое «bash скрипты»? 🚀

Приветствую всех 👋🏼 Сегодня мы погрузимся в мир bash скриптов — мощного инструмента, способного автоматизировать задачи, с которыми мы сталкиваемся каждый день. Узнайте, как написать свой первый bash скрипт, и откройте для себя новые горизонты в программировании и системном администрировании 👨🏻‍💻

Не пропустите шанс улучшить свои навыки и повысить продуктивность! Читайте далее, да начнется ваше путешествие в мир bash! 🌟

Жду от каждого реакцию здесь 🔻
#CODERIKK #BASH #LINUX