Встреча_в_Телемосте_17_03_25_12_02_34_—_запись.webm
19 MB
Задание на тему Строки.
Дано слово длиной кратной трем. Поменять местами его трети следующим образом: первую треть слова разместить на месте третьей, вторую треть — на месте первой, третью треть — на месте второй.
Дано слово длиной кратной трем. Поменять местами его трети следующим образом: первую треть слова разместить на месте третьей, вторую треть — на месте первой, третью треть — на месте второй.
Forwarded from Виктор Комлев | IT простым языком | Программирование
🚀 Настрой рабочее место веб-разработчика за 10 минут!
Хочешь стать Python-разработчиком? Тогда давай быстро и просто подготовим твой комп для работы:
🐍 1. Устанавливаем Python
Идёшь на [python.org](https://python.org), скачиваешь и устанавливаешь. Не забудь поставить галочку «Add Python to PATH».
💻 2. Устанавливаем редактор VSCode
Скачиваешь его [отсюда](https://code.visualstudio.com), устанавливаешь, открываешь и добавляешь расширение для Python (Python extension).
📦 3. Создаём виртуальную среду
Открываешь VSCode, создаёшь папку проекта, затем нажимаешь:
🎯 4. Устанавливаем Git
Скачиваешь с [git-scm.com](https://git-scm.com), устанавливаешь и настраиваешь своё имя и почту командой в терминале:
🚩 5. Публикуем первый проект на GitHub
Создаёшь репозиторий прямо из VSCode:
- Нажимаешь на значок Source Control (ветка слева)
- Создаёшь репозиторий, делаешь коммит и публикуешь проект на GitHub (для этого установи расширение GitHub).
🔥 6. Устанавливаем веб-фреймворк
В терминале (или прямо в VSCode):
(Или Django, или FastAPI — смотря что выберешь!)
Всё! Рабочее место готово. Теперь ты можешь создавать свои первые веб-приложения на Python!
Хочешь подробную инструкцию? Вот она 👇
[Основы веб-разработки на Python](https://victor-komlev.ru/web-development-python/)
#python #вебразработка #настройка #git #github #VSCode #программирование
Хочешь стать Python-разработчиком? Тогда давай быстро и просто подготовим твой комп для работы:
🐍 1. Устанавливаем Python
Идёшь на [python.org](https://python.org), скачиваешь и устанавливаешь. Не забудь поставить галочку «Add Python to PATH».
💻 2. Устанавливаем редактор VSCode
Скачиваешь его [отсюда](https://code.visualstudio.com), устанавливаешь, открываешь и добавляешь расширение для Python (Python extension).
📦 3. Создаём виртуальную среду
Открываешь VSCode, создаёшь папку проекта, затем нажимаешь:
Ctrl+Shift+P → Python: Create Environment → venv → выбираешь версию Python🎯 4. Устанавливаем Git
Скачиваешь с [git-scm.com](https://git-scm.com), устанавливаешь и настраиваешь своё имя и почту командой в терминале:
git config --global user.name "Твоё имя"
git config --global user.email "твояпочта@example.com"
🚩 5. Публикуем первый проект на GitHub
Создаёшь репозиторий прямо из VSCode:
- Нажимаешь на значок Source Control (ветка слева)
- Создаёшь репозиторий, делаешь коммит и публикуешь проект на GitHub (для этого установи расширение GitHub).
🔥 6. Устанавливаем веб-фреймворк
В терминале (или прямо в VSCode):
pip install flask
(Или Django, или FastAPI — смотря что выберешь!)
Всё! Рабочее место готово. Теперь ты можешь создавать свои первые веб-приложения на Python!
Хочешь подробную инструкцию? Вот она 👇
[Основы веб-разработки на Python](https://victor-komlev.ru/web-development-python/)
#python #вебразработка #настройка #git #github #VSCode #программирование
Python.org
Welcome to Python.org
The official home of the Python Programming Language
Forwarded from Виктор Комлев | IT простым языком | Программирование
🌐 Что такое HTTP простыми словами и зачем тебе это знать?
Когда ты вводишь адрес сайта (например, vk.com), твой браузер буквально начинает диалог с сервером, где лежит сайт. И общаются они на специальном языке — HTTP.
Это выглядит примерно так:
💬 Браузер: «Эй, сервер, дай-ка мне главную страницу VK!»
📡 Сервер: «Конечно! Вот твоя страница с постами, фотками и лайками».
HTTP — это правила (протокол), по которым браузеры и серверы обмениваются информацией в интернете.
Зачем это знать веб-разработчику?
✅ Чтобы понимать, как сайты отправляют и получают информацию.
✅ Чтобы научиться создавать страницы, формы, регистрацию и логины.
✅ Чтобы быстро находить и исправлять ошибки в работе сайта.
Хочешь узнать, как тестировать HTTP-запросы и почувствовать себя настоящим разработчиком?
Читай подробнее тут 👉 [Основы веб-разработки на Python](https://victor-komlev.ru/web-development-python/)
Теперь HTTP точно не будет для тебя загадкой! 😉
#http #вебразработка #python #программирование #начниспитон #айти
Когда ты вводишь адрес сайта (например, vk.com), твой браузер буквально начинает диалог с сервером, где лежит сайт. И общаются они на специальном языке — HTTP.
Это выглядит примерно так:
💬 Браузер: «Эй, сервер, дай-ка мне главную страницу VK!»
📡 Сервер: «Конечно! Вот твоя страница с постами, фотками и лайками».
HTTP — это правила (протокол), по которым браузеры и серверы обмениваются информацией в интернете.
Зачем это знать веб-разработчику?
✅ Чтобы понимать, как сайты отправляют и получают информацию.
✅ Чтобы научиться создавать страницы, формы, регистрацию и логины.
✅ Чтобы быстро находить и исправлять ошибки в работе сайта.
Хочешь узнать, как тестировать HTTP-запросы и почувствовать себя настоящим разработчиком?
Читай подробнее тут 👉 [Основы веб-разработки на Python](https://victor-komlev.ru/web-development-python/)
Теперь HTTP точно не будет для тебя загадкой! 😉
#http #вебразработка #python #программирование #начниспитон #айти
Школа Виктора Комлева
Создание сайтов на Python: Обзор Django, Flask и FastAPI
Веб-разработка на Python с помощью популярных фреймворков Django, Flask и FastAPI. Настроить окружение, основы HTTP и веб-серверов
Forwarded from Виктор Комлев | IT простым языком | Программирование
🛠 Делаем первые HTTP-запросы за 5 минут: curl, Postman и requests
Веб-разработчик постоянно общается с серверами. Как? С помощью запросов! Вот три супер-простых способа попробовать это прямо сейчас:
### 1️⃣ curl (прямо в терминале)
GET-запрос за секунду:
POST-запрос (добавляем данные):
### 2️⃣ Postman (для тех, кто любит удобный интерфейс)
- Скачай и открой [Postman](https://www.postman.com/).
- Вставь адрес, выбери тип запробуй
### 3️⃣ requests (запросы на Python)
Установи библиотеку в VSCode:
Создай файл
Запускай и смотри, как работает магия Python! 🚀
Готов попробовать это на практике? Подробности и больше примеров здесь:
👉 [Основы веб-разработки на Python](https://victor-komlev.ru/web-development-python/)
#http #curl #postman #python #requests #вебразработка #айти #начниспитон
Веб-разработчик постоянно общается с серверами. Как? С помощью запросов! Вот три супер-простых способа попробовать это прямо сейчас:
### 1️⃣ curl (прямо в терминале)
GET-запрос за секунду:
curl https://jsonplaceholder.typicode.com/posts/1
POST-запрос (добавляем данные):
curl -X POST -H "Content-Type: application/json" -d "{\"title\":\"Привет\",\"body\":\"Это мой пост\"}" https://jsonplaceholder.typicode.com/posts### 2️⃣ Postman (для тех, кто любит удобный интерфейс)
- Скачай и открой [Postman](https://www.postman.com/).
- Вставь адрес, выбери тип запробуй
GET или POST, жми Send и радуйся результату прямо на экране!### 3️⃣ requests (запросы на Python)
Установи библиотеку в VSCode:
pip install requests
Создай файл
test.py и вставь туда код:import requests
# GET-запрос
response = requests.get("https://jsonplaceholder.typicode.com/posts/1")
print(response.json())
# POST-запрос
data = {"title": "Привет!", "body": "Это пост через Python"}
response = requests.post("https://jsonplaceholder.typicode.com/posts", json=data)
print(response.json())
Запускай и смотри, как работает магия Python! 🚀
Готов попробовать это на практике? Подробности и больше примеров здесь:
👉 [Основы веб-разработки на Python](https://victor-komlev.ru/web-development-python/)
#http #curl #postman #python #requests #вебразработка #айти #начниспитон
Postman
Postman: The World's Leading API Platform | Sign Up for Free
Accelerate API development with Postman's all-in-one platform. Streamline collaboration and simplify the API lifecycle for faster, better results. Learn more.
Forwarded from Виктор Комлев | IT простым языком | Программирование
🧐 Мини-опрос: проверь себя за 2 минуты!
Готов быстро проверить свои знания и закрепить важные термины веб-разработки? Поехали:
1️⃣ Что такое DNS?
(Подсказка: как браузер находит сайт?)
2️⃣ Чем отличается HTTP от HTTPS?
(Подсказка: какая версия безопаснее и почему?)
3️⃣ Для чего нужен хостинг?
(Подсказка: где «живёт» сайт?)
4️⃣ Что такое домен? Приведи пример.
(Подсказка: что вводишь в адресную строку?)
5️⃣ Что хранится в базе данных сайта?
(Подсказка: где комментарии и лайки?)
6️⃣ Чем отличается фронтенд от бэкенда?
(Подсказка: кухня и зал ресторана)
7️⃣ Что такое виртуальная среда (venv)?
(Подсказка: изолированное окружение для Python)
8️⃣ Что делают Git и GitHub?
(Подсказка: как следить за изменениями в коде?)
Получилось ответить без подсказок? 🔥
✅ Если сомневаешься в ответах или хочешь узнать больше, заглядывай сюда:
👉 [Основы веб-разработки на Python](https://victor-komlev.ru/web-development-python/)
Пиши в комментариях, на сколько вопросов ответил без ошибок! 💬👇
#опрос #вебразработка #python #dns #http #git #github #SSL #начниспитон #айти
Готов быстро проверить свои знания и закрепить важные термины веб-разработки? Поехали:
1️⃣ Что такое DNS?
2️⃣ Чем отличается HTTP от HTTPS?
3️⃣ Для чего нужен хостинг?
4️⃣ Что такое домен? Приведи пример.
5️⃣ Что хранится в базе данных сайта?
6️⃣ Чем отличается фронтенд от бэкенда?
7️⃣ Что такое виртуальная среда (venv)?
8️⃣ Что делают Git и GitHub?
Получилось ответить без подсказок? 🔥
✅ Если сомневаешься в ответах или хочешь узнать больше, заглядывай сюда:
👉 [Основы веб-разработки на Python](https://victor-komlev.ru/web-development-python/)
Пиши в комментариях, на сколько вопросов ответил без ошибок! 💬👇
#опрос #вебразработка #python #dns #http #git #github #SSL #начниспитон #айти
Школа Виктора Комлева
Создание сайтов на Python: Обзор Django, Flask и FastAPI
Веб-разработка на Python с помощью популярных фреймворков Django, Flask и FastAPI. Настроить окружение, основы HTTP и веб-серверов
Встреча_в_Телемосте_21_03_25_17_43_28_—_запись.webm
2.8 MB
Задание на тему Числа
Написать программу, которая запрашивает у пользователя два числа с плавающей точкой и выводит на экран их среднее арифметическое, округленное до двух знаков после запятой. Использовать функцию round.
Написать программу, которая запрашивает у пользователя два числа с плавающей точкой и выводит на экран их среднее арифметическое, округленное до двух знаков после запятой. Использовать функцию round.
Встреча_в_Телемосте_21_03_25_16_23_15_—_запись.webm
4.3 MB
Задание на тему Функции.
Напишите функцию calculate_average, которая принимает список чисел в качестве аргумента и возвращает среднее арифметическое этих чисел.
Напишите функцию calculate_average, которая принимает список чисел в качестве аргумента и возвращает среднее арифметическое этих чисел.
Встреча_в_Телемосте_21_03_25_18_57_49_—_запись.webm
2.4 MB
Задание на тему Числа в Python.
Напишите программу, которая запрашивает у пользователя два целых числа, а затем выводит результат целочисленного деления и остаток от деления этих чисел.
Напишите программу, которая запрашивает у пользователя два целых числа, а затем выводит результат целочисленного деления и остаток от деления этих чисел.
Встреча_в_Телемосте_25_03_25_16_48_46_—_запись.webm
6.1 MB
Задание на тему Функции
Создайте глобальную переменную имя и две функции: установить_имя для установки значения имя и приветствие для приветствия с использованием этого имени.
Создайте глобальную переменную имя и две функции: установить_имя для установки значения имя и приветствие для приветствия с использованием этого имени.
Встреча_в_Телемосте_28_03_25_15_23_56_—_запись.webm
7.4 MB
Задание на тему Функции.
Создайте глобальную переменную счетчик и напишите функцию увеличить_счетчик, которая увеличивает значение счетчика на 1 при каждом вызове.
Создайте глобальную переменную счетчик и напишите функцию увеличить_счетчик, которая увеличивает значение счетчика на 1 при каждом вызове.
Встреча_в_Телемосте_28_03_25_16_03_19_—_запись.webm
7.9 MB
Задание на тему Функции.
Напишите функцию сумма_чисел, которая принимает список чисел и возвращает их сумму, используя локальную переменную total.
Напишите функцию сумма_чисел, которая принимает список чисел и возвращает их сумму, используя локальную переменную total.
Встреча_в_Телемосте_31_03_25_12_14_41_—_запись.webm
6.2 MB
Чему равны значения выражений:
True and True and False
True or True or False
not True and True
Встреча_в_Телемосте_31_03_25_17_44_02_—_запись.webm
5.3 MB
Задание на тему Словари.
Перебор с использованием функции. Создайте словарь с товарами и их ценами. Напишите функцию, которая увеличит цены на все товары на 10%, а затем выведите обновленные цены.
Перебор с использованием функции. Создайте словарь с товарами и их ценами. Напишите функцию, которая увеличит цены на все товары на 10%, а затем выведите обновленные цены.
Forwarded from Python Developer
Согласно новому PEP 822, Python больше не будет запускаться, если вы не укажете типы везде. Абсолютно везде.
Пример кода с новым синтаксисом:
def hello(name: str) -> str:
return f"Hello, {name}"
Даже
print() теперь требует типов:print(message: str = "Hi!") -> None
По словам разработчиков, цель обновы — «заставить Python-разработчиков почувствовать хоть каплю боли C++».
Если вы всё ещё хотите писать без типов — переходите на JavaScript.
Please open Telegram to view this post
VIEW IN TELEGRAM
😱1
Надеюсь, все догадались, что предыдущая новость первоапрельская 😉
😁2🔥1
Встреча_в_Телемосте_01_04_25_23_24_56_—_запись.webm
15.8 MB
Задание 26 на тему Циклы.
Дана последовательность неотрицательных чисел. Последовательность вводится пользователем с клавиатуры, пока не будет введено отрицательное число. Определите количество чисел в последовательности равных минимальному значению.
Дана последовательность неотрицательных чисел. Последовательность вводится пользователем с клавиатуры, пока не будет введено отрицательное число. Определите количество чисел в последовательности равных минимальному значению.
Forwarded from Pro Python • IT
Представленные примеры демонстрируют, как с помощью простых вложенных циклов и базовых операторов печати в Python можно создавать разнообразные звездчатые узоры — от треугольников до пирамид.
✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»Please open Telegram to view this post
VIEW IN TELEGRAM
Встреча_в_Телемосте_05_04_25_14_37_09_—_запись.webm
8.5 MB
Задание на тему Условные операторы.
Напишите программу, которая принимает на вход три числа и выводит сообщение о том, какие два числа из них наибольшие.
Напишите программу, которая принимает на вход три числа и выводит сообщение о том, какие два числа из них наибольшие.
Forwarded from Подготовка к ЕГЭ по информатике
Встреча_в_Телемосте_07_04_25_16_40_47_—_запись.webm
5.2 MB
Лайфхак. Как оценить скорость работы программы. Стоит ли ждать окончания или ваш алгоритм неэффективен и нужно прервать выполнение и подумать над оптимизацией.
Особенно полезно, когда у вас перебор очень больших диапазонов чисел (от миллиона и более)
Особенно полезно, когда у вас перебор очень больших диапазонов чисел (от миллиона и более)