Статьи
1 прочтение · 1 неделю назад
Что такое чат-бот в Telegram и как его сделать на Python?
Чат-бот – интерактивное приложение с графическим интерфейсом, которое заменяет живого человека и ведет общение с пользователем. Он может отвечать на вопросы, предоставлять необходимую информацию и даже выступать в роли полноценной библиотеки, интернет-магазина, службы поддержки или иного сервиса. Приложения подобного типа упрощают ведение бизнеса, взаимодействие с потенциальными или текущими клиентами, позволяют получить от них обратную связь в автоматическом режиме. Благодаря чат-ботам бизнес получает...
3 прочтения · 3 недели назад
Что такое Lambda-функция?
Давайте разберемся, что такое лямбда функции, для чего они применяются и в чем их удобство. Лямбда-функции в Python являются анонимными, это означает, что функция не имеет имени, по которому ее можно вызвать и ее вызов происходит в момент создания. Ключевое слов def используется в Python для определения обычной функции, а ключевое слово lambda используется для определения анонимной функции. Синтаксис лямбда-функции: lambda <аргумент(ы)>: <выражение> Лямбда-функции могут иметь любое количество аргументов, но у каждой может быть только одно выражение...
2 прочтения · 1 месяц назад
Топ 7 компьютерных программ для дизайнера
Что важно при выборе рабочего стаффа для дизайнера и формирования своего портфеля хард-скилов? Поговорим о программах, которые следует изучить в первую очередь. Во-первых, надежность софта и возможность его использовать без ограничений и с долгоиграющей поддержкой. В реальной работе проекты ведутся специалистами в течении долгого времени и очень важно иметь возможность открыть старый проект и внести в него правки без лишних проблем и усилий. Во-вторых, нужно изучить такой портфель инструментов, который позволит выполнять все необходимые для работы операции...
4 прочтения · 2 месяца назад
Что такое синхронный и асинхронный код?
Синхронный и асинхронный классифицируют два разных стиля программирования, каждый со своими преимуществами и недостатками. А какая будет разница между ними? Давайте разбираться Синхронный код — это код, который выполняется последовательно, один за другим, и блокирует выполнение других задач до его завершения. Это означает, что если у вас есть функция, которая занимает много времени на выполнение, и вы вызываете ее в основной программе, то выполнение программы заблокируется до завершения этой функции...
2 прочтения · 2 месяца назад
Наиболее популярные форматы файлов изображений
Разбираемся в самых популярных форматах файлов изображений и отвечаем на главные вопросы о них: чем отличаются друг от друга и для чего они используются. Форматы файлов растровых изображений JPEG или JPG (Joint Photographic Experts Group) — один из самых популярных форматов изображений, использующий сжатие с потерями качества. Он хорошо подходит для фотографий и графики с плавными переходами. PNG (Portable Network Graphics) — формат с поддержкой прозрачности и сжатием без потерь. Часто используется для изображений с прозрачным фоном или для изображений с текстом...
2 прочтения · 2 месяца назад
Какие существуют коды ответов HTTP?
HTTP (Hypertext Transfer Protocol) определяет различные коды ответов, которые сервер может отправить клиенту в ответ на запрос. HTTP код - является частью первой строки ответа сервера при запросах по протоколу HTTP. Он представляет собой целое трёхразрядное десятичное число. Первая цифра указывает на класс состояния. Несколько примеров ответов HTTP: 201 Webpage Created 403 Access allowed only for registered users 507 Insufficient Storage Вот некоторые из наиболее распространенных кодов ответов и...
9 прочтений · 2 месяца назад
Законы логики
Законы логики позволяют упрощать логические уравнения, делая их не такими большими и более решаемыми. Их не так уж и мало: от самых простых и очевидных до достаточно хитрых; от тех, которые встречаются очень часто до довольно редких. Не обязательно знать все наизусть — часть из них действительно проста и похожа на правила математики начальной школы. Про остальные стоит помнить: если увидите очень большое логическое уравнение, высока вероятность того, что эти законы помогут его сократить. Попробуем упростить исходное выражение: ¬(¬А ∧ ¬В) ∨ В ∧ С 1...
5 прочтений · 2 месяца назад
Что такое docstring в Python?
Docstring в Python — это строка документации, которая описывает, что делает функция, метод, модуль или класс Python. Данная строка располагается в начале определения объекта и используется для генерации документации автоматически. В других словах, docstring используется для создания описания API и содержит информацию о том, как использовать функцию или метод, какие аргументы они принимают и какие значения возвращают. Например: def func_test(): """ Это описание функции. Эта функция распечатывает на...
1 прочтение · 2 месяца назад
Таблицы истинности. Конъюнкция, дизъюнкция, инверсия, импликация и эквивалентность
Работа с компьютерными алгоритмами основывается на логических операциях, которые являются фундаментальными базовыми понятиями информатики и математической логики. Логические операции являются основой для понимания и построения сложных логических структур в информатике. Они не только помогают в анализе логических утверждений, но и являются ключевыми элементами в программировании и проектировании цифровых систем. Понимание этих основополагающих принципов открывает двери к более глубокому изучению информатики и смежных дисциплин...
7 прочтений · 2 месяца назад
В чём отличие пакета от модуля в Python?
Как вы, возможно знаете, код на Python хранится в модулях (modules) и пакетах (packages). Давайте немного разберемся с ними по подробнее. Модуль — это файл, содержащий код Python, который может быть повторно использован в других программах. Пакет — это директория, содержащая один или несколько модулей (или пакетов внутри пакетов), а также специальный файл init.py, который выполняется при импорте пакета. Он может содержать код, который инициализирует переменные, функции и классы, и становится доступным для использования внутри модулей, находящихся внутри этого пакета...
1 прочтение · 2 месяца назад
Что такое декораторы в Python?
Декоратор в Python — это специальная функция, которая позволяет изменять или расширять поведение других функций или методов. Он оборачивает другую функцию (или класс) и позволяет выполнить какой-то код до или после основной функции, не изменяя её. Основные особенности декораторов: Какие декораторы есть в стандартной библиотеке? В стандартной библиотеке есть несколько встроенных декораторов, которые используются для различных целей. Вот некоторые из наиболее часто используемых: Мы рассмотрели несколько примеров декораторов, доступных в стандартной библиотеке...
9 прочтений · 3 месяца назад
Курсы, стажировка и карьера для молодежи в Тинькофф
Мы много слышим, что крупные компании ищут молодых IT-шников. Но куда податься школьникам и выпускникам, которые хотят начать свою карьеру? Я решил начать публиковать короткие обзоры перспективных направлений развития карьеры. Начать хочу со своего любимого банка Тинькофф. Чем хорош Тинькофф? Это – пример бизнеса в России, который строится вокруг клиентского сервиса. Именно банк Тинькофф старается внедрять первым технологические решения для развития комфортного сервиса. И конечно, для этого нужно много специалистов ИТ...
Видео