⚡️ Как данные передаются через Интернет? Какое это имеет отношение к модели OSI? Как TCP/IP вписывается в это?
🕯 Семь уровней модели OSI:
1. Физический уровень
2. Канальный уровень
3. Сетевой уровень
4. Транспортный уровень
5. Сеансовый уровень
6. Уровень представления
7. Прикладной уровень
⌨️ Гайд на русском
#doc
🔥Подборка лучших обучающих каналов для программистов.
➡️Делитесь с коллегами и Сохраняйте себе, чтобы не потерять
🚀 Data Science
Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data
🐍 Python
Python/django
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги
#️⃣C#
С# академия
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа
⚡️Машинное обучение
Machine Learning - полезные статьи новости гайды и разбор кода
Ml Собеседование - подготовка к собеседовению мл, алгоритмам, кодингу
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат
☕️ Java
Java академия
Java вакансии
Java чат
Java вопросы с собеседований
Java книги
💻 C++
C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии
💥 Хакинг Kali Linux
Kali linux
linux_kal - kali чат
Информационная безопасность
🐧 Linux
Linux academy
🏆 Golang
Golang - подробные гайды, разбор кода, лучшие практики, заметки
Golang собеседование
Golang вакансии
Golang книги
Golang задачи и тесты
Golang чат
Golang news - новости go
🦀 Rust
Rust программирование
Rust чат
🛢Базы данных
Sql базы данных
Библиотека баз данных
SQL чат
📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки
🖥 Javascript/React/PHP
Javascript академия
React программирование
PHP
Книги frontend
Задачи frontend
🇬🇧 Английский для программистов
🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
🔥 DevOPs
Devops для программистов
Книги Devops
Docker
📓 Книги
Библиотеки Книг для программситов
💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
🔥 Нереально крутой эффект переливающихся иконок на чистом CSS. Забирай в свой проект
💾 Исходники в архиве 👇
💾 Код на codepen
#soft #code #css
Прокачайте свои знания о гибридной инфраструктуре 💻
Вы понимаете, какой вид инфраструктуры будет оптимален для вашего бизнеса? Умеете разбираться в различиях и тонкостях запуска и масштабирования проекта?
Давайте проверим это вместе. Ребята из @Selectel запустили сайт с небольшим квестом. Там вы погрузитесь в рабочие будни сисадмина и решите задачу от тимлида. Вам предстоит разобраться в особенностях гибридной инфраструктуры, связанных с безопасностью, стоимостью и управлением. Вы изучите вспомогательные материалы от нас, а в конце сможете пройти тест и сделать работу над ошибками.
По итогам этого интерактива вас ждет бонус на тестирование , с которым аренда серверов станет еще приятнее. Переходите по ссылке, чтобы увидеть все своими глазами: https://slc.tl/6pryp
Реклама ООО «Селектел» erid 2Vtzqud2QR9
⌨️ Архитектурные шаблоны в проектировании программного обеспечения предлагают структурированные решения распространенных проблем, улучшая такие качества как: гибкость, масштабируемость и удобство сопровождения. Ниже описаны некоторые ключевые модели:
🔑 Ключевые компоненты: (Event-Driven Architecture: EDA) — Событийно-ориентированная архитектура:
Поток работы системы определяется событиями (действиями пользователя, выходными данными), при этом компоненты взаимодействуют посредством событий. Обработчики событий отвечают асинхронно.
🔑 Ключевые понятия: (Events, Event Handlers, Asynchronous Communication.Layered Architecture) — события, обработчики событий, асинхронная связь.
Многоуровневая архитектура:
Организует систему на отдельных уровнях, каждый из которых имеет определенные обязанности. Связь обычно происходит между соседними уровнями, обеспечивая определенную функциональность.
🔑 Ключевые понятия: (Presentation Layer, Business Logic Layer, Data Access Layer. Monolith) — уровень представления, уровень бизнес-логики, уровень доступа к данным.
Монолит:
Традиционный подход с тесно интегрированными компонентами и модулями в единой кодовой базе, развернутой как единое целое.
🔑 Ключевые характеристики: (Single Codebase, Tight Integration, Single Deployment Unit. Microservices Architecture) — единая кодовая база, тесная интеграция, единая единица развертывания.
Микросервисная архитектура:
Разбивает приложение на небольшие, независимо развертываемые службы, каждая из которых ориентирована на определенные бизнес-возможности. Обеспечивает масштабируемость, ремонтопригодность и гибкость.
🔑 Ключевые компоненты: (Model, View, Controller.) — модель, представление, контроллер.
Модель-Представление-Контроллер (MVC):
Шаблон проектирования, разделяющий приложение на взаимосвязанные компоненты: модель (данные и бизнес-логика), представление (пользовательский интерфейс) и контроллер (управляет вводом пользователя и обновляет модель и представление).
🔑 Ключевые компоненты: (Master Node, Slave Nodes, Task Distribution) — главный узел, подчиненные узлы, распределение задач.
Эти шаблоны предлагают разнообразные способы структурирования программных систем на основе конкретных требований, обеспечивая масштабируемость, удобство сопровождения и простоту разработки. Выбор зависит от уникальных потребностей и целей приложения.
#doc
Думаете о карьере в сфере IT — начните с Python. Этот язык рекомендуют в качестве первого языка программирования, и для начала обучения вам не понадобятся технические знания и навыки.
Запишитесь на бесплатный курс Нетологии «Основы Python: создаём телеграм-бота». Программа акцентирована на практике. За 5 занятий вы погрузитесь в логику и синтаксис языка, изучите основные инструменты для написания кода. С нуля разработаете планировщик задач и создадите полезного Telegram-бота, которым сможет пользоваться кто угодно.
Попробуйте https://netolo.gy/csBq
Реклама. ООО «Нетология». Erid LatgBiUJ5
⌨️ Коды состояния HTTP
Каждый из кодов сгруппирован в разные категории и рассказывает уникальную историю о результате запроса.
1. 1xx — Informational/Информационный: предварительные коды состояния, указывающие, что сервер получил запрос и продолжает процесс.
2. 2xx — Success/Успех: означает, что запрос был успешным, показывая различные результаты, например:
- 200 ОК: Все прошло гладко, сервер успешно обработал запрос.
- 201 Created/Создано: новый ресурс успешно создан.
3. 3xx — Redirection/Перенаправление: означает, что для выполнения запроса необходимо выполнить дополнительные действия, например:
- 301 Moved Permanently/Перемещено навсегда: запрошенный ресурс был окончательно перемещен в другое место.
4. 4xx — Client Error/Ошибка клиента: эти коды обозначают ошибки, вызванные запросом клиента, в том числе:
- 400 Bad Request: сервер не может понять запрос из-за ошибки клиента.
- 404 Not Found/Не найден: запрошенный ресурс не существует на сервере.
5. 5xx — Server Error/Ошибка сервера: указывает на проблемы на стороне сервера, например:
- 500 Internal Server Error/Внутренняя ошибка сервера: на сервере произошло что-то неожиданное, что привело к ошибке.
#doc
Новогодний, праздничный, веселый бот от Selectel🦖
Что вас ждет в 2024? Ребята из Selectel создали бесплатного бота, который предскажет будущее и подберет тотемное животное на 2024. Предсказания ему передает искусственный интеллект, но не переживайте: с Selectel вас ждет только хорошее. А еще бот поможет нескучно провести время: расскажет, что почитать, посмотреть или приготовить.
Запускайте бота, делитесь результатами с друзьями и участвуйте в розыгрыше призов.
Реклама ООО «Селектел» erid 2VtzqvfboZM
🔥 Нейросеть которая бесплатно создает сайты по описанию
https://youtube.com/shorts/RaAZrX7XK0E
#youtube
Год не станет новым, если всё останется по-старому. Начните 2024-й с новых знаний: научитесь эффективно использовать нейросети в своей работе! Приглашаем на бесплатный мини-курс Skillbox «Data Science с нуля: пробуем профессии на практике за 5 дней». Окунитесь в сферу IT и решите, какая специальность вам ближе.
🎁 Успейте зарегистрироваться и получить подарок: https://epic.st/3vlL68
Чем займётесь на мини-курсе? Узнаете, где востребована наука о данных, и разберётесь в различиях её основных направлений. Освоите азы главного языка Data Science — Python, а также визуализируете с помощью него данные. Изучите базовые конструкции языка SQL и наконец поймёте, как же работают нейросети.
В знакомстве с профессиями вас будет сопровождать Анастасия Борнева — руководитель направления по исследованию данных в «Сбере». В финале мини-курса в прямом эфире она разберёт практические задания и ответит на все вопросы.
🎉 Все участники получат крутые бонусы и подарки!
Новогодняя распродажа в Skillbox — новая профессия с выгодой до 60% и курс в подарок при покупке.
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
💻 Изучение Kali Linux. Тестирование безопасности, тестирование на проникновение и этичный хакинг
Цель этой книги - рассказать читателям о возможностях Kali Linux через призму тестирования безопасности. Идея в том, чтобы помочь вам лучше понять, как и почему работают вещи. Kali Linux - это дистрибутив Linux, ориентированный на безопасность, поэтому он пользуется популярностью у людей, которые тестируют безопасность или применяют тестирование на проникновение как хобби или для призвания. Хотя он имеет свое использование в качестве дистрибутива Linux общего назначения и для использования в судебной экспертизе и другими связанными с ней задачами, он действительно был разработан с учетом тестирования безопасности.
Таким образом, большая часть содержания этой книги сосредоточена на использовании инструментов, которые предоставляет Кали. Многие из этих инструментов не обязательно легко доступны с другими дистрибутивами Linux. Хотя инструменты и могут быть установлены в другой дистрибутив Линукс и иногда построены из исходного кода, установка проще, если пакет уже находится в репозитории дистрибутива.
Автор: Мессье Рик
#books #pentest #redteam
👍 На улицах Москвы были замечены технологичные олени Санты помогающие развозить подарки
#cyberpunk
⌨️ На Реддите составили таблицу с лучшими нейросетями для разных задач на конец 2023 года
💾 Сохраняй
#doc
🔥 Python для Excel
Книга посвящена автоматизации Excel с помощью языка программирования Python. Описаны дистрибутив Anaconda Python и современные средства разработки, такие как менеджеры пакетов Conda и pip, блокноты Jupyter и Visual Studio Code. Даны необходимые основы языка Python и введение в анализ данных с помощью библиотеки pandas.
Приведены приемы чтения и записи файлов Excel без Excel. Рассмотрено программирование приложений Excel с помощью популярного пакета с открытым исходным кодом xlwings: автоматизация Excel, инструменты на основе технологии Python, трекер пакетов Python, а также функции определяемые пользователем.
Автор: Феликс Зумштейн
Год: 2023
#books
🧑💻 ИИ научился предсказывать дату смерти человека с точностью в 78%
Ученые разработали нейросеть, которая учитывает сразу множество факторов:
🌵 Время рождения;
🌵 Образование;
🌵 Зарплату;
🌵 Состояние здоровья;
🌵 Хронические заболевания и другие.
На их основе ИИ делает расчет наиболее вероятной продолжительности жизни.
Такой веселый киберпанк 😎
#news
🔥 Полезные библиотеки Python
☠️ StormBreaker — крутая утилита для фишинга и деанона пользователя.
Генерирует фишинговую ссылку, при переходе на которую сталкер получает информацию о пользователе, возможную геолокацию, доступ к камере и микрофону.
⚠️ Информация предоставлена исключительно с целью ознакомления. И побуждает обратить внимание на проблемы в безопасности.
⚙️ GitHub/Инструкция
#pentest #redteam #osint #soft #github
Легкий старт карьеры в Data Science и анализе данных
Начните с бесплатного урока от Марии Тихоновой – Senior Data Scientist в SberDevices и преподавателя ВШЭ.
В результаты вебинара вы:
- узнаете, чем машинное обучение отличается от классического программирования;
- научитесь решать задачи классификации методами ML;
- обучите свою первую ML-модель для распознавания рукописных цифр.
Занятие пройдёт 26 декабря в 18:00 мск и будет приурочено к старту курса «Специализация Machine Learning». После урока вы сможете продолжить обучение на курсе в рассрочку.
Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: https://otus.pw/AyVY/?erid=LjN8KDnrV
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963
💻 Скрытый ввод паролей и любых данных на Python
https://youtube.com/shorts/rNX-dpI0fHg
#youtube
2 самых популярных канала по информационной безопасности и этичному хакингу:
🔐 infosec — редкая литература, курсы и уникальные мануалы для ИБ специалистов любого уровня и направления. Читайте, развивайтесь, практикуйте.
👨💻 Social Engineering — авторский Telegram канал, посвященный информационной безопасности, OSINT и социальной инженерии.
🍑 В Хабаровске ищут стриптизершу танцовщицу Go-Go в IT-компанию
Девушка должна обладать высоким уровнем энергии, выступать перед отделом разработки и дизайна для стимуляции творческого потенциала и улучшения восприятия новых технологий у программистов 🍔
Вот это директор 👍
Признайся, захотелось в IT? 😏
Нейросеть попросили нарисовать двух геймеров:
⚡️ На клавиатуре
❌ На геймпаде
Результат убил ☕️
💎 Токсичный Уголек или подарки от дедушки Габена
В Dota 2 токсичным игрокам разослали специальные новогодние подарки: угольки с банами 💻
Счастливчики получили сундуки, внутри которых лежали проклятые угли🔥Если открыть сундук и залутать камень — вместе с ним получаете пожизненную блокировку аккаунта за нарушение правил игры.
Дед умеет троллить 😄
#news
Как Python-разработчику прокачаться до Middle+ и найти высокооплачиваемую работу? 💻
Подать заявку в школу IT Mentor. Ребята обучают Python-разработке в течение 6-8 месяцев, с гарантией трудоустройства. Главный бонус: если не нашел работу - ничего не платишь 😲.
На курс ребята ищут замотивированных студентов технических вузов, новичков в IT и разрабов с опытом, которые хотят перейти на Python. Для каждого уровня подготовлена своя программа и менторы, которые помогут пройти обучение до конца.
✅ Что ждет тех, кто попадет на курс?
- актуальный стек: Python, Базы данных, Django, FastApi и GIT,
- сообщество студентов, которое не сгорает после окончания обучения, и всегда открыто для вопросов и нетворкинга,
- реальный проект с командой и тимлидом, где ты сможешь прокачать hard-skills,
- и подготовка к собеседованиям с детальной обратной связью от менторов.
Оставить заявку на обучение можно по ссылке 👉🏻 https://clck.ru/37ACFi
Рассматриваем кандидатов от 18 до 45 лет.
*Количество мест до конца года ограничено
Реклама. ИП Тюльников ИНН 526223159257.
🔥 Полезные библиотеки Python
Google Maps Scraper – простой в использовании парсер отзывов с Google карт.
Установка:$ git clone https://github.com/gaspa93/googlemaps-scraper.git
$ cd googlemaps-scraper
$ pip install -r requirements.txt
У парсера есть два основных параметра:
--i: имя входного файла, содержащее список URL-адресов на Картах Google (по умолчанию: urls.txt)
--N: количество отзывов, которые необходимо получить, начиная с самого последнего (по умолчанию: 100).
Пример использования:$ python scraper.py --N 50
⚙️ GitHub/Инструкция
#soft #github #python
Почему Junior разработчику стало нереально найти работу? 😰
На одну Junior вакансию сейчас откликается в среднем около 1500 кандидатов. 1500 человек... 😬 А компании нужен всего один хороший джун.
😢 Это печально, потому что работодатель разбирает только первые 50-100 откликов, а остальные 1400 он просто не смотрит. Получается очень жесткая конкуренция.
Как искать работу в таких условиях и что делать, чтобы пробиться на собеседование? 🤔
Макс, основатель компании CodeReview (в прошлом разработчик) проведет бесплатный вебинар, в котором расскажет:
- как джунам искать работу в условиях жесткой конкуренции
- какие инструменты использовать
- как пробиваться на собеседования в 2024 году
🗓 Когда? 26 декабря, в 19:00 по мск
🎁 Стрим полностью бесплатный, а всем участникам Макс пришлет чек-лист для оформления резюме и гитхаба.
👉 Зарегистрироваться на бесплатный вебинар можно через этого телеграм-бота.
Приходи, если хочешь быстрее найти работу. До встречи! ✌️