3 года назад
Функциональное программирование на Python. Лямбда функции, map, filter и reduce.
Всем привет! Сегодня мы поговорим о такой штуке, как функциональное программирование, а именно лямбда функции, map, filter и reduce в Python. Так что ж, начнем! 1. Lambda-функции. Лямбда функции – это обычные функции, только написанные в одну строчку. Имеют синтаксис lambda <args>: expression. Например чтобы сделать функцию число a делиться на число b мы можем воспользоваться двумя эквивалентными выражениями: Мы могли и такой фокус сделать: (lambda a, b: a%b==0)(5, 4), это было бы тоже самое. Вы можете спросить – а для чего лямбда...
134 читали · 1 год назад
Создаём приложение для управления задачами на Python
Для создания такого приложения на Python мы можем использовать библиотеку Tkinter для создания графического интерфейса, а также SQLite для хранения данных о задачах. Вот пример кода на Python: -------------------------------------------------------------------------------------------- import tkinter as tk import sqlite3 # Создаем базу данных для хранения задач conn = sqlite3.connect('tasks.db') c = conn.cursor() c.execute('''CREATE TABLE IF NOT EXISTS tasks (id INTEGER PRIMARY KEY, task TEXT, completed INTEGER)''') class ToDoApp: def __init__(self, root): self...