🔥 Топовая программа для работы с разными БД
«Какой софт использовать для работы с базой данных» - наверняка такой вопрос уже возникал у вас. Вот мы всей командой используем DBeaver. Почему - рассказываем ниже.
1. Кроссплатформенный. У нас есть люди с Windows, с MACos и даже с Linux. И на все ОС DBeaver встает без проблем.
2. Поддержка основных СУБД. Нам не приходится использовать для MySQL - одну программу, для PostgreSQL - другую, а для SQL Server - третью. Все подключения удобно настраиваются в одном месте.
3. Бесплатный. Это немаловажный фактор - если вам не хочется платить за условный DataGrip, то DBeaver - отличная альтернатива.
4. Удобный. В отличие от многих подобных программ, DBeaver довольно удобен в плане интерфейса - все интуитивно понятно расположено и находится под рукой. Хотя свои косяки у него тоже есть, глупо это отрицать.
Конечно, Heidi, Toad, Workbench, PgAdmin, DataGrip и другие программы никто не отменял. Но мы плотно сидим на DBeaver. А что вы используете? 😉
- - - - - - -
► Тест по SQL для продвинутых: IT Resume
«Какой софт использовать для работы с базой данных» - наверняка такой вопрос уже возникал у вас. Вот мы всей командой используем DBeaver. Почему - рассказываем ниже.
1. Кроссплатформенный. У нас есть люди с Windows, с MACos и даже с Linux. И на все ОС DBeaver встает без проблем.
2. Поддержка основных СУБД. Нам не приходится использовать для MySQL - одну программу, для PostgreSQL - другую, а для SQL Server - третью. Все подключения удобно настраиваются в одном месте.
3. Бесплатный. Это немаловажный фактор - если вам не хочется платить за условный DataGrip, то DBeaver - отличная альтернатива.
4. Удобный. В отличие от многих подобных программ, DBeaver довольно удобен в плане интерфейса - все интуитивно понятно расположено и находится под рукой. Хотя свои косяки у него тоже есть, глупо это отрицать.
Конечно, Heidi, Toad, Workbench, PgAdmin, DataGrip и другие программы никто не отменял. Но мы плотно сидим на DBeaver. А что вы используете? 😉
- - - - - - -
► Тест по SQL для продвинутых: IT Resume
🔥11👍2
Вопрос от подписчика. Что мне нужно знать?
Вопрос
Я заканчиваю обучение на онлайн-курсах по Python и хочу устроиться на работу. Что мне нужно знать, чтобы быть востребованным?
Ответ
Тут зависит от специальности. Если речь о бекенд-разработке, то минимальный набор знаний такой:
* Базовый Python. Например, уметь написать сложный вложенный цикл-обработчик, а потом его же оптимизировать.
* Один из бэкенд-фреймворков. Например, Django или Flask.
* Умение работать и создавать API. Хотя бы базовый REST.
* Понимание http-запросов. GET, POST, корсы, коды ошибок и прочее.
* Git. Минимальный набор -
* SQL. Уметь писать базовые
* Linux. Подключение, перемещение по каталогам, понимание пользователей, установка-удаление-обновление пакетов/python/библиотек, полезные утилитки типа htop.
* Владеть базовыми инструментами для работы. Например, VS Code, DBeaver, Postman, putty.
* Python-специфичные плюшки. Виртуальное окружение,
* Тестирование кода с
* Понимание процесса деплоя. Хорошо бы уметь в базовый докер, знать про
Много? Много. Но и это не все.
Вообще, все знать не обязательно и невозможно. Но иметь общее представление и использовать на практике - нужно.
И самое важное: нужен пет-проджект, чтобы показать на собеседовании, да и вообще просто для «обучения на практике». Не учебный проект, не блог, сделанный по статье на Хабре. А нормальный проект, покрытый тестами, задеплоенный где-нибудь на хостинге, с красиво оформленным репозиторием и вылизанным кодом.
Возьмут ли вас на работу после этого? Скорее да, чем нет 😉
- - - - -
► Задачки по Python и не только: IT Resume
Вопрос
Я заканчиваю обучение на онлайн-курсах по Python и хочу устроиться на работу. Что мне нужно знать, чтобы быть востребованным?
Ответ
Тут зависит от специальности. Если речь о бекенд-разработке, то минимальный набор знаний такой:
* Базовый Python. Например, уметь написать сложный вложенный цикл-обработчик, а потом его же оптимизировать.
* Один из бэкенд-фреймворков. Например, Django или Flask.
* Умение работать и создавать API. Хотя бы базовый REST.
* Понимание http-запросов. GET, POST, корсы, коды ошибок и прочее.
* Git. Минимальный набор -
clone, push, pull, merge.* SQL. Уметь писать базовые
SELECT, UDPATE, INSERT, DELETE запросы.* Linux. Подключение, перемещение по каталогам, понимание пользователей, установка-удаление-обновление пакетов/python/библиотек, полезные утилитки типа htop.
* Владеть базовыми инструментами для работы. Например, VS Code, DBeaver, Postman, putty.
* Python-специфичные плюшки. Виртуальное окружение,
pip freeze и прочее.* Тестирование кода с
pytest или другим фреймворком.* Понимание процесса деплоя. Хорошо бы уметь в базовый докер, знать про
nginx и условный screen.Много? Много. Но и это не все.
Вообще, все знать не обязательно и невозможно. Но иметь общее представление и использовать на практике - нужно.
И самое важное: нужен пет-проджект, чтобы показать на собеседовании, да и вообще просто для «обучения на практике». Не учебный проект, не блог, сделанный по статье на Хабре. А нормальный проект, покрытый тестами, задеплоенный где-нибудь на хостинге, с красиво оформленным репозиторием и вылизанным кодом.
Возьмут ли вас на работу после этого? Скорее да, чем нет 😉
- - - - -
► Задачки по Python и не только: IT Resume
👍9😱2
🔥 Расчет промежуточного итога - Excel vs SQL
Расчет промежуточного итога - очень распространенная задача. Но в то же время, очень непростая.
Сегодня вместе с онлайн-университетом SF Education собрали для вас 2 способа расчета промежуточного итога:
с помощью Excel
с помощью оператора rollup в SQL
Забирайте себе в сохраненки - такая штука вам точно пригодится 😉
- - - - -
► Задачка: cделать из «широкой» таблицы «длинную»
Расчет промежуточного итога - очень распространенная задача. Но в то же время, очень непростая.
Сегодня вместе с онлайн-университетом SF Education собрали для вас 2 способа расчета промежуточного итога:
с помощью Excel
с помощью оператора rollup в SQL
Забирайте себе в сохраненки - такая штука вам точно пригодится 😉
- - - - -
► Задачка: cделать из «широкой» таблицы «длинную»
🔥11
Всем леопардам посвящается 🐆
Наш дружище, Глеб Михайлов, сделал курс Data Science с Глебом Михайловым. Кто воспользуется промокодом ITRESUME на 50% скидки - тот леопард 🐆
Кстати, в курсе куча практики на нашей платформе IT Resume, так что засучивайте рукава)))
А еще Глеб как-то делал стрим на нашей платформе. Все как обычно - с шутками, виноградным днем и диким угаром)) Если хочется поднять себе настроение - велкоме)
Наш дружище, Глеб Михайлов, сделал курс Data Science с Глебом Михайловым. Кто воспользуется промокодом ITRESUME на 50% скидки - тот леопард 🐆
Кстати, в курсе куча практики на нашей платформе IT Resume, так что засучивайте рукава)))
А еще Глеб как-то делал стрим на нашей платформе. Все как обычно - с шутками, виноградным днем и диким угаром)) Если хочется поднять себе настроение - велкоме)
🔥7👍2
Расскажите - какой контент вам интересен? 🙏🏻
Мы последнее время стали экспериментировать с форматом постов. Расскажите - что вам интересней читать и на что нам делать особенный упор. Ну и вообще - интересно ли вам нас читать😇
1. Разборы задач, вопросов и тестов с собеседований. Пример: Разбор тестового задания для аналитика от Авито
2. Подноготную мира IT - наши мысли о разработке и работе в команде, и немного о том, как мы пишем код. Пример: Что мне нужно знать, чтобы получить работу?
3. Подборки инструментов, сервисов, книг и других полезностей. Пример: Топовая программа для работы с БД
4. Разборы базовых конструкций языков программирования. Пример: Почему COALESCE - это важно?
5. Побольше информации о платформе IT Resume. Пример: CHANGELOG за февраль
6. Видео и стримы - лайвкодинги, разборы собеседований, ревью кода подписчиков
7. Другое (напишите в комментарии)
Мы последнее время стали экспериментировать с форматом постов. Расскажите - что вам интересней читать и на что нам делать особенный упор. Ну и вообще - интересно ли вам нас читать😇
1. Разборы задач, вопросов и тестов с собеседований. Пример: Разбор тестового задания для аналитика от Авито
2. Подноготную мира IT - наши мысли о разработке и работе в команде, и немного о том, как мы пишем код. Пример: Что мне нужно знать, чтобы получить работу?
3. Подборки инструментов, сервисов, книг и других полезностей. Пример: Топовая программа для работы с БД
4. Разборы базовых конструкций языков программирования. Пример: Почему COALESCE - это важно?
5. Побольше информации о платформе IT Resume. Пример: CHANGELOG за февраль
6. Видео и стримы - лайвкодинги, разборы собеседований, ревью кода подписчиков
7. Другое (напишите в комментарии)
👍1
Какой контент вам интересен?
Anonymous Poll
80%
Разборы задач, вопросов и тестов с собеседований
21%
Подноготная мира IT
37%
Подборки инструментов, сервисов, книг
30%
Разборы базовых конструкций ЯП
6%
Информация о платформе IT Resume
32%
Видео и стримы - лайвкодинги, разборы собеседований, ревью кода
4%
Другое
🔥 3 полезных функции для работы с Pandas
Pandas - сильнейший фреймворк для анализа данных в Python. И сегодня мы вместе с Анастасией из PyMagic (наверняка вы видели ее видео про Data Science на ютуб-канале miracl6) мы сделали небольшую подборку полезных функций Pandas:
✓ stack
✓ set\_option
✓ insert
Эти, казалось бы, несложные функции могут существенно облегчить вам ежедневную работу с Pandas 😉
Кстати, если у вас есть какие-то личные рекомендасьоны - поделитесь в комментариях)) Может быть вы облегчите кому-то жизнь 😄
Pandas - сильнейший фреймворк для анализа данных в Python. И сегодня мы вместе с Анастасией из PyMagic (наверняка вы видели ее видео про Data Science на ютуб-канале miracl6) мы сделали небольшую подборку полезных функций Pandas:
✓ stack
✓ set\_option
✓ insert
Эти, казалось бы, несложные функции могут существенно облегчить вам ежедневную работу с Pandas 😉
Кстати, если у вас есть какие-то личные рекомендасьоны - поделитесь в комментариях)) Может быть вы облегчите кому-то жизнь 😄
🔥15👍10