Сообщения

Python. Особенности некоторых операций. Вывод на экран

Необязательные параметры команды print(): sep, end По умолчанию команда print() принимает несколько аргументов, выводит их через один пробел, после чего ставит перевод строки. Это поведение можно изменить, используя необязательные именованные параметры sep (separator – разделитель) и end (окончание). Значения по умолчанию у параметров sep и end следующие: sep = ' '          # пробел  end = '\n'       # перевод строки

Мини-проекты при изучении программирования

Основная идея: вплетать создание мини-приложений в изучение информатики. Зачем? Нужно показать обучающемуся потенциал программирования, наглядно объяснить преднадначение конструкции языка программирования, дать возможность поверить в свои силы (поднять самооценку и мотивацию). Не только ЕГЭ должен стимулировать обучающихся! 10 класс 1. Игра "Камень, ножницы, бумага" пользователя и ПК - условный оператор, случайные числа, бесконечный цикл while для повторения игры (выход при нажатии определенной клавиши), счетчик для ведения счета игры, процедуры для иллюстрирования ASCII-рисунками. Программа совершенстувуется по мере изучения базовых конструкций. 2. Библиотека функций обработки чисел - повторение базовых алгоритмов анализа чисел с использованием арифметических операций (целочисленной деление, остаток от деления), циклы, строки, списки (массивы). Функции: определение длины числа в заданной СС, нахождение НОД двух чисел. 3. Развитие креативного мышления - сочинение истории, в к...

Python. Особенности некоторых операций. Циклы for и while с else

Блок else в циклах for и while в Python выполняется только тогда, когда цикл завершается естественным образом (перебраны все элементы или условие стало ложным), без использования оператора break. Это полезно для выполнения кода после завершения поиска, если искомый элемент не был найден.  Основные особенности: Нет break — выполняется else: Если цикл прошел до конца, выполняется блок else. Есть break — else пропускается: Если цикл прерван досрочно, else игнорируется. Использование с for: Идеально для сценариев "найти и выполнить, если не найдено". numbers = [ 1 , 2 , 3 , 4 , 5 ] for num in numbers: if num == 6 : print( " Нашли 6! " ) break else : # Выполнится, так как 6 нет в списке print( " Число 6 не найдено. " ) Использование с while: Полезно для обработки ситуаций, когда цикл завершился, не дойдя до прерывания. 

Клиент-серверное приложение на Python

Чтобы написать клиент-серверное приложение для локальной сети, вам нужно выбрать язык программирования (например, Python, Java, C#), создать сервер, который "слушает" входящие соединения, и клиенты, которые к нему подключаются, обмениваясь данными через сокеты, используя IP-адрес и порт сервера для связи. Процесс включает написание логики для сервера (обработка запросов, отправка ответов) и клиента (отправка запросов, получение данных), а также создание пользовательского интерфейса для обоих.  Основные шаги: Выбор языка и библиотеки: Python: Библиотека socket (для простоты), asyncio (для асинхронности). Java: Пакет java.net (Sockets, ServerSocket). C# (.NET): System.Net.Sockets (TcpListener, TcpClient). C++: WinSock (Windows) или POSIX Sockets (Linux/macOS). Создание сервера (Серверная часть): Инициализация: Создать ServerSocket (или аналог), привязать его к IP-адресу (обычно 0.0.0.0 для всех интерфейсов в LAN) и порту (например, 8080). Ожидание подключений: Запустить цикл li...

Python. Особенности некоторых операций. String

String Получение латинского алфавита from string import * alfavit=ascii_lowercase print(alfavit) s='qwertyuiopasdfghjklzxcvbnm' print(len(s)) #26 alfavit=''.join(sorted(s)) print(alfavit) Символ - цифра или буква? Проверяем строку или 1 символ: symbol1='121' if symbol1.isdigit():     print('digit') symbol2='abc' if symbol2.isalpha():     print('letter') Проверяем  1 символ: symbol1='1' if '0'<=symbol1<='9':     print('digit') symbol2='a' if 'a'<=symbol2<='z':     print('letter') Порядковый номер в алфавите letter='z' number=ord(letter)-ord('a') print(number) number=20 letter=chr(ord('a')+number) print(letter)

Чат-бот для ВК в BotHunter

Изображение
Чат-боты необходимы администратору сообщества. Они оповестят администратора о поступивших сообщениях, постах, реакциях, ответят пользователю в соответствии с заложенным алгоритмом. Для создания бесплатного чат-бота для ВКонтакте можно воспользоваться онлайн-конструкторами, такими как BotHunter, Jivo, Senler, Botmother, Chatgun, или RoboСhat. Вам потребуется авторизоваться в сервисе, подключить сообщество ВКонтакте и настроить сценарии взаимодействия с пользователями.  Шаги по созданию бесплатного чат-бота: 1 . Выберите платформу : Рассмотрите различные сервисы, такие как Jivo, Senler, Botmother, Chatgun, или RoboСhat. Убедитесь, что выбранный сервис предлагает бесплатный тариф или период использования, который соответствует вашим потребностям.  2. Создайте сообщество ВКонтакте (если у вас его еще нет): Для работы чат-бота необходимо иметь сообщество. Если у вас его нет, создайте его в разделе "Управление сообществом".  3. Подключите сообщество к сервису : В личном каби...

Путешествия одного дня из Тольятти

Для отдыха, разнообразия жизни и получения свежих впечатлений и материалов для проектных работ (Информатика - наука прикладная, использует материалы предметной области!) полезны небольшие путешесвия одного дня на автомобиле. Изложим популярные места в порядке удаления от Тольятти. Не перечисляем музеи и театры Тольятти и Самары . Об этом отдельно! Тольятти - памятник Татищеву, - итальянский пляж около санаторя "Надежда", - парк военной техники имени Сахарова, - пос. Шлюзовой в Комсомольском районе: эко-парк, набережная канала с утками и со зданиями состалинской архитектуры, верхние и нижние шлюзы, - с. Федоровка: федоровские озера, церковь, берег Волги, железнодорожная станция Волжская жемчужина (на горе), - замок Гарибальди в с. Хрящевка. Жигулевские горы - г. Жигулевск - гора Стрельная, - с. Ширяево, - Каменная чаша, - гора Отважная - Молодецкий курган. Самара - филиал Третьяковкой галереи, - зоопарк, - ботанический сад, - Вертолетная площадка около г. Самара, - Дом со слон...