🤠📱 Django — бесплатный фреймворк для веб-приложений, написан на Python.
Рассмотрим фреймворк Django для языка программирования Python. Каждый раз при разработке веб-сайтов требуются похожие компоненты: способ аутентифицировать пользователей (вход, выход, регистрация), панель управления сайтом, формы, инструменты для загрузки файлов и т. д. Поэтому и придумали Django.
Масштабируемость
Django подходит как для небольших проектов, так и для крупных веб-приложений с высокой нагрузкой. Многие крупные компании, такие как Instagram и Pinterest, используют Django для своих проектов.
Мощная админка
Встроенная административная панель позволяет управлять контентом сайта, пользователями и настройками, и не прибегать к дополнительному программированию.
Для тех, кто только начинает разбираться в IT и хочет понять принципы работы веб-приложений, Django станет отличным выбором.⚡️
#база
Рассмотрим фреймворк Django для языка программирования Python. Каждый раз при разработке веб-сайтов требуются похожие компоненты: способ аутентифицировать пользователей (вход, выход, регистрация), панель управления сайтом, формы, инструменты для загрузки файлов и т. д. Поэтому и придумали Django.
Масштабируемость
Django подходит как для небольших проектов, так и для крупных веб-приложений с высокой нагрузкой. Многие крупные компании, такие как Instagram и Pinterest, используют Django для своих проектов.
Мощная админка
Встроенная административная панель позволяет управлять контентом сайта, пользователями и настройками, и не прибегать к дополнительному программированию.
Для тех, кто только начинает разбираться в IT и хочет понять принципы работы веб-приложений, Django станет отличным выбором.
#база
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🤩5❤2
🖼️⚙️ Как устроен фреймворк
Разберемся подробнее, что такое фреймворк и как он работает простым языком.
🌸 Определение
Фреймворк предлагают нам готовые шаблоны для использования. Они существуют, чтобы облегчить процесс разработки и позволить нам не изобретать колесо.
🌸 Зачем нужен?
Представьте себе почтовый ящик (порт), который проверяется на наличие новых писем (запросов). Это делает веб-сервер. Когда письмо приходит, сервер читает его и отправляет ответ с веб-страничкой. Однако чтобы что-то отправить, нам надо это что-то иметь. И Фреймворк как раз и отвечает за создание контента, который будет отправлен в ответе.
Кстати, пост про фреймворки JavaScript
🖼 Фреймворки для веб-разработки
#термины
Разберемся подробнее, что такое фреймворк и как он работает простым языком.
Фреймворк предлагают нам готовые шаблоны для использования. Они существуют, чтобы облегчить процесс разработки и позволить нам не изобретать колесо.
Представьте себе почтовый ящик (порт), который проверяется на наличие новых писем (запросов). Это делает веб-сервер. Когда письмо приходит, сервер читает его и отправляет ответ с веб-страничкой. Однако чтобы что-то отправить, нам надо это что-то иметь. И Фреймворк как раз и отвечает за создание контента, который будет отправлен в ответе.
Кстати, пост про фреймворки JavaScript
#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4
Anonymous Poll
12%
Полный ноль
49%
Совсем чуть-чуть
33%
Понимаю достаточно
5%
Эксперт
1%
Свой вариант (в комментарии)
🥰5❤2👍2
🐹🎓 Go — идеальный инструмент в руках современного разработчика
🔵 Что это?
Go (Golang) — это язык программирования, разработанный Google. Он простой и производительный.
🔵 Зачем нужен?
Golang используется для следующих задач:
— разработка высоконагруженных систем
— создание облачных сервисов
— разработка серверных приложений
— разработка сетевых инструментов
🔵 В чем особенности?
▪️ Go работает очень быстро и может делать много задач одновременно, благодаря так называемым горутинам и каналам.
▪️ В Go строгие правила о том, как писать код, что помогает избегать ошибок до того, как программа будет запущена, то есть строгая типизация на этапе компиляции.
▪️ Также Go умеет хорошо организовывать большие проекты благодаря тому, что все делится на части, и это упрощает работу с большими и сложными задачами
#языки_программирования
Go (Golang) — это язык программирования, разработанный Google. Он простой и производительный.
Golang используется для следующих задач:
— разработка высоконагруженных систем
— создание облачных сервисов
— разработка серверных приложений
— разработка сетевых инструментов
▪️ Go работает очень быстро и может делать много задач одновременно, благодаря так называемым горутинам и каналам.
▪️ В Go строгие правила о том, как писать код, что помогает избегать ошибок до того, как программа будет запущена, то есть строгая типизация на этапе компиляции.
▪️ Также Go умеет хорошо организовывать большие проекты благодаря тому, что все делится на части, и это упрощает работу с большими и сложными задачами
#языки_программирования
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14😁2
Scrum — это методика управления проектами, которая используется для разработки сложных продуктов в быстро меняющихся условиях. Он стал особенно популярным в мире IT и включает в себя три столпа: прозрачность, проверка и адаптация.
Читайте подробнее в наших карточках
#управленцам
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔8👍3👏1
Типы данных в различных языках программирования имеют свои особенности, но основной принципы у всех одинаковые. Разбираемся с типами данных языка программирования C++.
• float - тип данных для хранения чисел с десятичными дробями.
• double - тип данных для хранения чисел с десятичными дробями, но в отличие от float обеспечивает большую точность при расчётах и использовании десятичных дробей, из-за того что использует больше памяти.
Пример:
Float averageHeight = 172.5;
Double Pi = 3.14159265358979.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18👏1😢1
Наша команда подготовила проект ценообразования и создания бота в Telegram. Понимание основ ценообразования, сроков реализации и задач поможет вам более эффективно общаться с разработчиками и успешно запускать свои проекты.
#проект
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👾8👍3🤔3
Сегодня многие компании стремятся ускорить процессы разработки и внедрения программного обеспечения и обеспечить при этом высокий уровень безопасности. Одним из наиболее эффективных подходов, позволяющих достигать эти цели, является DevSecOps.
Мы подготовили в карточках простое объяснение методологии DevSecOps для DevOps.
— Кстати, прошлый пост про DevOps:
Кто такой DevOps и как им становятся?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🤔2🥱1
Таск — относится к организации труда "задача, которую нужно решить". Это прямая транслитерация слова Task, которое обозначает «задание».
#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9⚡2
⚖️⚙️ Кто такие QA, QC, тестировщики; и чем они занимаются?
Из самого названия профессии понятно, что тестировщики — это те, кто что-либо тестируют или проверяют. Разберемся в различиях профессии:
🌻 Отношение друг к другу:
QA — это quality assurance, то есть обеспечение качества. Поднаправлением QA является QC — quality control или контроль качества. А вот уже тестирование — это поднаправление QC.
🌻 Сравнение:
Тестировщик проверит, что все 4 предполагаемые ножки на месте, они верно прикреплены к нужной плоскости. Он также убедится, что на табуретке можно сидеть, а еще проверит, что будет, если табуретку перевернуть и сесть на нее по-другому.
QC-инженер углубится в анализ качества древесины, из которой сделана табуретка, протестирует гвозди, которыми ножки крепятся к сиденью. Задача QC-инженера — убедиться, что табуретка готова к выпуску, в ней все так, как запланировано.
QA-инженер проделает все то же, что и тестировщик и QC-инженер. А еще проверит, что табурет собрали в соответствии с чертежами, которые он проверял и поправлял.
#база
Из самого названия профессии понятно, что тестировщики — это те, кто что-либо тестируют или проверяют. Разберемся в различиях профессии:
QA — это quality assurance, то есть обеспечение качества. Поднаправлением QA является QC — quality control или контроль качества. А вот уже тестирование — это поднаправление QC.
Тестировщик проверит, что все 4 предполагаемые ножки на месте, они верно прикреплены к нужной плоскости. Он также убедится, что на табуретке можно сидеть, а еще проверит, что будет, если табуретку перевернуть и сесть на нее по-другому.
QC-инженер углубится в анализ качества древесины, из которой сделана табуретка, протестирует гвозди, которыми ножки крепятся к сиденью. Задача QC-инженера — убедиться, что табуретка готова к выпуску, в ней все так, как запланировано.
QA-инженер проделает все то же, что и тестировщик и QC-инженер. А еще проверит, что табурет собрали в соответствии с чертежами, которые он проверял и поправлял.
#база
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4👏1