👍5❤2
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2
Принёс полезное инструмент для обучения PostgreSQL
PostgreSQL-песочница с практическими уроками по SQL, транзакциям, индексам, PostGIS и не только. Всё работает в браузере. Заходи и учись на реальных данных👍
☝️ Ссылка источник
✈️ Python Ninja
PostgreSQL-песочница с практическими уроками по SQL, транзакциям, индексам, PostGIS и не только. Всё работает в браузере. Заходи и учись на реальных данных
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥2
Ловите подгон бесплатный учебный курс по SQL от «Mode Analytics»
Освой SQL и начни анализировать данные как профессионал! Бесплатный курс от «Mode Analytics» проведёт тебя от первых строк кода до уверенного владения аналитическими инструментами
Быстро, наглядно и интерактивно📚
☝️ Ссылка источник
✈️ Python Ninja
Освой SQL и начни анализировать данные как профессионал! Бесплатный курс от «Mode Analytics» проведёт тебя от первых строк кода до уверенного владения аналитическими инструментами
Быстро, наглядно и интерактивно
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1🌭1
Сокровищница для любителей смотреть как устроены игры изнутри
Если ты когда-нибудь хотел покопаться в том, как устроены культовые игры этот клад для тебя
Огромный каталог открытых клонов и ремейков, где можно найти исходники классики и посмотреть, как энтузиасты воссоздают или переосмысливают их
Отличный способ вдохновиться или даже самому присоединиться к разработке😎
☝️ Ссылка источник
✈️ Python Ninja
Если ты когда-нибудь хотел покопаться в том, как устроены культовые игры этот клад для тебя
Огромный каталог открытых клонов и ремейков, где можно найти исходники классики и посмотреть, как энтузиасты воссоздают или переосмысливают их
Отличный способ вдохновиться или даже самому присоединиться к разработке
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
12 ключевых сетевых протоколов которые должен знать каждый
Сохраняй пригодится🕵️♂️
✈️ Python Ninja
Без этих протоколов не обходится ни одно сетевое взаимодействие. От передачи веб-страниц и синхронизации времени до защиты соединений и доставки писем это фундамент, на котором строится интернет
Сохраняй пригодится
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
На Хабр завирусилась статья «Git для самых маленьких. От первой команды до настройки SSH»
Для тех кто долго боялся Git, — и зря. Автор разложил систему контроля версий по полочкам: от git init до SSH-ключей и подписи коммитов
Прямо-таки «курс молодого бойца» с человеческим языком и живыми примерами. Новички в восторге, опытные — кидают в закладки для стажёров💪
☝️ Ссылка источник
✈️ Python Ninja
Для тех кто долго боялся Git, — и зря. Автор разложил систему контроля версий по полочкам: от git init до SSH-ключей и подписи коммитов
Прямо-таки «курс молодого бойца» с человеческим языком и живыми примерами. Новички в восторге, опытные — кидают в закладки для стажёров
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2
Объединение словарей в Python
Иногда нужно объединить два словаря в один. Вот два простых способа, как это можно сделать👇
Method 1 — оператор
Method 2 — оператор распаковки
📝 Оба способа работают одинаково — создают новый словарь, объединяя пары ключ–значение. Метод с
✈️ Python Ninja
Иногда нужно объединить два словаря в один. Вот два простых способа, как это можно сделать
Method 1 — оператор
|# Используем оператор объединения ( | ).
names_dict = {"kelly": 23,"Derick": 14, "John": 7}
another_names_dict = {"Ravi": 45, "Mpho": 67}
combined_dict = names_dict | another_names_dict
print(combined_dict)
Вывод:
{'kelly': 23, 'Derick': 14, 'John': 7, 'Ravi': 45, 'Mpho': 67}
Method 2 — оператор распаковки
**# Используем оператор распаковки ( ** )
names_dict = {"kelly": 23,"Derick": 14, "John": 7}
another_names_dict = {"Ravi": 45, "Mpho": 67}
combined_dict = {**names_dict, **another_names_dict}
print(combined_dict)
Вывод:
{'kelly': 23, 'Derick': 14, 'John': 7, 'Ravi': 45, 'Mpho': 67}
| появился в Python 3.9, а способ с ** подходит и для более ранних версийPlease open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
Принёс подарок «Labex» интерактивная платформа для обучения DevOps и Linux
Более 1000 интерактивных лабораторий и пошаговых туториалов по DevOps, Linux, информационной безопасности, Python и другим направлениям
Все занятия проходят прямо в браузере — без установки, настройки или дополнительного ПО. Практикуйтесь в реальных средах, оттачивайте навыки и осваивайте технологии в удобном формате😎
☝️ Ссылка источник
✈️ Python Ninja
Более 1000 интерактивных лабораторий и пошаговых туториалов по DevOps, Linux, информационной безопасности, Python и другим направлениям
Все занятия проходят прямо в браузере — без установки, настройки или дополнительного ПО. Практикуйтесь в реальных средах, оттачивайте навыки и осваивайте технологии в удобном формате
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3💯2
😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Откопал вам годноту для прокачки алгоритмов — визуальный тренажёр с пошаговым выполнением кода
70+ алгоритмов на Python, Java и C++, всё интерактивно и с наглядной визуализацией
P.S. Как доп. материал — вот ещё отличная статья с шикарной визуализацией алгоритмов (но лучше оставить её на потом, для закрепления и расширения)
☝️ Ссылка источник
☝️ Ссылка источник
✈️ Python Ninja
70+ алгоритмов на Python, Java и C++, всё интерактивно и с наглядной визуализацией
P.S. Как доп. материал — вот ещё отличная статья с шикарной визуализацией алгоритмов (но лучше оставить её на потом, для закрепления и расширения)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3
Краткий гид по основным компонентам Docker
CLI, образы, контейнеры, тома, сети — в Docker много ключевых понятий. В этом посте собрали всё самое важное
✈️ Python Ninja
CLI, образы, контейнеры, тома, сети — в Docker много ключевых понятий. В этом посте собрали всё самое важное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1
Распаковка последовательностей с
В Python можно распаковывать последовательности с помощью *, чтобы работать с переменным количеством элементов
При этом * можно ставить в любом месте, и он соберёт все «лишние» значения в отдельную переменную-список👇
Удобно, когда не знаешь заранее длину списка или нужно взять только часть элементов
✈️ Python Ninja
* в PythonВ Python можно распаковывать последовательности с помощью *, чтобы работать с переменным количеством элементов
При этом * можно ставить в любом месте, и он соберёт все «лишние» значения в отдельную переменную-список
a, b, c = 10, 2, 3 # стандартная распаковка
a, *b = 10, 2, 3 # b = [2, 3]
a, *b, c = 10, 2, 3, 4 # b = [2, 3]
*a, b, c = 10, 2, 3, 4 # a = [10, 2]
Удобно, когда не знаешь заранее длину списка или нужно взять только часть элементов
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥1
Крутая подробная шпаргалка для Backend разработчиков
Всё необходимое: от основ работы интернета и ПК до баз данных, API, тестирования и многое другое. Краткие и понятные объяснения дополнены таблицами, схемами и ссылками для детального изучения
Сохрани, чтобы не гуглить перед каждым проектом📚
☝️ Ссылка источник
✈️ Python Ninja
Всё необходимое: от основ работы интернета и ПК до баз данных, API, тестирования и многое другое. Краткие и понятные объяснения дополнены таблицами, схемами и ссылками для детального изучения
Сохрани, чтобы не гуглить перед каждым проектом
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🤝1