TGScope
Settings
Theme
TopicPythonSeptember 2026

Python — September 2026

What Telegram channels wrote about Python in September 2026: 805 posts from 314 channels, collected automatically from public Telegram channels.

805 posts·314 channels

More posts — page 4

805 posts total

Senior Backend Engineer (Python) в Elixi 📍Dubai (гибрид, релокационный пакет для сотрудников и их семей)/Central Asia, Cyprus, Europe (remote)

Elixi — AI-driven HealthTech стартап, который объединяет данные пользователя с актуальными медицинскими исследованиями и превращает их в понятную стратегию для здоровья и долголетия. Мы на ранней стадии: делаем MVP и готовимся к запуску.

Что предстоит: • Строить AI-first продукт и определять его техническое будущее; • Проектировать, разрабатывать и развивать API для ключевых health management функций продукта; • Работать с интеграциями, payments, back-office и другими ключевыми частями системы; • Быть частью сильной амбициозной команды с высоким уровнем автономии, ответственности и скорости.

Что важно: • Senior-уровень в backend-разработке на Python; • Сильный опыт разработки production-ready backend-систем и API; • Уверенный разговорный английский.

Подробнее о позиции Откликнуться: @AnnaElixi

🟥 Python Developer | 5 year(s) | Middle | IC ▫️ Вкусно - и точка | Fast food and restaurants ▫️ Russia | Moscow

Офис 🏢 Требуемые языки: 🇷🇺

Skills: python, asyncio, grpc, kafka, rabbitmq, grafana Tags: #red #it #python

👉 Контакты и полное описание

Sep 23, 03:10 PMMore from @revacancy

Мы чуть не сдохли, но собрали симулятор Дата Суетолога 😮😮😮

В прошлом посте показал, какая суета происходит внутри менторства, а теперь залезем в сами материалы, потому что вот тут мы с командой чуть ли не сдохли, потому что НАПИСАЛИ СВОИ МАТЕРИАЛЫ ПО ПИТОНУ, КЛАССИК МЛ, НЛП, АГЕНТАМ И МЛ СИСТЕМ ДИЗАЙН, так как большинство материалов в инете или устарели, или непонятны, или что ещё хуже - просто не даёт вам то, что будет реально использоваться на работе.

А мы заебенили такую соску, которая заточена на практику, собесы и работу с самим ментором, чтобы вы по итогу обучения вышли мидлами - короче, мы сделали симулятр Дата Суетиста 🙂🙂🙂

На скринах несколько фрагментов того, по чему ребята готовятся. Мы выстраиваем обучение так, чтобы за изученной темой шло конкретное действие: сначала нахуя бизнесу эта технология, потом техничка, затем попробовал руками, собрал что-то работающее, а в конце добиваем тебя вопросами с собесов

Например, в Агент-треке человек разбирается с Python и асинхронностью, а в конце пишет и запускает небольшой сервис, который УЖЕ ИДЁТ В ОСНОВУ РЕЗЮМЕ с первого месяца. В следующем блоке изучает классический ML - и только то, что реально нужно, а не углубляясь в бессмысленые байевские методы для Агент-инжа, он обучает базовые модели и разворачивает их, а дальше идёт анальная порка в DL/Agents/LLM, где тоже сервис, деплой и в резюме 🥪

Плюс, материалы мы ПОСТОЯННО обновляем: объяснения тоже докручиваем, перерисовали иллюстрации, чтобы они были понятнее, добавляем видео. Из последних обновлений - уроки по ML System Design и самопрезентации

Короче, я не могу с вами не поделиться, как мы упахиваемся в качества материалов и продукта, а я вам рассказал дай бог только 10% от всего, что находится внутри менторства

📣 Python: создаем программы и игры. 3-е издание Д. М. Кольцов

Практическая книга для тех, кто хочет освоить Python через создание собственных программ и игр.

Материал построен вокруг практики: читатель постепенно знакомится с синтаксисом языка, переменными, условиями, циклами, функциями, структурами данных и другими базовыми инструментами программирования.

Отдельное внимание уделяется разработке игр – полученные знания можно сразу применять на практике, создавая собственные небольшие проекты и постепенно усложняя их.

🖥 Скачиваем здесь

Sep 23, 12:45 PMMore from @osint_pythons

Ведущий разработчик (Python), Fintech Заработная плата по договоренности

Обязанности: • Разработка функционала с использованием Python версии 3.9 и выше. • Интеграция платежных шлюзов и оптимизация процесса обработки платежей. • Работа с фреймворками Django и FastApi для разработки веб-приложений и микросервисов. • Работа с базами данных SQL и NoSQL для эффективного хранения и обработки данных. • Участие в развертывании и поддержке приложений на платформе AWS (Amazon Web Services). • Масштабирование и оптимизация приложений для обеспечения максимальной производительности.

Требования: • Опыт работы от 2-х лет в разработке на Python. • Знание стандартных библиотек Python и опыт работы с фреймворками, такими как Django, Flask, FastApi, Sanic и пр. • Опыт работы с базами данных SQL и NoSQL. • Уверенное владение системами контроля версий. • Знание английского языка на уровне понимания технической документации. • Опыт работы с облачными сервисами AWS (Amazon Web Services), включая знание основных сервисов, таких как EC2, S3, RDS. • Опыт развертывания и поддержки приложений на платформе AWS. • Понимание принципов масштабирования и оптимизации приложений в AWS. • Опыт интеграции интернет эквайринга (платежные системы, платежные шлюзы) для онлайн-проектов. • Опыт оптимизации баз данных PostgreSQL. • Опыт написания автотестов. • Опыт работы с настройкой и интеграцией систем CI/CD.

Мы предлагаем: • Гибкое начало трудового дня, 5/2 • Дружный коллектив • Интересные задачи • Отличные возможности для роста и развития • Премии по результатам работы

Контакты: [email protected]

Middle Technical Writer

Грейд: Middle Стек: Python, Java, JavaScript, Git, GitHub, Markdown, reStructuredText, OpenAPI

We're looking for a Technical Writer to own the documentation experience for our developer-facing platform. You'll build and maintain the knowledge base end to end — from information architecture and …

Откликнуться через Runello-бот ↓

#content #python #middle #office

🚀 SQL & Python Quick Cheatsheet for Beginners

🗄️ SQL Programming

1. What is SQL?

SQL stands for Structured Query Language. It is used to communicate with databases and work with stored data.

You can use SQL to:

✅ Retrieve data

✅ Filter data

✅ Analyze data

✅ Insert data

✅ Update data

✅ Delete data

2. SELECT

Used to retrieve data from a table.

SELECT name, salary FROM employees;

SELECT → columns you want

FROM → table you want data from

To get all columns:

SELECT * FROM employees;

3. WHERE

Used to filter rows.

SELECT * FROM employees WHERE salary > 50000;

Common operators:

= Equal

Greater than

< Less than

= Greater than or equal

<= Less than or equal

<> Not equal

4. AND, OR, NOT

Used to combine conditions.

SELECT * FROM employees WHERE salary > 50000 AND department = 'IT';

AND → both conditions must be true.

SELECT * FROM employees WHERE department = 'IT' OR department = 'HR';

OR → at least one condition must be true.

5. ORDER BY

Used to sort your results.

SELECT * FROM employees ORDER BY salary DESC;

ASC → Lowest to highest

DESC → Highest to lowest

6. DISTINCT

Used to remove duplicate values.

SELECT DISTINCT department FROM employees;

7. LIMIT

Used to restrict the number of rows returned.

SELECT * FROM employees LIMIT 10;

Note: Some databases use TOP or FETCH.

8. Aggregate Functions

Used to perform calculations on multiple rows.

COUNT() -- Count

SUM() -- Total

AVG() -- Average

MIN() -- Minimum

MAX() -- Maximum

Example:

SELECT AVG(salary) FROM employees;

9. GROUP BY

Used to create groups and calculate results for each group.

SELECT department, AVG(salary) AS average_salary FROM employees GROUP BY department;

10. HAVING

Used to filter grouped results.

SELECT department, AVG(salary) AS average_salary FROM employees GROUP BY department HAVING AVG(salary) > 70000;

WHERE → filters rows

HAVING → filters groups

🐍 Python — Beginner Fundamentals

1. What is Python?

Python is a general-purpose programming language used for:

✅ Data Analytics

✅ Automation

✅ AI & Machine Learning

✅ Data Engineering

✅ Web Development

2. Variables

Variables store values.

name = "Alex" age = 25 salary = 50000

3. Data Types

Important beginner data types:

name = "Alex" # str age = 25 # int salary = 50000.5 # float active = True # bool

type(age)

4. Strings

Strings represent text.

name = "Python"

name.upper() # PYTHON name.lower() # python name.strip() # removes spaces

5. Numbers

Python supports integers and floating-point numbers.

age = 25 price = 99.50

10 + 5 # Addition 10 - 5 # Subtraction 10 * 5 # Multiplication 10 / 5 # Division 10 % 3 # Remainder 10 ** 2 # Power

6. Boolean

Boolean values represent True or False.

is_logged_in = True

7. Lists

Lists store multiple values in an ordered collection.

numbers = [10, 20, 30, 40]

numbers[0] # Output: 10

Python indexing starts from 0.

8. Dictionaries

Dictionaries store data as key-value pairs.

Sep 23, 09:59 AMMore from @sqlspecialist

🚨 FRESHERS HIRING | 2 TECH ROLES | 5 LPA CTC

AccioJob is conducting an offline hiring drive with Tech Solutions Company in Bangalore.

💻 Open Roles:

Forward Deployed Engineer (Full Stack) Python • JavaScript • React 👉 Apply Now: https://go.acciojob.com/c55caX

AI Engineer Python • RAG • Prompt Engineering • ML Training 👉 Apply Now: https://go.acciojob.com/92hqE5

🎓 Eligibility: All Degrees | All Branches | 2025–2027 Graduates* 📍 Location: Bangalore | WFO 🚀 CTC: 5 LPA

🚨 FRESHERS HIRING | 2 TECH ROLES | 5 LPA CTC

AccioJob is conducting an offline hiring drive with Tech Solutions Company in Bangalore.

💻 Open Roles:

Forward Deployed Engineer (Full Stack) Python • JavaScript • React 👉 Apply Now: https://go.acciojob.com/c55caX

AI Engineer Python • RAG • Prompt Engineering • ML Training 👉 Apply Now: https://go.acciojob.com/92hqE5

🎓 Eligibility: All Degrees | All Branches | 2025–2027 Graduates* 📍 Location: Bangalore | WFO 🚀 CTC: 5 LPA

🚨 FRESHERS HIRING | 2 TECH ROLES | 5 LPA CTC

AccioJob is conducting an offline hiring drive with Tech Solutions Company in Bangalore.

💻 Open Roles:

Forward Deployed Engineer (Full Stack) Python • JavaScript • React 👉 Apply Now: https://go.acciojob.com/c55caX

AI Engineer Python • RAG • Prompt Engineering • ML Training 👉 Apply Now: https://go.acciojob.com/92hqE5

🎓 Eligibility: All Degrees | All Branches | 2025–2027 Graduates* 📍 Location: Bangalore | WFO 🚀 CTC: 5 LPA

🚨 FRESHERS HIRING | 2 TECH ROLES | 5 LPA CTC

AccioJob is conducting an offline hiring drive with Tech Solutions Company in Bangalore.

💻 Open Roles:

Forward Deployed Engineer (Full Stack) Python • JavaScript • React 👉 Apply Now: https://go.acciojob.com/c55caX

AI Engineer Python • RAG • Prompt Engineering • ML Training 👉 Apply Now: https://go.acciojob.com/92hqE5

🎓 Eligibility: All Degrees | All Branches | 2025–2027 Graduates* 📍 Location: Bangalore | WFO 🚀 CTC: 5 LPA

➕ Let's Understand Operators & Expressions 👨‍💻🔥

After variables and data types, the next important programming concept is understanding operators and expressions.

These are used to perform calculations, compare values, assign data, and create logical conditions.

🧠 1. What is an Operator?

An operator is a symbol or keyword that tells the computer to perform an operation.

For example:

a = 10 b = 5

result = a + b

Here, "+" is an operator used for addition.

➕ 2. Arithmetic Operators

Arithmetic operators are used for mathematical calculations.

Common operators include:

"+" → Addition

"-" → Subtraction

"" → Multiplication

"/" → Division

"%" → Remainder

"*" → Power

Example:

a = 10 b = 3

print(a + b) print(a - b) print(a * b) print(a / b) print(a % b)

These operators are commonly used in calculations and data processing.

📝 3. Assignment Operators

Assignment operators are used to assign values to variables.

x = 10 x += 5

After this:

x = 15

Common assignment operators:

"="

"+="

"-="

"*="

"/="

They make it easier to update existing values.

🔍 4. Comparison Operators

Comparison operators compare two values and produce a Boolean result such as "True" or "False".

a = 10 b = 5

print(a > b) print(a == b) print(a != b)

Common comparison operators:

"==" → Equal to

"!=" → Not equal to

">" → Greater than

"<" → Less than

">=" → Greater than or equal to

"<=" → Less than or equal to

🧠 5. Logical Operators

Logical operators are used to combine or modify conditions.

The most common ones are:

"and" → Both conditions must be true

"or" → At least one condition must be true

"not" → Reverses the result

Example:

age = 25 has_id = True

print(age >= 18 and has_id)

The result is:

True

🔤 6. String Operators

Operators can also be used with text.

For example:

first = "Hello" second = "World"

print(first + " " + second)

Output:

Hello World

The "+" operator joins strings together.

In languages such as Python, "*" can also repeat a string:

print("Hi " * 3)

Output:

Hi Hi Hi

🧩 7. What is an Expression?

An expression is a combination of values, variables, and operators that produces a result.

Example:

x = 10 y = 5

result = x * y + 2

The expression:

x * y + 2

produces the value "52".

Expressions are everywhere in programming.

📌 8. Operator Precedence

When an expression contains multiple operators, programming languages follow rules that determine which operation happens first.

For example:

result = 10 + 5 * 2

Multiplication happens before addition.

So the result is:

20

not "30".

Using parentheses makes the intended order clear:

result = (10 + 5) * 2

Now the result is:

30

🌍 9. Operators Across Languages

The syntax can change slightly between languages, but many fundamental operators are similar.

For example, addition:

Python:

a + b

JavaScript:

a + b

Java:

``java a + b``

C++:

a + b

❤️ Double Tap & React For More Coding Concepts!

Python-разработчик в Зеленограде | СтратоСфера

Задачи: бэкенд веб-приложения, автоматизация бизнес-процессов, разработка электронного документооборота. Требования: опыт Python от 1 года, уровень продвинутый junior, работа из офиса первый год. Условия: белая зарплата, офис в Зеленограде, ДМС, помощь при релокации.

Подробнее

Смотри те же стажировки в нашем канале в МАХ без рекламы

Sep 23, 04:30 AMMore from @myitjob

🚀 Full Stack Python & Gen AI – New Batch!

🐍 Master Python + Django + REST API + React JS + Gen AI ☁️ Learn Databases & AWS Basics with practical training.

👨‍🏫 Trainer: Mr. Satish Gupta 📅 28th Sep @ 9:00 AM (IST) 💻 Classroom & Online Training 🔗 Reg Now: zoom.us/j/86085256345

🔥 Start your Full Stack Python journey with Gen AI!

- Naresh IT

Sep 23, 04:29 AMMore from @nareshit

💻 #dados 🧑🏽 #estagio 🌎 #remoto

Estagiário (a) de Dados - Radix

Requisitos: - Graduação em andamento em Ciência da Computação, Engenharia, Estatística, Matemática, Física, Ciência de Dados ou áreas correlatas. - Conhecimento de Python para manipulação e análise de dados. - Conhecimento de bibliotecas de análise de dados em Python, como Pandas, NumPy e Matplotlib. - Conhecimentos básicos de estatística e análise exploratória de dados. - Interesse em trabalhar com dados de séries temporais e dados provenientes de processos industriais. - Capacidade de apoiar atividades de tratamento, limpeza, organização e validação de dados, incluindo identificação de dados faltantes, outliers e inconsistências. - Interesse em Ciência de Dados, Machine Learning e modelagem matemática. - Raciocínio lógico e capacidade analítica para investigação de problemas. - Organização e atenção aos detalhes na execução e documentação das análises realizadas. - Boa capacidade de comunicação e interesse em atuar em uma equipe multidisciplinar, interagindo com profissionais de Ciência de Dados, Engenharia e Desenvolvimento de Software. - Perfil proativo, curioso e com disposição para aprender novas tecnologias e conceitos técnicos.

🔗 https://radix.inhire.app/vagas/0b905390-c8eb-4fe5-8a05-f56e8772aaec/profissional-estagiario-de-dados

☕️ Acompanhe vagas e conteúdos para iniciantes em TI no Telegram da @CafeinaVagas

Sep 23, 12:10 AMMore from @cafeinavagas

📖 Программирование на Python. Первые шаги

В книге описаны базовые конструкции программирования на языке Python: от именования переменных до многострочных программ с несколькими вложенными циклами и условными конструкциями.

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

➡️  Скачать бесплатно

IT библиотека || #python

Sep 22, 06:01 PMMore from @books_learn

⚡ Почему аналитики данных так востребованы и как стать аналитиком в 2026 году?

Большинство новичков совершают одну и ту же ошибку: учат всё подряд. SQL, Python, Power BI, статистика… Но работодатели оценивают кандидатов не только по базовым навыкам, но и по другим критериям. Из-за этого многие месяцами рассылают резюме и получают только отказы или полное игнорирование.

Андрон Алексанян - аналитик с опытом 9 лет и СEO Симулейтив проведет бесплатный урок и покажет, как выглядит путь к первой работе аналитиком в 2026 году.

Вы узнаете: 🔶Какие навыки действительно проверяют на собеседованиях; 🔶Что должно быть в портфолио, чтобы его открывали работодатели; 🔶Почему многие резюме аналитиков сразу отправляются в отказ; 🔶Как искать работу без коммерческого опыта; 🔶Какие преимущества есть у кандидатов после 30, 40 и даже 50 лет; 🔶Какие ошибки чаще всего мешают получить первый оффер.

Дополнительно на эфире разберем реальные примеры резюме и портфолио кандидатов, которые смогли пройти отбор.

🎁 ПОЛУЧИТЕ 3 КУРСА (PYTHON, SQL, PANDAS) В ПОДАРОК ЗА РЕГИСТРАЦИЮ НА ЭФИР!

Эти курсы - база для того чтобы вкатиться в профессию!

Если вы хотите войти в аналитику и перестать тратить время на лишнее обучение — этот урок поможет понять, на чем действительно стоит сосредоточиться.

🛎️Регистрируйтесь, эфир совсем скоро!

Основы Python - #лекция Алексея Умнова

В этой лекции даются основы языка программирования Python. Вы узнаете где используется данный язык и его синтаксис.

Смотреть лекцию: https://youtu.be/VP2wRhwlg6c

Sep 22, 04:15 PMMore from @lektorium20

#backend #python #fastapi Backend Developer (Senior) — zehnmind.ai

Company: zehnmind.ai Location: Tashkent (office-based) Type: Full-time Salary: $3,000/month

We're looking for a senior backend engineer to build the APIs and infrastructure behind our AI products — FastAPI, PostgreSQL, Kubernetes, and AI integrations through MCP.

Key responsibilities • Design and develop RESTful APIs using FastAPI • Design, optimize and maintain PostgreSQL schemas and queries • Write unit and integration tests to ensure code reliability and coverage • Build and maintain CI/CD pipelines for automated testing and deployment • Containerize and orchestrate services with Docker and Kubernetes • Implement authentication, authorization and secure coding practices (input validation, secrets management, OWASP guidelines) • Integrate AI capabilities into backend systems using MCP (Model Context Protocol) servers/tools • Optimize application performance and database query efficiency • Deploy and monitor services on cloud infrastructure • Collaborate with frontend and product teams to integrate backend capabilities • Maintain version-controlled, well-documented codebases

Requirements • 5+ years of backend development experience (middle level or above) • Strong proficiency in Python and FastAPI • Solid PostgreSQL experience — schema design, indexing, query optimization, migrations • Experience writing unit tests (pytest or similar) and following TDD best practices • Experience building and maintaining CI/CD pipelines (GitHub Actions, GitLab CI or similar) • Experience with Docker and Kubernetes for containerized deployments • Understanding of REST API design principles and best practices • Knowledge of application security fundamentals — authentication/authorization, data encryption, vulnerability scanning, secure API design • Version control with Git and collaborative development practices • Languages: Uzbek C1, English B2 or above

Good to have • Experience with MCP for connecting AI tools/agents to backend services • Async Python (asyncio, SQLAlchemy async or similar) • Message queues — RabbitMQ, Kafka or Redis • Cloud platforms — AWS, GCP or Azure • SQLAlchemy ORM and Alembic migrations • Caching strategies — Redis, Memcached

Key skills: Python · FastAPI · PostgreSQL · Docker · Kubernetes · CI/CD · GitHub · GitLab · OWASP

How to apply Send your CV and GitHub/portfolio link to [email protected] or [email protected] Know a strong backend engineer? Share this with them.

⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️

👉 For Vacancies, Resumes, Advertisements 👉 @jakhongir095

Subscribe for daily announcements! 🎯

Channel 👉 https://t.me/Exampleuz 👈

Sep 22, 01:45 PMMore from @exampleuz

Python Developer / AI Developer в Sance.AI

Локация: удалённо Опыт: от 4 лет в разработке, желательно с production-опытом в AI/LLM-продуктах

Мы — Sance.AI. Мы создаём платформу для AI-автоматизации продаж и поддержки корпоративных клиентов: интегрируемся с CRM и другими системами заказчика, строим AI-агентов. В этом году мы стали призёрами Yandex AI Startup Lab и Conversation AI. Сейчас ищем Senior Python / AI Developer, который сможет не только разрабатывать функционал платформы, но и брать ответственность за техническую реализацию клиентских проектов. Значительная часть задач связана с внедрением решений Sance.AI у корпоративных клиентов.

Чем предстоит заниматься:

Развитие платформы •Работать над функционалом, стабильностью и производительностью; •Развивать AI-функционал: LLM-based сценарии, tool calling, RAG, работу с контекстом, кэширование и другие механики; •Разбираться со сложными production-инцидентами и устранять не только последствия, но и причины проблем.

Клиентские внедрения •Превращать пожелания клиента в дорожную карту запуска; •Проектировать архитектуру интеграции Sance.AI с инфраструктурой клиента; •Отвечать за техническую часть сложных клиентских запусков - от discovery до production; •Команда и инженерные практики •Менторить junior/middle-разработчиков: помогать с декомпозицией задач, архитектурой и сложными техническими вопросами; •Проводить code review и повышать качество решений команды.

Что мы ожидаем:

Python и backend От 4 лет коммерческого опыта, от 1 года опыта в продуктовой команде. Уверенные знания в asyncio, очередях, кешировании, конкурентности.

LLM / AI Важен практический опыт создания production-функционала на базе LLM, а не только использование ChatGPT.

Ожидаем опыт с: • OpenAI API или другими LLM API; • prompt engineering, tool calling, RAG, caching и context management; • embeddings, vector search и agentic workflows; • тестирование и evals; • понимание production-проблем: latency, стоимость, rate limits, hallucinations, retries и observability.

Интеграции • уверенная работа с REST API сторонних сервисов, webhooks и внешними сервисами. Умение разбираться в документации;; • опыт интеграций с CRM - особенно amoCRM и/или Bitrix24.

Самостоятельность и ownership Умение довести размытую бизнес-задачу до работающего production-решения, видеть системные проблемы и помогать команде расти.

Будет плюсом: • B2B/Enterprise-внедрения, highload и event-driven системы; • собственные AI-проекты и опыт работы в стартапах.

Что предлагаем •Работу в быстрорастущем AI-стартапе, влияние на продукт, архитектуру и процессы. •Разнообразные задачи, крупные клиенты и короткий путь от идеи до production. •Быстрый карьерный рост.

Присылай резюме @katefl и коротко расскажи про опыт с LLM в production, AI-инструменты в работе, CRM-интеграции, клиентские внедрения и желаемуюзп.

Наш сайт с техническим описанием продукта

Sep 22, 01:33 PMMore from @hr_itwork

🚀 Welcome back to our AI Engineer Roadmap! ❤️

In the previous posts, we learned about functions and solved some tricky function-based MCQs. Now let's move to the next topic in Python fundamentals.

📖 Phase 1: Programming Fundamentals

📌 Topic 12: Lambda Functions

A Lambda Function is a small, anonymous function that can be written in a single line.

Unlike regular functions created using def, lambda functions are created using the lambda keyword.

Why Do We Need Lambda Functions?

Lambda functions are useful when: • You need a small function for a short task • You don't want to define a full function using def • You need a function temporarily • You're working with functions like map(), filter(), and sorted()

1. Creating a Lambda Function

A normal function:

def square(x): return x * x

The same function using lambda:

square = lambda x: x * x print(square(5))

Output: 25

Lambda Syntax

lambda arguments: expression

For example: lambda x: x + 10 • lambda → Keyword used to create the function • x → Argument • x + 10 → Expression that is returned

2. Lambda with Multiple Arguments

A lambda function can accept multiple arguments.

add = lambda a, b: a + b print(add(10, 20))

Output: 30

multiply = lambda x, y: x * y print(multiply(5, 4))

Output: 20

3. Lambda with if-else

Lambda functions can also contain conditional expressions.

check = lambda x: "Even" if x % 2 == 0 else "Odd" print(check(10)) print(check(7))

Output:

Even Odd

4. Lambda with map()

map() applies a function to every item in an iterable.

numbers = [1, 2, 3, 4, 5] squares = list(map(lambda x: x * x, numbers)) print(squares)

Output: [1, 4, 9, 16, 25]

5. Lambda with filter()

filter() selects elements based on a condition.

numbers = [1, 2, 3, 4, 5, 6] even_numbers = list(filter(lambda x: x % 2 == 0, numbers)) print(even_numbers)

Output: [2, 4, 6]

6. Lambda with sorted()

Lambda functions are very useful when sorting complex data.

Example:

students = [ ("Rahul", 80), ("Priya", 95), ("Amit", 70) ]

students.sort(key=lambda x: x[1]) print(students)

Output: [('Amit', 70), ('Rahul', 80), ('Priya', 95)]

Here, lambda x: x[1] tells Python to sort using the second element of each tuple.

Lambda vs Regular Function • Regular function:

def square(x): return x * x

• Lambda function:

square = lambda x: x * x

Both produce the same result.

When Should You Use Lambda?

Use lambda when: ✅ The function is very small ✅ The operation is simple ✅ You need the function temporarily ✅ You're working with map(), filter(), or sorted()

Avoid lambda when: ❌ The logic becomes complicated ❌ The function needs multiple statements ❌ A meaningful function name and documentation would improve readability

In those situations, a regular def function is usually better.

Real-World AI/Data Example

Lambda functions are commonly used while preprocessing data.

scores = [45, 67, 82, 91, 38] updated_scores = list(map(lambda x: x / 100, scores)) print(updated_scores)

Output: [0.45, 0.67, 0.82, 0.91, 0.38]

This kind of transformation can be useful when preparing data before feeding it into a Machine Learning model.

Common Beginner Mistakes ❌ Trying to put complex logic into a lambda ❌ Forgetting that a lambda automatically returns its expression ❌ Confusing map() and filter()

Key Takeaways • Lambda functions are small anonymous functions • They are created using the lambda keyword • They can accept multiple arguments • They return the result of a single expression • They're especially useful with map(), filter(), and sorted() • For complex logic, prefer a regular def function

➡️ Double Tap ❤️ For More

Валидируем входные данные для ML-моделей с помощью библиотеки Pydantic.

Подача некорректных признаков или пропускаемых значений в ML-модель приводит к падению сервиса в продакшене и искажению предсказаний. Библиотека Pydantic позволяет строго валидировать типы и диапазоны входящих данных на этапе инференса до передачи в модель. Мы напишем Python-скрипт, проверяющий входящие фичи на соответствие схеме. Установим библиотеку Pydantic для создания схем валидации и строгой проверки типов.

pip install pydantic

Библиотека Pydantic успешно установлена в систему и готова к строгой проверке данных.

Создадим Python-скрипт validate_input.py, задающий схему входящего запроса к ML-модели с проверкой типов и граничных значений.

from pydantic import BaseModel, Field

class ModelInput(BaseModel): age: int = Field(gt=0, lt=120) income: float = Field(gt=0.0) score: float = Field(ge=0.0, le=1.0)

data = {"age": 25, "income": 50000.0, "score": 0.85} validated = ModelInput(**data) print("Валидация успешна:", validated.model_dump())

Скрипт строгой проверки входных признаков сформирован и подготовлен к интеграции в API.

Запустим тестовую валидацию корректного набора признаков для ML-модели.

python3 validate_input.py

Входные данные успешно прошли валидацию и приведены к строго определенным типам.

# проверка (контрольный запуск валидации схемы Pydantic) python3 -c "import pydantic; print('Pydantic Version:', pydantic.__version__)"

Ожидаемый вывод: Pydantic Version: 2.6.4

# cleanup (удаление тестового скрипта валидации) rm -f validate_input.py

Валидация входных данных через Pydantic гарантирует стабильность сервисов инференса и отсекает аномальные признаки на входе в пайплайн. Для проверки больших датасетов и табличных данных на этапе обучения используйте фреймворк Great Expectations.

👉 AI Ready | #ml

Sep 22, 08:30 AMMore from @neuro_ready

Викладач програмування у "Robocode"

💵 ЗП: Договірна. Детальніше обговорюємо — під час співбесіди. Графік роботи: субота-неділя з 10:00 до 18:00, за потреби деякі будні з 16:00 до 20:00 Ми — школа, де діти 6–16 років створюють свої перші ігри, мультики й роботів, навчаючись програмуванню та робототехніці.

📍 Харків, м. Майдан Конституції або м. Студентська.

Вимоги: ⭐️Навички роботи в одному чи декількох напрямках: Python, C++, C#; ⭐️Розуміння базових концепцій програмування (цикл, змінна, координати); ⭐️Знайомство зі Scratch, Unity або Python; ⭐️Здатність пояснювати матеріал дітям простою мовою; ⭐️Студент технічної спеціальності (ІТ, фізмат, інженерія, автоматика, кібернетика).

Обов'язки: ▪️Підготовка та проведення занять відповідно до стандартів компанії; ▪️Створення з учнями простих ігор, мультиків, робота з кодом; ▪️Надання зворотного зв'язку про навчання учнів; ▪️Заповнення журналу успішності учнів.

Для відгуку на вакансію – заповнюйте форму 👈

Sep 22, 08:24 AMMore from @harkovwork