Web Lab | Веб разработка
6.6K subscribers
118 photos
9 videos
304 links
Лучший бесплатный материал для начинающих программистов

Сотрудничество: @AmerigoVes

- Всё самое лучшее для Web-разработчиков
- IT инструменты, хитрости и секреты
- Отборные материалы для FullStack-специалистов
- Новости из мира IT
Download Telegram
🎮 Игра «Oh My Git!»

Она поможет в игровой форме закрепить принципы Git. Там визуализируются внутренние структуры репозиториев. А сама игра — опенсорс. Так что можно покопаться в исходниках.

#учись #игры
🗃 Самоучитель по программированию для начинающих

Сайт на котором можно найти бесплатные онлайн-учебники для изучения вёрстки (HTML, CSS), программирования на Java или Python, и многое другое.

#учись #полезныйресурс #python #html #css
🎲10 захватывающих игр для освоения CSS

Они превратят процесс изучения CSS в увлекательное приключение. Игры от «Flexbox froggy», где Вы помогаете лягушке найти свой путь, до «CSS Diner», где Вы учитесь применять селекторы.

#учись #игры #css
📘 A Byte of Python (Укус Питона)

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

#python #учись #книга
💣 Секретные запросы Google, ломающие поиск и не только

Поисковая система Google на первый взгляд консервативна и минималистична, тем не менее, её разработчики засунули в поиск целую кучу пасхалок - секретных запросов, позволяющих сломать привычный вид поиска или просто дающие неожиданный ответ. Некоторые пасхалки уже перестали поддерживаться поисковой системой, но в статье приведены только те, которые до сих пор можно воспроизвести.

#измираIT
🎮10 игр для изучения JavaScript

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

#учись #игры #javascript
🎨100 лучших инструментов веб-дизайнера

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

#полезныйресурс #учись
Принцип DRY 🛠

Важный принцип в программировании — принцип DRY (Don't Repeat Yourself). Этот принцип гласит, что каждый фрагмент кода должен быть написан только один раз.

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

Чтобы следовать принципу DRY, старайтесь выносить повторяющиеся части кода в отдельные функции и переменные. Это сделает код более структурированным и удобным для поддержки.

#учись #измираIT
🗺Интерактивная карта репозиториев

Разработчик собрал на одном сайте 400 000 открытых репозиториев и визуализировал их в виде интерактивной карты.

Каждая «страна» на карте — это репозитории, написанные на одном языке или фреймворке. Например, Pythonia - на Python, Swiftoria - на Swift.

#полезныйресурс #учись
📑 Шпаргалка состояний HTTP-запросов

Каждый HTTP-ответ имеет код состояния, который сигнализирует чёткой числовой информацией о том, как запрос был обработан.

Основные категории:
1xx. Информационные 100 - 199
2xx. Успешные 200 - 299
3xx. Перенаправления 300 - 399
4xx. Клиентские ошибки 400 - 499
5xx. Серверные ошибки 500 - 599

#учись #шпаргалки
🗃 10 ресурсов для изучения и использования Git

Начать работу с Git может быть нелегко. Поэтому в статье собрали десяток полезных материалов для изучения этого инструмента. Среди них не только статьи и руководства, но и интерактивные тренажёры.

#учись #полезныйресурс
🗺 Roadmap.sh Дорожная карта разработчика

Популярный OpenSource проект, в котором сообщество создало дорожные карты, руководства и статьи, чтобы помочь начинающим разработчикам.

#учись #полезныйресурс
📌 Наглядная шпаргалка по Flexbox CSS

Flexbox (от англ. flex — гибкий) — это модуль CSS, который позволяет удобно управлять расположением, порядком, размерами и отступами между элементами веб-страницы.

Сайты, свёрстанные «флексами», получаются адаптивными, то есть выглядят хорошо на разных устройствах: ПК, ноутбуках, планшетах и смартфонах.

До появления Flexbox разработчики верстали веб-страницы с помощью таблиц, CSS-свойств position, float и прочих инструментов, которые на самом деле для этого не предназначены. Сегодня Flexbox, как и CSS Grid, является частью стандарта CSS3 и его не нужно подключать отдельно.

#учись #шпаргалки #css
📑 Шпаргалка по Python для начинающих

Шпаргалки могут быть действительно полезны, когда Вы пробуете комплекс упражнений, относящихся к определенной теме, или работаете над проектом. Поскольку на одном листе бумаги можно уместить очень много информации. Этот набор шпаргалок призван напомнить Вам о правилах синтаксиса, а также о важных понятиях.

Эта шпаргалка включает в себя: Списки, Словари, Операторы If и циклы While, Функции, Классы, Файлы и исключения, Тестирование вашего кода. А также шпаргалки для начинающих по: Pygame, matplotlib, Pygal и Django.

#учись #python #шпаргалки