Азбука айтишника
3.15K subscribers
1.56K photos
68 videos
2 files
1.05K links
Айти для неайтишников: постигаем азы программирования.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d6fce3cb

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
🤠📱 Django — бесплатный фреймворк для веб-приложений, написан на Python.

Рассмотрим фреймворк Django для языка программирования Python. Каждый раз при разработке веб-сайтов требуются похожие компоненты: способ аутентифицировать пользователей (вход, выход, регистрация), панель управления сайтом, формы, инструменты для загрузки файлов и т. д. Поэтому и придумали Django.

Масштабируемость

Django подходит как для небольших проектов, так и для крупных веб-приложений с высокой нагрузкой. Многие крупные компании, такие как Instagram и Pinterest, используют Django для своих проектов.

Мощная админка

Встроенная административная панель позволяет управлять контентом сайта, пользователями и настройками, и не прибегать к дополнительному программированию.

Для тех, кто только начинает разбираться в IT и хочет понять принципы работы веб-приложений, Django станет отличным выбором. ⚡️

#база
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🤩52
🖼️⚙️ Как устроен фреймворк

Разберемся подробнее, что такое фреймворк и как он работает простым языком.

🌸 Определение
Фреймворк предлагают нам готовые шаблоны для использования. Они существуют, чтобы облегчить процесс разработки и позволить нам не изобретать колесо.

🌸 Зачем нужен?
Представьте себе почтовый ящик (порт), который проверяется на наличие новых писем (запросов). Это делает веб-сервер. Когда письмо приходит, сервер читает его и отправляет ответ с веб-страничкой. Однако чтобы что-то отправить, нам надо это что-то иметь. И Фреймворк как раз и отвечает за создание контента, который будет отправлен в ответе.

Кстати, пост про фреймворки JavaScript
🖼Фреймворки для веб-разработки

#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4
🐹🎓 Go — идеальный инструмент в руках современного разработчика

🔵 Что это?

Go (Golang) — это язык программирования, разработанный Google. Он простой и производительный.

🔵 Зачем нужен?

Golang используется для следующих задач:
— разработка высоконагруженных систем
— создание облачных сервисов
— разработка серверных приложений
— разработка сетевых инструментов

🔵 В чем особенности?

▪️ Go работает очень быстро и может делать много задач одновременно, благодаря так называемым горутинам и каналам.
▪️ В Go строгие правила о том, как писать код, что помогает избегать ошибок до того, как программа будет запущена, то есть строгая типизация на этапе компиляции.
▪️ Также Go умеет хорошо организовывать большие проекты благодаря тому, что все делится на части, и это упрощает работу с большими и сложными задачами

#языки_программирования
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14😁2
🕯 Как увеличить продуктивность с помощью Scrum

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
💬 Отвечаем на вопрос подписчика: до сих пор не знаю зачем Double и Float

Типы данных в различных языках программирования имеют свои особенности, но основной принципы у всех одинаковые. Разбираемся с типами данных языка программирования 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

Наша команда подготовила проект ценообразования и создания бота в 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.

Мы подготовили в карточках простое объяснение методологии 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, когда говорят о языке программирования?

Таск — относится к организации труда "задача, которую нужно решить". Это прямая транслитерация слова Task, которое обозначает «задание».

#термины
Please open Telegram to view this post
VIEW IN TELEGRAM
👍92
⚖️⚙️ Кто такие 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