Типичный программист
81.6K subscribers
2.66K photos
905 videos
8 files
7.45K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Сэкономьте себе средства: подборка бесплатных курсов по SQL

Разработчик ПО поделился в LinkedIn подборкой бесплатных курсов по SQL. Она включает как курсы для новичков, так и для более опытных разработчиков. Продолжительность также отличается – от 14 часов до 4 недель.

Размещены они на платформах Coursera, Udacity, Udemy и Kaggle:

1. SQL for Data Analysis
2. SQL for Data Science
3. Introduction to Databases and SQL Querying
4. Intro to Relational Databases
5. Introduction to Structured Query Language (SQL)
6. Advanced Databases and SQL Querying
7. Databases and SQL for Data Science with Python
8. Oracle SQL – A Complete Introduction
9. Intro to SQL
10. Advanced SQL
11. Oracle SQL Basics
12. Beginners Guide to SQL

#SQL #курсы
Основные команды SQL, которые должен знать каждый программист

Собрали в одном месте 20+ самых популярных SQL-команд, элементов запроса, агрегатных функций и вложенных подзапросов с примерами использования: https://tproger.ru/translations/sql-recap/

#sql
Шпаргалка по SQL (postgres), которая выручает на собеседованиях

Автор статьи собрал вопросы, которые ему задавали на собеседованиях на позицию Python-разработчика. Естественно отвечать правильно получалось не всегда, а если точнее то чаще не правильно. Но спустя кучу часов в рефлексии, он составил перечень ответов, которыми пользуется до сих пор.

Делимся с вами: https://habr.com/ru/articles/745948/

#sql
27 распространённых вопросов по SQL с собеседований и ответы на них

UPDATE this_post SET description = "Мы просто собрали самые популярные вопросы по SQL с собеседований и дали на них развёрнутые ответы";

https://tproger.ru/articles/sql-interview-questions/

#sql #собеседование
​Бесплатный курс по PostgreSQL с нуля на Python

Это — двухчасовой плейлист, который поможет освоить основы работы с PostgreSQL. Все ролики в общем доступе, можно смотреть без доната.

Сохраняйте, чтобы не потерять: https://www.youtube.com/playlist?list=PLPPIc-4tm3YQsdhSV1qzAgDKTuMUNnPmp

#sql #python
​​Дорожная карта SQL: от новичка до middle в 2024 году

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

Чтобы освоить его с нуля в краткие сроки, необходимо правильно выстроить план обучения. В этом поможет дорожная карта.

#sql #шпаргалки
Как работает PostgreSQL на уровне кода?

Postgres — один из крупнейших open source проектов. Он создавался многие года, и кодовая база накопилась огромная. Но много ли разработчиков представляет себе, как он работает изнутри? И речь не про SQL, а про язык, на котором он написан, — про C.

Вот подборка статей, которая показывает, как работает PostgreSQL на уровне кода:
— Часть 1, введение: https://habr.com/ru/post/701284/
— Часть 2, цикл сервера: https://habr.com/ru/post/704618/
— Часть 3, подготовка бэкэнда: https://habr.com/ru/post/707950/
— Часть 4, инициализация бэкэнда: https://habr.com/ru/post/709404/
— Часть 5, цикл бэкэнда: https://habr.com/ru/post/714840/

#sql #си
​​Держите подборку бесплатных материалов для прокачки знаний по SQL:

— Основные команды SQL, которые должен знать каждый программист: https://tproger.ru/translations/sql-recap/

— Целый курс по основам SQL, состоящий из 19 небольших уроков с лёгкой подачей: https://youtube.com/playlist?list=PLtPJ9lKvJ4oh5SdmGVusIVDPcELrJ2bsT

— Сайт, где в интерактивной форме можно попрактиковаться и закрепить знания SQL: https://sqlbolt.com/lesson/introduction

— 5 заданий по SQL с реальных собеседований: https://tproger.ru/articles/5-zadanij-po-sql-s-realnyh-sobesedovanij/#tproger-comments

— Лучшие книги по SQL и базам данных для новичков и профессионалов: https://youtu.be/abdqhzvhOTM?si=wqHJcV8ylvryD6UP

#sql
Шпаргалка по SQL или как его называют индусы — скуль, эськуль и моё любимое — сукуле. Кажется, немного отвлёкся от темы, извините. 

В самом чит листе, предоставлены основные примеры запросов, а также пояснения к ним на русском языке.

Сохраняйте, чтобы не потерять

#шпаргалка #sql
Как говорил мой дед: «‎без труда не вынешь и рыбку из пруда, а без знаний SQL — данные из базы»‎

Поэтому держите вторую часть шпаргалки по SQL. Если в первой части мы сосредоточились на основах, то теперь предлагаем вам погрузиться в мир оконных функций, синтаксиса, агрегатных функций, ранжирования и многого другого. И всё это также на русском языке.

Сохраняйте, чтобы не потерять. В комментариях также оставляем PDF-файл с шпаргалкой!

#sql #шпаргалка
Подготовили для вас небольшой чекап по знанию PostgreSQL 

Если вы ещё не знакомы с этой СУБД, то лучше начните с нашего руководства для новичков. В нём мы разобрали основные команды, создали первую базу данных и выполнили простые SQL-запросы.

А если вы уже уверены в своих навыках, то смело приступайте к тесту. Он поможет проверить ваши знания SQL на уровне Junior. Вопросы касаются основ работы с базами данных и создания оптимизированных запросов.

#postgresql #sql
Если вместо мышц вы хотите потренить SQL, то у меня как раз есть для вас тренажёр

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

Что понравилось:
— Задания ориентированы на практику. Приближены к реальным и основаны на популярных вопросах с собеседований.
— Удобно анализировать предложенные таблицы и писать запросы. 
— Задания разделены по темам и ранжированы по степени сложности, к тому же есть подсказки. 

Сохраняем, чтобы не потерять 👍

#sql
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Если вам нужен швейцарский нож для работы с базами данных, попробуйте DBeaver

Это бесплатный инструмент для разработчиков, администраторов баз данных и аналитиков, поддерживающий практически любую базу данных с драйвером JDBC (что по сути означает - ЛЮБУЮ базу данных).

Функционал: DBeaver предлагает мощный SQL-редактор с подсветкой синтаксиса, автодополнением и форматированием запросов, редактор метаданных, диаграммы ERD, инструменты для экспорта, импорта и миграции данных, а также анализ планов выполнения SQL и т.д.

А благодаря поддержке плагинов, DBeaver можно легко адаптировать к вашим нуждам, добавляя специальные функции для работы с различными базами данных.

Осталось только лайк поставить и сохранить👍

#SQL #инструменты #dbeaver
Неочевидные для начинающих тонкости Postgres

Представьте себе: если распечатать всю документацию PostgreSQL, получится увесистый талмуд в 3206 страниц (это для версии 17). Рядовой джун вряд ли сможет сесть и прочитать её сначала до конца.

В этой статье автор собрал в одном месте самые важные моменты, которые будут полезны всем, кто только начинает своё знакомство с этой СУБД.

#sql #полезности #бд
Как оптимизировать SQL-запросы для снижения нагрузки на БД

Развёрнуто рассказываем, как построить SQL-запросы так, чтобы они не создавали избыточную нагрузку на сервер.

Кэширование, оптимизация размера пакетов данных, регулярное обновление статистики и использование инструментов мониторинга, обо всём этом в статье.

#sql #ползености