В SQL через Pandas. Эквиваленты SQL-запросов
#посмотреть
В мире, где доминирует SQL, существует Pandas, с привлекательными функциями, типа встроенной визуализации. Pandas быстро стал популярным инструментом исследования данных, затмив SQL. Но SQL по-прежнему держит позиции. Это второй по востребованности и третий по скорости роста язык для Data Science. Достаточно легко выучить SQL, если вы уже знаете Pandas.
⏱ Читать статью
#посмотреть
В мире, где доминирует SQL, существует Pandas, с привлекательными функциями, типа встроенной визуализации. Pandas быстро стал популярным инструментом исследования данных, затмив SQL. Но SQL по-прежнему держит позиции. Это второй по востребованности и третий по скорости роста язык для Data Science. Достаточно легко выучить SQL, если вы уже знаете Pandas.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2❤1
✔️Какие инструменты нужны автоматизатору тестирования на JavaScript?
Узнайте на бесплатном практическом уроке «Знакомство с Mocha и Chai» от Татьяны Березенцевой – Senior Auto QA в зарубежной компании Multilogin.
На вебинаре мы:
📌 познакомимся с основами популярного фреймворка Mocha и библиотеки утверждений Chai;
📌 рассмотрим основные принципы написания тестов;
📌 напишем пару Unit и API тестов.
📢 📢 Занятие пройдёт 14 декабря в 20:00 мск и будет приурочено к старту курса «JavaScript QA Engineer». После урока вы сможете продолжить обучение в рассрочку.
👉 Для бесплатного участия и получения записи пройдите короткое тестирование прямо сейчас: https://vk.cc/ctfiPg
Узнайте на бесплатном практическом уроке «Знакомство с Mocha и Chai» от Татьяны Березенцевой – Senior Auto QA в зарубежной компании Multilogin.
На вебинаре мы:
📌 познакомимся с основами популярного фреймворка Mocha и библиотеки утверждений Chai;
📌 рассмотрим основные принципы написания тестов;
📌 напишем пару Unit и API тестов.
👉 Для бесплатного участия и получения записи пройдите короткое тестирование прямо сейчас: https://vk.cc/ctfiPg
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KC8b2Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
❓ С чего начать изучение Java, если хотите в автоматическое тестирование?
👉 Прийти на бесплатный практический урок «Основы Java для тестирования» от OTUS.
На вебинаре:
- познакомимся с основами языка;- узнаем первые операторы;
- создадим первую программу;- обсудим автоматизацию тестирования на Java.
📌 Урок будет полезен начинающим тестировщикам и разработчикам, а также всем, кто хочет в IT, но не может определиться с направлением.
⏰ Занятие пройдёт 21 декабря в 20:00 мск и будет приурочено к старту курса «Специализация QA Automation Engineer». После урока вы сможете продолжить обучение в рассрочку.
👉 Для бесплатного участия прямо сейчас: https://otus.pw/d6M7/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8K8htc
👉 Прийти на бесплатный практический урок «Основы Java для тестирования» от OTUS.
На вебинаре:
- познакомимся с основами языка;- узнаем первые операторы;
- создадим первую программу;- обсудим автоматизацию тестирования на Java.
📌 Урок будет полезен начинающим тестировщикам и разработчикам, а также всем, кто хочет в IT, но не может определиться с направлением.
⏰ Занятие пройдёт 21 декабря в 20:00 мск и будет приурочено к старту курса «Специализация QA Automation Engineer». После урока вы сможете продолжить обучение в рассрочку.
👉 Для бесплатного участия прямо сейчас: https://otus.pw/d6M7/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8K8htc
👍6❤2🔥1
#почитать #посмотреть
Об основах SQL, возможностях простых и сложных SELECT, анализ производительности запросов, разбор [не]эффективного применения индексов и особенностей транзакций и блокировок.
или
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3❤1
Рекомендации по ведению SQL-кода
#почитать
В этом материале разберем общие рекомендации по ведению SQL-кода на примере СУБД MS SQL (T-SQL). Однако, многие пункты можно также применить и к другим СУБД.
⏱ Читать статью
#почитать
В этом материале разберем общие рекомендации по ведению SQL-кода на примере СУБД MS SQL (T-SQL). Однако, многие пункты можно также применить и к другим СУБД.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Приглашаем всех желающих на бесплатное вводное занятие по Автоматизации тестирования для продвинутых инженеров Java Advanced
⭐️ Курс разработан для тех, кто хочет углубить свои знания в автоматизации на Java, научиться создавать персонализированные шаблоны для тестов и отчетов, а также освоить тестирование Android и iOS (необходим MacOS). Для того чтобы обучение проходило максимально эффективно и комфортно желательно знать Java Core, Docker, реляционные базы данных и SQL.
Обучение длится 3 месяца и проходит в формате живых лекций и уроков в записию Мы добавили дополнительные занятия по Retrofit и Wiremock, расширили количество личных консультаций, а сейчас выкатываем новый апдейт.
🔥 Что нового в Java Advanced:
• добавили занятие по работе с БД (теперь их будет 3)
• добавили занятие по «продвинутой» работе с Selenide (его раньше не было вовсе)
• тестовый проект (niffler) претерпел немало изменений, в частности к старту потока ожидается полностью новый frontend (можно заранее ознакомиться с кодом проекта)
👀 Записаться на открытое занятие вы можете на нашем сайте QA.GURU
💡 Мы поможем освоить актуальный стек, улучшим и систематизируем ваши знания, а также вы получите доступ к комьюнити QA, где любят сложные вопросы и готовы делиться своим опытом.
Напишите нам в саппорт @qa_guru_support
Реклама: ИП Васенков Станислав Олегович, ИНН 774335827403, ERID LjN8KB6cy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2
👍7🔥2😢1
Forwarded from Тестировщик от бога
SQL: история, теория и практика
Плейлист с подробным разбором SQL — языка, знание которого нужно практически всем тестировщикам. Более 15 часов видео.
◽️Часть 1.1 История возникновения
◽️Часть 1.2 Нормализация
◽️Часть 1.3 Проектирование схемы данных
◽️Часть 2.1 Операторы и практика работы с запросами
◽️Часть 2.2 Практика работы с запросами
◽️Часть 3.1 Вложенные запросы
◽️Часть 3.2 Вложенные запросы
◽️Часть 4.1 Приемы анализа и оптимизации запросов
◽️Часть 5.1 Дополнительные средства некоторых баз данных
◽️Часть 5.2 Дополнительные средства некоторых баз данных
Плейлист с подробным разбором SQL — языка, знание которого нужно практически всем тестировщикам. Более 15 часов видео.
◽️Часть 1.1 История возникновения
◽️Часть 1.2 Нормализация
◽️Часть 1.3 Проектирование схемы данных
◽️Часть 2.1 Операторы и практика работы с запросами
◽️Часть 2.2 Практика работы с запросами
◽️Часть 3.1 Вложенные запросы
◽️Часть 3.2 Вложенные запросы
◽️Часть 4.1 Приемы анализа и оптимизации запросов
◽️Часть 5.1 Дополнительные средства некоторых баз данных
◽️Часть 5.2 Дополнительные средства некоторых баз данных
🔥9👏2❤1
Forwarded from 🐞Библиотека QA
SQL The Complete Reference
▫️Автор: Джеймс Р. Грофф - старший вице-президент по бизнес-стратегии корпорации Oracle
▫️Страниц: 912
▫️Третье издание
▫️Год: 2009
▫️Аннотация:
Исчерпывающее описание всех аспектов SQL от трех ведущих экспертов. Это универсальное руководство объясняет, как создавать, наполнять и администрировать высокопроизводительные базы данных и разрабатывать надежные приложения на основе SQL.
▫️Рейтинг на Амазоне: 4,6/5
⏱ Скачать книгу
▫️Автор: Джеймс Р. Грофф - старший вице-президент по бизнес-стратегии корпорации Oracle
▫️Страниц: 912
▫️Третье издание
▫️Год: 2009
▫️Аннотация:
Исчерпывающее описание всех аспектов SQL от трех ведущих экспертов. Это универсальное руководство объясняет, как создавать, наполнять и администрировать высокопроизводительные базы данных и разрабатывать надежные приложения на основе SQL.
▫️Рейтинг на Амазоне: 4,6/5
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1🔥1
SQL-запрос для отображения текущей даты в PostgreSQL?
Anonymous Quiz
12%
SELECT NOW();
12%
SELECT CURRENT_TIMESTAMP;
31%
SELECT CURRENT_DATE;
9%
SELECT CURRENT_DATE_TIME;
10%
SELECT SYSDATE;
6%
SELECT LOCALTIME;
19%
SELECT DATE(NOW());
👍11🔥2
Задача про бинарное дерево
#почитать
Пару слов о необходимом арсенале. Для решения задачи, понадобится следующее:
▫️Изучить, либо освежить, как используются, в SQL, условные конструкции CASE WHEN THEN;
▫️Повторить использование IN в связке с вложенным запросом, а именно, перед ним.
▫️Вспомнить, что делает оператор DISTINCT;
Ну и не забывать, что когда проверяем значение на NULL, то пишем не '=', '<>', '!=' а IS NULL / IS NOT NULL.
⏱ Читать статью
#почитать
Пару слов о необходимом арсенале. Для решения задачи, понадобится следующее:
▫️Изучить, либо освежить, как используются, в SQL, условные конструкции CASE WHEN THEN;
▫️Повторить использование IN в связке с вложенным запросом, а именно, перед ним.
▫️Вспомнить, что делает оператор DISTINCT;
Ну и не забывать, что когда проверяем значение на NULL, то пишем не '=', '<>', '!=' а IS NULL / IS NOT NULL.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍1👏1
Что выполняется быстрее, DELETE или TRUNCATE?
Anonymous Quiz
18%
Зависит от контекста
37%
TRUNCATE быстрее
34%
DELETE быстрее
10%
Нет особой разницы
👍9👌3🔥2
База по базам. Вводный гайд по SQL для тестировщика
#почитать
Вводный гайд по базам данных и их типам
Кратко о нереляционных БД и CRUD
Часто используемые операторы SQL с примерами
+ кликабельные шпаргалки.
⏱ Читать статью
#почитать
Вводный гайд по базам данных и их типам
Кратко о нереляционных БД и CRUD
Часто используемые операторы SQL с примерами
+ кликабельные шпаргалки.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍2❤1
Forwarded from 🐞Библиотека QA
Реляционные базы данных в примерах
▫️Автор: Святослав Куликов
▫️Год издания: 2023
▫️На русском
▫️Святослав Куликов - Senior Talent Development Manager at EPAM Systems (здесь его LinkedIn)
⏱ Скачать книгу
▫️Автор: Святослав Куликов
▫️Год издания: 2023
▫️На русском
▫️Святослав Куликов - Senior Talent Development Manager at EPAM Systems (здесь его LinkedIn)
Моя третья книга («Реляционные базы данных в примерах»)
В книге: все ключевые идеи реляционных СУБД – от понятия данных до логики работы транзакций; фундаментальная теория и наглядная практика проектирования баз данных: таблицы, ключи, связи, нормальные формы, представления, триггеры, хранимые процедуры и многое другое в примерах. Будет полезно тем, кто: когда-то изучал базы данных, но что-то уже забыл; имеет узкий практический опыт, но хочет расширить знания; хочет в предельно сжатые сроки начать использовать реляционные базы данных в своей работе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Дорожная карта SQL'2024
#почитать
1. Бесплатные курсы по SQL - Интерактивный тренажер по SQL
2. Введение в SQL от Kaggle
3. Продвинутый курс SQL от Kaggle
4. Введение в базы данных и SQL-запросы от Udemy
5. Intro to Relational Databases byUdacity
6. Введение в SQL (DataCamp)
7. SQL для анализа данных от Udacity
8 - ЕЩЕ БЕСПЛАТНЫЕ курсы и БЕСПЛАТНЫЕ сертификаты:
❯ SQL https://cognitiveclass.ai/courses/learn-sql-relational-databases
❯ MySQL https://scaler.com/topics/course/sql-using-mysql-course/
❯ PostgreSQL https://freecodecamp.org/learn/relational-database/
❯ Oracle https://mygreatlearning.com/academy/learn-for-free/courses/oracle-sql
❯ PostgreSQL https://simplilearn.com/free-postgresql-course-skillup
❯ SQL Projects https://mygreatlearning.com/academy/learn-for-free/courses/sql-projects-for-beginners
Подборка ресурсов, где можно выучить\подтянуть знания SQL:
В порядке изучения с "нуля":
⏩ https://mode.com/sql-tutorial/ много бесплатных уроков для начинающих, идущих по нарастающей
⏩ https://www.sql-ex.ru/ лучший тренажер по SQL, решайте парочку задач в день и никакие задания на интервью не будут вам страшны
⏩ https://sqlzoo.net/ еще несколько тренажеров с задачками для прокачивания практических навыков
⏩ https://stepik.org/course/70710/promo для тех кто уже знает основы и базу и хочет развить знания еще больше.
⏱ Читать статью
#почитать
1. Бесплатные курсы по SQL - Интерактивный тренажер по SQL
2. Введение в SQL от Kaggle
3. Продвинутый курс SQL от Kaggle
4. Введение в базы данных и SQL-запросы от Udemy
5. Intro to Relational Databases byUdacity
6. Введение в SQL (DataCamp)
7. SQL для анализа данных от Udacity
8 - ЕЩЕ БЕСПЛАТНЫЕ курсы и БЕСПЛАТНЫЕ сертификаты:
❯ SQL https://cognitiveclass.ai/courses/learn-sql-relational-databases
❯ MySQL https://scaler.com/topics/course/sql-using-mysql-course/
❯ PostgreSQL https://freecodecamp.org/learn/relational-database/
❯ Oracle https://mygreatlearning.com/academy/learn-for-free/courses/oracle-sql
❯ PostgreSQL https://simplilearn.com/free-postgresql-course-skillup
❯ SQL Projects https://mygreatlearning.com/academy/learn-for-free/courses/sql-projects-for-beginners
Подборка ресурсов, где можно выучить\подтянуть знания SQL:
В порядке изучения с "нуля":
⏩ https://mode.com/sql-tutorial/ много бесплатных уроков для начинающих, идущих по нарастающей
⏩ https://www.sql-ex.ru/ лучший тренажер по SQL, решайте парочку задач в день и никакие задания на интервью не будут вам страшны
⏩ https://sqlzoo.net/ еще несколько тренажеров с задачками для прокачивания практических навыков
⏩ https://stepik.org/course/70710/promo для тех кто уже знает основы и базу и хочет развить знания еще больше.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍1
Профессия «Инженер по тестированию».
🎁🎁🎁 Новогоднее спецпредложение от Хекслета — только до 10 января! Оставьте заявку сейчас и получите скидку 15 000 р. на курс и доступ ко второй профессии в подарок + 1 из 4х бонусов на выбор!
Начнем тестировать на первом уроке. Вас ждут более 110 упражнений и учебные проекты, в рамках которых вы будете тестировать приложения для портфолио в GitHub.
Мы не сторонники подхода в обучении «повтори за учителем». На Хекслете решение задач идет только через реальное понимание. Вы будете не просто находить ошибки в сценариях, но и понимать, почему они случились.
В рамках программы Карьерный трек вы подготовитесь к поиску первой работы в IT.
📌 Пройдите 5 бесплатных уроков и поймите, подходит ли вам эта профессия!
Реклама. АНПОО "ХЕКСЛЕТ КОЛЛЕДЖ". ИНН 7839056670.
🎁🎁🎁 Новогоднее спецпредложение от Хекслета — только до 10 января! Оставьте заявку сейчас и получите скидку 15 000 р. на курс и доступ ко второй профессии в подарок + 1 из 4х бонусов на выбор!
Начнем тестировать на первом уроке. Вас ждут более 110 упражнений и учебные проекты, в рамках которых вы будете тестировать приложения для портфолио в GitHub.
Мы не сторонники подхода в обучении «повтори за учителем». На Хекслете решение задач идет только через реальное понимание. Вы будете не просто находить ошибки в сценариях, но и понимать, почему они случились.
В рамках программы Карьерный трек вы подготовитесь к поиску первой работы в IT.
📌 Пройдите 5 бесплатных уроков и поймите, подходит ли вам эта профессия!
Реклама. АНПОО "ХЕКСЛЕТ КОЛЛЕДЖ". ИНН 7839056670.
👍5🔥2
Ознакомительное. Базы данных, актуальные в 2024 году
#почитать
1. MySQL – The Classic, надежный дедушка баз данных
2. MongoDB – NoSQL Hipster Kid, крутая NoSQL база
3. PostgreSQL – The Sophisticated One, идеальное сочетание производительности, функциональности и элегантности
4. Oracle – The Enterprise Behemoth, сын маминой подруги, который получает одни пятерки
5. Cassandra – Distributed Dynamo, королева пчел распределенных баз данных
6. Redis – The Speedster, который может бегать быстрее Усейна Болта, жонглируя горящими бензопилами
7. MariaDB – MySQL’s Open-Source Sibling, опенсорсный оптимизированный MySQL
8. SQLite – The Lightweight Champion, мощный и легкий, самодостаточный бессерверный
9. YugabyteDB – The Postgres Powerhouse, лучшее от PostgreSQL с распределенным магическим соусом
10. Neo4j – All About Relationships, делает сложные взаимоотношения похожими на детскую игру
11. Dolt – Git Meets Database World, позволяет отклониться от нормы
12. CockroachDB – NewSQL Innovator, мощное решение NewSQL с нуля для облачных сред
13. Planetscale – Scaling MySQL to Infinity, помните проблемы YouTube с масштабированием MySQL? Проблему решили с помощью Planetscale
14. Google Cloud Spanner – The Global Database, нужны согласованные данные на разных континентах?
15. Xata – Spreadsheet-like Simplicity, привносит простоту уровня электронных таблиц в реляционные базы
16. Amazon Aurora – AWS’s Database Darling, мощь MySQL и PostgreSQL в экосистеме AWS
17. Microsoft SQL Server – The Trusted Workhorse, этот конь тянет уже несколько десятилетий
18. Apache HBase – Big Data Behemoth, для тех, кто имеет дело с огромными объемами неструктурированных данных
19. TimescaleDB – Time Series Titan, функционал PostgreSQL с временнЫми рядами
20. FaunaDB – Serverless Superstar с распределенной обработкой транзакций онлайн + ACID
21. InfluxData – DevOps Dynamo, для мониторинга метрик и событий в инфраструктуре
22. Memgraph – Graph Database Prodigy, высокопроизводительная база данных графов in-memory для аналитики в реальном времени
23. Riak KV – Key-Value Connoisseur, распределённая NoSQL база данных типа ключ-значение(key-value)
24. KeyDB – Redis on Steroids, берет все, что вы любите в Redis, и добавляет новые возможности
25. MeiliSearch – Full-Text Search Extraordinaire, быстрый, простой
⏱ Статья с комментариями и примерами SQL-кода
#почитать
1. MySQL – The Classic, надежный дедушка баз данных
2. MongoDB – NoSQL Hipster Kid, крутая NoSQL база
3. PostgreSQL – The Sophisticated One, идеальное сочетание производительности, функциональности и элегантности
4. Oracle – The Enterprise Behemoth, сын маминой подруги, который получает одни пятерки
5. Cassandra – Distributed Dynamo, королева пчел распределенных баз данных
6. Redis – The Speedster, который может бегать быстрее Усейна Болта, жонглируя горящими бензопилами
7. MariaDB – MySQL’s Open-Source Sibling, опенсорсный оптимизированный MySQL
8. SQLite – The Lightweight Champion, мощный и легкий, самодостаточный бессерверный
9. YugabyteDB – The Postgres Powerhouse, лучшее от PostgreSQL с распределенным магическим соусом
10. Neo4j – All About Relationships, делает сложные взаимоотношения похожими на детскую игру
11. Dolt – Git Meets Database World, позволяет отклониться от нормы
12. CockroachDB – NewSQL Innovator, мощное решение NewSQL с нуля для облачных сред
13. Planetscale – Scaling MySQL to Infinity, помните проблемы YouTube с масштабированием MySQL? Проблему решили с помощью Planetscale
14. Google Cloud Spanner – The Global Database, нужны согласованные данные на разных континентах?
15. Xata – Spreadsheet-like Simplicity, привносит простоту уровня электронных таблиц в реляционные базы
16. Amazon Aurora – AWS’s Database Darling, мощь MySQL и PostgreSQL в экосистеме AWS
17. Microsoft SQL Server – The Trusted Workhorse, этот конь тянет уже несколько десятилетий
18. Apache HBase – Big Data Behemoth, для тех, кто имеет дело с огромными объемами неструктурированных данных
19. TimescaleDB – Time Series Titan, функционал PostgreSQL с временнЫми рядами
20. FaunaDB – Serverless Superstar с распределенной обработкой транзакций онлайн + ACID
21. InfluxData – DevOps Dynamo, для мониторинга метрик и событий в инфраструктуре
22. Memgraph – Graph Database Prodigy, высокопроизводительная база данных графов in-memory для аналитики в реальном времени
23. Riak KV – Key-Value Connoisseur, распределённая NoSQL база данных типа ключ-значение(key-value)
24. KeyDB – Redis on Steroids, берет все, что вы любите в Redis, и добавляет новые возможности
25. MeiliSearch – Full-Text Search Extraordinaire, быстрый, простой
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3❤2
Что вы должны знать о PostgreSQL?
Расскажем на бесплатном открытом уроке «B-tree индексы в PostgreSQL» от OTUS, где вы вместе с опытным экспертом:
- рассмотрите один из самых распространенных типов индекса b-tree в PostgreSQL;
- изучите один из наиболее эффективных способов оптимизации производительности базы данных;
- узнаете, как работают индексы в базе данных и сможете эффективно применять их в разных ситуациях.
📅 Встречаемся 17 января в 20:00 мск в рамках курса «PostgreSQL для администраторов баз данных и разработчиков». После урока вы сможете стать студентом программы в рассрочку.
🌐 Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: https://vk.cc/ctOvJ5
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KWF9W
Расскажем на бесплатном открытом уроке «B-tree индексы в PostgreSQL» от OTUS, где вы вместе с опытным экспертом:
- рассмотрите один из самых распространенных типов индекса b-tree в PostgreSQL;
- изучите один из наиболее эффективных способов оптимизации производительности базы данных;
- узнаете, как работают индексы в базе данных и сможете эффективно применять их в разных ситуациях.
📅 Встречаемся 17 января в 20:00 мск в рамках курса «PostgreSQL для администраторов баз данных и разработчиков». После урока вы сможете стать студентом программы в рассрочку.
🌐 Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: https://vk.cc/ctOvJ5
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru, erid: LjN8KWF9W
👍6🔥3👏1