Встреча_в_Телемосте_08_03_25_15_02_36_—_запись.webm
880 KB
Как задать переменную, содержащую несколько строк текста.
Forwarded from Виктор Комлев | IT простым языком | Программирование
🌐 Простейший скрипт на Python: запрашиваем данные из интернета
Ты настроил Python, создал проект и виртуальное окружение. Теперь пора написать простой, но полезный скрипт, который получает данные из интернета. 📡
Сегодня будем запрашивать случайную мудрость от GitHub – это займет буквально пару строк кода! 🚀
---
### 📌 1️⃣ Устанавливаем библиотеку requests
Для работы с HTTP-запросами нам нужна библиотека requests. Установим её:
🔹 Если библиотека уже есть – ничего страшного, pip просто проверит это.
---
### 📌 2️⃣ Пишем код запроса в Python
Создаём файл request_script.py в нашем проекте и добавляем код:
📌 Как это работает?
1️⃣ Мы используем requests.get(), чтобы отправить GET-запрос на API GitHub.
2️⃣ Если сервер ответил кодом 200 (успех), то выводим полученный текст.
3️⃣ Если сервер вернул ошибку – выводим код ошибки.
---
### 📌 3️⃣ Запускаем скрипт
Теперь попробуем запустить наш код:
Если всё работает, ты увидишь философскую цитату от GitHub. Например:
Каждый раз будет разная фраза! 🎉
---
### 📌 4️⃣ А что, если запрашивать что-то полезное?
Попробуем запросить текущий курс валют с бесплатного API:
Запусти этот код, и он покажет актуальный курс доллара к рублю! 💰
---
🔥 Поздравляю! Ты только что написал свой первый скрипт, работающий с реальными данными из интернета.
👉 В следующем посте разберёмся, как сохранять данные в файлы и передавать проект другим людям!
А пока полный гайд по настройке здесь 👉 [ссылка на статью]
Ты настроил Python, создал проект и виртуальное окружение. Теперь пора написать простой, но полезный скрипт, который получает данные из интернета. 📡
Сегодня будем запрашивать случайную мудрость от GitHub – это займет буквально пару строк кода! 🚀
---
### 📌 1️⃣ Устанавливаем библиотеку requests
Для работы с HTTP-запросами нам нужна библиотека requests. Установим её:
pip install requests
🔹 Если библиотека уже есть – ничего страшного, pip просто проверит это.
---
### 📌 2️⃣ Пишем код запроса в Python
Создаём файл request_script.py в нашем проекте и добавляем код:
import requests
response = requests.get("https://api.github.com/zen")
if response.status_code == 200:
print("💡 Сегодняшняя мудрость от GitHub:")
print(response.text)
else:
print("Ошибка при получении данных:", response.status_code)
📌 Как это работает?
1️⃣ Мы используем requests.get(), чтобы отправить GET-запрос на API GitHub.
2️⃣ Если сервер ответил кодом 200 (успех), то выводим полученный текст.
3️⃣ Если сервер вернул ошибку – выводим код ошибки.
---
### 📌 3️⃣ Запускаем скрипт
Теперь попробуем запустить наш код:
python request_script.py
Если всё работает, ты увидишь философскую цитату от GitHub. Например:
💡 Сегодняшняя мудрость от GitHub:
Mind your words, they are important.
Каждый раз будет разная фраза! 🎉
---
### 📌 4️⃣ А что, если запрашивать что-то полезное?
Попробуем запросить текущий курс валют с бесплатного API:
import requests
response = requests.get("https://api.exchangerate-api.com/v4/latest/USD")
if response.status_code == 200:
data = response.json() # Преобразуем ответ в JSON
print(f"📈 Курс USD к рублю: {data['rates']['RUB']}")
else:
print("Ошибка при получении данных.")
Запусти этот код, и он покажет актуальный курс доллара к рублю! 💰
---
🔥 Поздравляю! Ты только что написал свой первый скрипт, работающий с реальными данными из интернета.
👉 В следующем посте разберёмся, как сохранять данные в файлы и передавать проект другим людям!
А пока полный гайд по настройке здесь 👉 [ссылка на статью]
Школа Виктора Комлева
Как настроить Python начинающему аналитику данных
Узнайте, как установить Python, создать виртуальное окружение и написать первый скрипт для аналитика данных. Простой и понятный план
👍1
Forwarded from Виктор Комлев | IT простым языком | Программирование
🛠 Дополнительные инструменты для Python-разработки (Git, Docker и др.)
Python – это круто, но одним только интерпретатором не обойтись. Чтобы писать код удобно, безопасно и профессионально, нужны дополнительные инструменты. Давай разберём что использовать, зачем и когда. 🚀
---
### 📌 1️⃣ Git – контроль версий и командная работа
Git – это must-have для любого разработчика.
💡 Зачем он нужен?
✅ Хранит историю изменений (можно вернуться на любой этап разработки)
✅ Позволяет работать в команде без "финальный_финал_v3.py"
✅ Удобная работа с GitHub/GitLab
🔹 Как установить? 👉 [https://git-scm.com/downloads](https://git-scm.com/downloads)
🔹 Как проверить установку?
🔹 Базовые команды:
💡 Храни код в GitHub – это удобно!
---
### 📌 2️⃣ Docker – "виртуальный контейнер" для проектов
Иногда твой код работает у тебя, но не запускается у других из-за различий в версиях Python, библиотек и ОС.
💡 Docker решает эту проблему!
✅ Позволяет упаковать проект в контейнер (включая Python, библиотеки, зависимости)
✅ Позволяет развернуть проект на любом сервере или ПК без проблем
✅ Используется для деплоя веб-приложений, API и автоматизации
🔹 Как установить? 👉 [https://www.docker.com/get-started](https://www.docker.com/get-started)
🔹 Пример Dockerfile для Python-проекта:
Запустить проект в Docker:
Теперь твой проект будет работать одинаково на любом компьютере! 🔥
---
### 📌 3️⃣ Virtualenv & Conda – управление окружениями
💡 Ты уже знаешь, зачем нужны виртуальные окружения, но напомним:
✅ venv – стандартный инструмент в Python
✅ conda – мощный инструмент для Data Science
🔹 Создать окружение (venv):
🔹 Создать окружение (Conda):
📌 Если работаешь в Data Science, выбирай Conda!
---
### 📌 4️⃣ Makefile – автоматизация команд
Если ты устал вручную вводить длинные команды, используй Makefile.
📌 Создаём `Makefile`:
Теперь для установки библиотек можно просто написать:
а для запуска проекта:
🔹 Работает в macOS/Linux. В Windows – через WSL или `make.exe`.
---
### 📌 5️⃣ Linters & Formatters – чистый код без боли
Чтобы код был читабельным и красивым, используют линтеры и форматтеры.
✅ Black – автоматически форматирует код:
✅ Flake8 – находит ошибки в коде:
✅ isort – сортирует импорты:
💡 Если хочешь писать как профессионал – используй их!
---
### 📌 6️⃣ Task Runners – управление задачами
Иногда нужно автоматизировать тесты, деплой, парсинг данных и другие задачи.
✅ Celery – для фоновый задач
✅ Prefect – для потоков данных
✅ Taskipy – удобный аналог Makefile
📌 Пример Taskipy:
Добавляем в
Теперь можно запустить проект просто так:
---
🔥 Теперь ты знаешь, какие инструменты делают разработку удобнее и быстрее!
👉 В следующем посте разберём, как загружать проекты в GitHub и работать в команде!
А пока полный гайд по настройке здесь 👉 [ссылка на статью]
Python – это круто, но одним только интерпретатором не обойтись. Чтобы писать код удобно, безопасно и профессионально, нужны дополнительные инструменты. Давай разберём что использовать, зачем и когда. 🚀
---
### 📌 1️⃣ Git – контроль версий и командная работа
Git – это must-have для любого разработчика.
💡 Зачем он нужен?
✅ Хранит историю изменений (можно вернуться на любой этап разработки)
✅ Позволяет работать в команде без "финальный_финал_v3.py"
✅ Удобная работа с GitHub/GitLab
🔹 Как установить? 👉 [https://git-scm.com/downloads](https://git-scm.com/downloads)
🔹 Как проверить установку?
git --version
🔹 Базовые команды:
git init # Инициализация репозитория
git add . # Добавить файлы в коммит
git commit -m "Первый коммит" # Создать коммит
git push origin main # Отправить на GitHub
💡 Храни код в GitHub – это удобно!
---
### 📌 2️⃣ Docker – "виртуальный контейнер" для проектов
Иногда твой код работает у тебя, но не запускается у других из-за различий в версиях Python, библиотек и ОС.
💡 Docker решает эту проблему!
✅ Позволяет упаковать проект в контейнер (включая Python, библиотеки, зависимости)
✅ Позволяет развернуть проект на любом сервере или ПК без проблем
✅ Используется для деплоя веб-приложений, API и автоматизации
🔹 Как установить? 👉 [https://www.docker.com/get-started](https://www.docker.com/get-started)
🔹 Пример Dockerfile для Python-проекта:
FROM python:3.10
WORKDIR /app
COPY . .
RUN pip install -r requirements.txt
CMD ["python", "main.py"]
Запустить проект в Docker:
docker build -t my_project .
docker run -it my_project
Теперь твой проект будет работать одинаково на любом компьютере! 🔥
---
### 📌 3️⃣ Virtualenv & Conda – управление окружениями
💡 Ты уже знаешь, зачем нужны виртуальные окружения, но напомним:
✅ venv – стандартный инструмент в Python
✅ conda – мощный инструмент для Data Science
🔹 Создать окружение (venv):
python -m venv venv
source venv/bin/activate # macOS/Linux
venv\Scripts\activate # Windows
🔹 Создать окружение (Conda):
conda create --name my_env python=3.10
conda activate my_env
📌 Если работаешь в Data Science, выбирай Conda!
---
### 📌 4️⃣ Makefile – автоматизация команд
Если ты устал вручную вводить длинные команды, используй Makefile.
📌 Создаём `Makefile`:
install:
pip install -r requirements.txt
run:
python main.py
Теперь для установки библиотек можно просто написать:
make install
а для запуска проекта:
make run
🔹 Работает в macOS/Linux. В Windows – через WSL или `make.exe`.
---
### 📌 5️⃣ Linters & Formatters – чистый код без боли
Чтобы код был читабельным и красивым, используют линтеры и форматтеры.
✅ Black – автоматически форматирует код:
pip install black
black .
✅ Flake8 – находит ошибки в коде:
pip install flake8
flake8 .
✅ isort – сортирует импорты:
pip install isort
isort .
💡 Если хочешь писать как профессионал – используй их!
---
### 📌 6️⃣ Task Runners – управление задачами
Иногда нужно автоматизировать тесты, деплой, парсинг данных и другие задачи.
✅ Celery – для фоновый задач
✅ Prefect – для потоков данных
✅ Taskipy – удобный аналог Makefile
📌 Пример Taskipy:
pip install taskipy
Добавляем в
pyproject.toml: [tool.taskipy.tasks]
start = "python main.py"
Теперь можно запустить проект просто так:
task start
---
🔥 Теперь ты знаешь, какие инструменты делают разработку удобнее и быстрее!
👉 В следующем посте разберём, как загружать проекты в GitHub и работать в команде!
А пока полный гайд по настройке здесь 👉 [ссылка на статью]
Docker
Get Started | Docker
Get started with Docker Desktop and join millions of developers in faster, more secure app development using containers and beyond.
Forwarded from Виктор Комлев | IT простым языком | Программирование
🚀 Как загружать Python-проекты в GitHub и работать в команде
Ты написал код, всё протестировал, но как его правильно сохранить и поделиться с командой? Решение – GitHub! Это платформа для хранения кода, где можно работать в команде, управлять версиями и никогда не терять проект. Давай разберёмся, как правильно загружать Python-проекты в GitHub.
---
### 📌 1️⃣ Устанавливаем Git
Если у тебя ещё нет Git, установи его:
🔹 Windows – скачиваем 👉 [git-scm.com](https://git-scm.com/downloads)
🔹 macOS – вводим в терминале:
🔹 Linux (Debian/Ubuntu):
Проверяем установку:
✅ Если видим версию – значит, всё работает!
---
### 📌 2️⃣ Создаём репозиторий на GitHub
1️⃣ Заходим на [GitHub](https://github.com) и создаём аккаунт (если его нет).
2️⃣ Нажимаем «New Repository».
3️⃣ Даём название, ставим «Public» (или «Private», если проект закрытый).
4️⃣ Жмём «Create Repository».
GitHub покажет команды, которые нужно выполнить в терминале – давай разберём их!
---
### 📌 3️⃣ Инициализируем Git в проекте
Переходим в папку проекта и выполняем:
Теперь у нас есть локальный репозиторий с историей изменений.
---
### 📌 4️⃣ Связываем проект с GitHub и отправляем код
Теперь привяжем наш проект к удалённому репозиторию:
✅ Теперь твой код в GitHub – его можно скачивать, делиться и работать в команде! 🎉
---
### 📌 5️⃣ Как работать в команде с GitHub
Когда несколько человек работают над проектом, важно избежать конфликтов в коде.
🔹 Как скачать чужой проект с GitHub?
🔹 Как получить свежие изменения от команды?
🔹 Как отправить новые изменения?
🔹 Как работать в отдельной ветке, чтобы не сломать основной код?
После этого можно сделать Pull Request, и команда проверит код перед слиянием.
---
### 📌 6️⃣ Добавляем .gitignore, чтобы не загружать лишние файлы
Некоторые файлы (виртуальное окружение, кеши, настройки IDE) не нужно загружать в репозиторий.
📌 Создай в папке проекта файл .gitignore и добавь в него:
Теперь при
---
🔥 Поздравляю! Теперь ты умеешь загружать Python-проекты в GitHub и работать в команде.
А пока полный гайд по настройке здесь 👉 [ссылка на статью]
Ты написал код, всё протестировал, но как его правильно сохранить и поделиться с командой? Решение – GitHub! Это платформа для хранения кода, где можно работать в команде, управлять версиями и никогда не терять проект. Давай разберёмся, как правильно загружать Python-проекты в GitHub.
---
### 📌 1️⃣ Устанавливаем Git
Если у тебя ещё нет Git, установи его:
🔹 Windows – скачиваем 👉 [git-scm.com](https://git-scm.com/downloads)
🔹 macOS – вводим в терминале:
brew install git
🔹 Linux (Debian/Ubuntu):
sudo apt install git
Проверяем установку:
git --version
✅ Если видим версию – значит, всё работает!
---
### 📌 2️⃣ Создаём репозиторий на GitHub
1️⃣ Заходим на [GitHub](https://github.com) и создаём аккаунт (если его нет).
2️⃣ Нажимаем «New Repository».
3️⃣ Даём название, ставим «Public» (или «Private», если проект закрытый).
4️⃣ Жмём «Create Repository».
GitHub покажет команды, которые нужно выполнить в терминале – давай разберём их!
---
### 📌 3️⃣ Инициализируем Git в проекте
Переходим в папку проекта и выполняем:
git init # Создаём локальный Git-репозиторий
git add . # Добавляем все файлы в коммит
git commit -m "Первый коммит" # Фиксируем изменения
Теперь у нас есть локальный репозиторий с историей изменений.
---
### 📌 4️⃣ Связываем проект с GitHub и отправляем код
Теперь привяжем наш проект к удалённому репозиторию:
git remote add origin https://github.com/ТВОЙ_ЛОГИН/ИМЯ_РЕПОЗИТОРИЯ.git
git branch -M main # Создаём основную ветку (если её нет)
git push -u origin main # Отправляем код на GitHub
✅ Теперь твой код в GitHub – его можно скачивать, делиться и работать в команде! 🎉
---
### 📌 5️⃣ Как работать в команде с GitHub
Когда несколько человек работают над проектом, важно избежать конфликтов в коде.
🔹 Как скачать чужой проект с GitHub?
git clone https://github.com/ТВОЙ_ЛОГИН/ИМЯ_РЕПОЗИТОРИЯ.git
🔹 Как получить свежие изменения от команды?
git pull origin main
🔹 Как отправить новые изменения?
git add .
git commit -m "Обновил код"
git push origin main
🔹 Как работать в отдельной ветке, чтобы не сломать основной код?
git checkout -b feature/new-feature # Создаём новую ветку
git push origin feature/new-feature # Отправляем её на GitHub
После этого можно сделать Pull Request, и команда проверит код перед слиянием.
---
### 📌 6️⃣ Добавляем .gitignore, чтобы не загружать лишние файлы
Некоторые файлы (виртуальное окружение, кеши, настройки IDE) не нужно загружать в репозиторий.
📌 Создай в папке проекта файл .gitignore и добавь в него:
venv/
__pycache__/
*.pyc
.DS_Store
.env
Теперь при
git add . эти файлы будут игнорироваться. ---
🔥 Поздравляю! Теперь ты умеешь загружать Python-проекты в GitHub и работать в команде.
А пока полный гайд по настройке здесь 👉 [ссылка на статью]
GitHub
GitHub · Change is constant. GitHub keeps you ahead.
Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.
Forwarded from Виктор Комлев | IT простым языком | Программирование
🌐 Веб-разработка: что это и почему тебе стоит это знать?
Знаешь, кто создаёт тот интернет, которым ты пользуешься каждый день? 🤔
Веб-разработчики — люди, которые буквально «оживляют» интернет! Именно благодаря их работе:
✅ Ты заказываешь пиццу в приложении
✅ Общаешься с друзьями в ВК и Telegram
✅ Покупаешь кроссовки на Wildberries или Ozon
✅ Смотришь сериалы на Netflix и слушаешь музыку в Spotify
Без веб-разработки этого всего просто не было бы!
Сегодня без сайта или приложения сложно представить не только развлечения, но и бизнес, образование и даже госуслуги. Веб-разработка стала профессией №1 в мире, а Python — один из лучших способов легко и быстро в неё войти! 🐍🚀
Хочешь узнать больше и попробовать себя в роли веб-разработчика? Тогда скорее читай нашу новую статью:
👉 [Основы веб-разработки на Python](https://victor-komlev.ru/web-development-python/)
Начнём твоё погружение в мир IT прямо сейчас! 🔥
#python #вебразработка #программирование #айти #войтивайти
Знаешь, кто создаёт тот интернет, которым ты пользуешься каждый день? 🤔
Веб-разработчики — люди, которые буквально «оживляют» интернет! Именно благодаря их работе:
✅ Ты заказываешь пиццу в приложении
✅ Общаешься с друзьями в ВК и Telegram
✅ Покупаешь кроссовки на Wildberries или Ozon
✅ Смотришь сериалы на Netflix и слушаешь музыку в Spotify
Без веб-разработки этого всего просто не было бы!
Сегодня без сайта или приложения сложно представить не только развлечения, но и бизнес, образование и даже госуслуги. Веб-разработка стала профессией №1 в мире, а Python — один из лучших способов легко и быстро в неё войти! 🐍🚀
Хочешь узнать больше и попробовать себя в роли веб-разработчика? Тогда скорее читай нашу новую статью:
👉 [Основы веб-разработки на Python](https://victor-komlev.ru/web-development-python/)
Начнём твоё погружение в мир IT прямо сейчас! 🔥
#python #вебразработка #программирование #айти #войтивайти
Школа Виктора Комлева
Создание сайтов на Python: Обзор Django, Flask и FastAPI
Веб-разработка на Python с помощью популярных фреймворков Django, Flask и FastAPI. Настроить окружение, основы HTTP и веб-серверов
Forwarded from Виктор Комлев | IT простым языком | Программирование
🔥 Почему веб-разработчики стали так популярны?
Ответ проще, чем кажется! Сегодня всё вокруг нас уходит в интернет:
- 📦 Бизнес: магазин без сайта уже не магазин, а ларёк у дома.
- 🎓 Образование стало онлайн: уроки, курсы, вебинары.
- 🎬 Фильмы, музыка, игры — всё через приложения и сайты.
- 💬 Даже просто общение с друзьями переехало в интернет.
Компании, предприниматели и даже госструктуры нуждаются в людях, которые умеют создавать и поддерживать сайты и приложения. Именно поэтому веб-разработчики — это новые рок-звёзды современного мира! 🚀
В чём бонус для тебя?
✅ Можно работать удалённо, хоть с пляжа на Бали!
✅ Зарплата растёт вместе с навыками и опытом.
✅ Ты можешь найти работу практически в любой стране мира.
Хотите подробнее разобраться, почему веб-разработка на Python — это огонь?
Читайте здесь: [Основы веб разработки на Python](https://victor-komlev.ru/web-development-python/)
#вебразработка #python #карьеравайти #IT #удалёнка #программирование
Ответ проще, чем кажется! Сегодня всё вокруг нас уходит в интернет:
- 📦 Бизнес: магазин без сайта уже не магазин, а ларёк у дома.
- 🎓 Образование стало онлайн: уроки, курсы, вебинары.
- 🎬 Фильмы, музыка, игры — всё через приложения и сайты.
- 💬 Даже просто общение с друзьями переехало в интернет.
Компании, предприниматели и даже госструктуры нуждаются в людях, которые умеют создавать и поддерживать сайты и приложения. Именно поэтому веб-разработчики — это новые рок-звёзды современного мира! 🚀
В чём бонус для тебя?
✅ Можно работать удалённо, хоть с пляжа на Бали!
✅ Зарплата растёт вместе с навыками и опытом.
✅ Ты можешь найти работу практически в любой стране мира.
Хотите подробнее разобраться, почему веб-разработка на Python — это огонь?
Читайте здесь: [Основы веб разработки на Python](https://victor-komlev.ru/web-development-python/)
#вебразработка #python #карьеравайти #IT #удалёнка #программирование
Школа Виктора Комлева
Создание сайтов на Python: Обзор Django, Flask и FastAPI
Веб-разработка на Python с помощью популярных фреймворков Django, Flask и FastAPI. Настроить окружение, основы HTTP и веб-серверов
Встреча_в_Телемосте_13_03_25_21_11_39_—_запись.webm
20.2 MB
Об изменяемых и неизменяемых типах данных. О методе copy(). Поверхностная и глубокая копия.
Forwarded from Виктор Комлев | IT простым языком | Программирование
🐯 Фронтенд, бэкенд и база данных: простым языком о «зверях» веб-разработки
Сайт — это как ресторан. Представь:
🍽 Фронтенд — это зал ресторана. Красивые столики, меню, уютная атмосфера, которую видят гости. Это кнопки, картинки, анимации, цвета и всё то, с чем ты взаимодействуешь на сайте.
Например, открыл YouTube? Всё, что видишь — это фронтенд.
👨🍳 Бэкенд — кухня ресторана. Там кипит работа: готовятся блюда, проверяются заказы и решаются задачи, невидимые для гостей. Бэкенд сайта — это сервер, который обрабатывает данные, проверяет пароли и отвечает за логику работы сайта.
Например, авторизация на ВК — это работа бэкенда.
📦 База данных — кладовая ресторана. Тут хранятся все продукты, рецепты и информация, необходимая для работы кухни. В ней хранятся логины, комментарии, лайки и любые другие данные сайта.
Отправил сообщение другу? Оно уже лежит в базе данных.
Теперь ты знаешь, кто есть кто в веб-разработке! Хочешь узнать больше и даже создать свой первый сайт? Переходи по ссылке:
👉 [Основы веб разработки на Python](https://victor-komlev.ru/web-development-python/)
#вебразработка #python #frontend #backend #айти #программирование
Сайт — это как ресторан. Представь:
🍽 Фронтенд — это зал ресторана. Красивые столики, меню, уютная атмосфера, которую видят гости. Это кнопки, картинки, анимации, цвета и всё то, с чем ты взаимодействуешь на сайте.
Например, открыл YouTube? Всё, что видишь — это фронтенд.
👨🍳 Бэкенд — кухня ресторана. Там кипит работа: готовятся блюда, проверяются заказы и решаются задачи, невидимые для гостей. Бэкенд сайта — это сервер, который обрабатывает данные, проверяет пароли и отвечает за логику работы сайта.
Например, авторизация на ВК — это работа бэкенда.
📦 База данных — кладовая ресторана. Тут хранятся все продукты, рецепты и информация, необходимая для работы кухни. В ней хранятся логины, комментарии, лайки и любые другие данные сайта.
Отправил сообщение другу? Оно уже лежит в базе данных.
Теперь ты знаешь, кто есть кто в веб-разработке! Хочешь узнать больше и даже создать свой первый сайт? Переходи по ссылке:
👉 [Основы веб разработки на Python](https://victor-komlev.ru/web-development-python/)
#вебразработка #python #frontend #backend #айти #программирование
Школа Виктора Комлева
Создание сайтов на Python: Обзор Django, Flask и FastAPI
Веб-разработка на Python с помощью популярных фреймворков Django, Flask и FastAPI. Настроить окружение, основы HTTP и веб-серверов
Встреча_в_Телемосте_14_03_25_18_00_21_—_запись.webm
5.1 MB
Задание на тему Числа.
Написать программу, которая запрашивает у пользователя два числа и выводит насколько одно число больше другого. Использовать функцию
Написать программу, которая запрашивает у пользователя два числа и выводит насколько одно число больше другого. Использовать функцию
abs().Встреча_в_Телемосте_14_03_25_18_04_07_—_запись.webm
20.2 MB
Задание на тему Функции.
Дата некоторого дня характеризуется тремя натуральными числами: g (год), m (порядковый номер месяца) и n (число).
По заданным g, n и m определить: а) дату предыдущего дня; б) дату следующего дня.
Определить функцию, подсчитывающую количество дней в том или ином месяце. В обеих задачах рассмотреть два случая: 1) заданный год не является високосным; 2) заданный год может быть високосным
Дата некоторого дня характеризуется тремя натуральными числами: g (год), m (порядковый номер месяца) и n (число).
По заданным g, n и m определить: а) дату предыдущего дня; б) дату следующего дня.
Определить функцию, подсчитывающую количество дней в том или ином месяце. В обеих задачах рассмотреть два случая: 1) заданный год не является високосным; 2) заданный год может быть високосным
Встреча_в_Телемосте_14_03_25_18_58_49_—_запись.webm
4.5 MB
Задание на тему "Первая программа на Python"
Дано время в минутах —
Дано время в минутах —
n, прошедшее с начала суток. Число n не превышает 1440. Сколько прошло часов и минут с начала суток?Forwarded from Виктор Комлев | IT простым языком | Программирование
🐍 Почему Python — идеальный язык для старта в веб-разработке?
Если хочешь легко и быстро зайти в IT, Python — твой лучший друг! Вот почему:
✅ Простота и понятность
Python максимально похож на обычный язык.
Смотри сам:
На Java нужно написать вот такое:
А на Python всё гораздо проще:
Разница очевидна, правда?
✅ Универсальность
На Python пишут не только сайты, но и телеграм-ботов, игры, программы для анализа данных и даже искусственный интеллект!
Один язык — сотни возможностей.
✅ Огромное сообщество
Новичку легко найти ответы на любые вопросы и готовые решения любых задач.
✅ Высокая востребованность
Работа с Python — это твой пропуск в мир IT, высоких зарплат и удалёнки.
Хочешь попробовать прямо сейчас? Тогда скорей читай нашу статью и узнай, как сделать свой первый сайт на Python:
👉 [Основы веб-разработки на Python](https://victor-komlev.ru/web-development-python/)
#python #вебразработка #карьеравайти #программирование #начниспитон
Если хочешь легко и быстро зайти в IT, Python — твой лучший друг! Вот почему:
✅ Простота и понятность
Python максимально похож на обычный язык.
Смотри сам:
На Java нужно написать вот такое:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Привет, мир!");
}
}А на Python всё гораздо проще:
print("Привет, мир!")Разница очевидна, правда?
✅ Универсальность
На Python пишут не только сайты, но и телеграм-ботов, игры, программы для анализа данных и даже искусственный интеллект!
Один язык — сотни возможностей.
✅ Огромное сообщество
Новичку легко найти ответы на любые вопросы и готовые решения любых задач.
✅ Высокая востребованность
Работа с Python — это твой пропуск в мир IT, высоких зарплат и удалёнки.
Хочешь попробовать прямо сейчас? Тогда скорей читай нашу статью и узнай, как сделать свой первый сайт на Python:
👉 [Основы веб-разработки на Python](https://victor-komlev.ru/web-development-python/)
#python #вебразработка #карьеравайти #программирование #начниспитон
Школа Виктора Комлева
Создание сайтов на Python: Обзор Django, Flask и FastAPI
Веб-разработка на Python с помощью популярных фреймворков Django, Flask и FastAPI. Настроить окружение, основы HTTP и веб-серверов
Forwarded from Виктор Комлев | IT простым языком | Программирование
🚀 Django, Flask или FastAPI: что выбрать новичку?
Хочешь создать свой первый сайт на Python, но запутался в этих названиях? Давай просто и быстро разберёмся:
🟢 Django — это крутой набор LEGO!
Подходит, если ты хочешь сразу много возможностей: авторизация, админка, база данных — всё уже встроено.
📌 Идеален для амбициозных новичков, которые хотят создать что-то большое (например, соцсеть или магазин).
🔵 Flask — это набор карандашей и лист бумаги.
Здесь нет ничего лишнего, ты сам решаешь, что и как будет работать.
📌 Подойдёт, если хочешь быстро начать, легко разобраться и написать свой первый сайт буквально за час.
🟣 FastAPI — это скоростной болид среди фреймворков.
Если тебе интересно создавать современные приложения и API, которые работают быстро и эффективно, FastAPI — то, что нужно.
📌 Идеален для небольших и быстрых проектов или мобильных приложений.
Что выбрать новичку? Мой совет — начинай с Flask! Он максимально простой и гибкий, а потом можешь легко перейти на Django или FastAPI. 🔥
Подробнее о плюсах и минусах каждого фреймворка читай в нашей статье:
👉 [Основы веб-разработки на Python](https://victor-komlev.ru/web-development-python/)
#python #django #flask #fastapi #вебразработка #программирование #начниспитон
Хочешь создать свой первый сайт на Python, но запутался в этих названиях? Давай просто и быстро разберёмся:
🟢 Django — это крутой набор LEGO!
Подходит, если ты хочешь сразу много возможностей: авторизация, админка, база данных — всё уже встроено.
📌 Идеален для амбициозных новичков, которые хотят создать что-то большое (например, соцсеть или магазин).
🔵 Flask — это набор карандашей и лист бумаги.
Здесь нет ничего лишнего, ты сам решаешь, что и как будет работать.
📌 Подойдёт, если хочешь быстро начать, легко разобраться и написать свой первый сайт буквально за час.
🟣 FastAPI — это скоростной болид среди фреймворков.
Если тебе интересно создавать современные приложения и API, которые работают быстро и эффективно, FastAPI — то, что нужно.
📌 Идеален для небольших и быстрых проектов или мобильных приложений.
Что выбрать новичку? Мой совет — начинай с Flask! Он максимально простой и гибкий, а потом можешь легко перейти на Django или FastAPI. 🔥
Подробнее о плюсах и минусах каждого фреймворка читай в нашей статье:
👉 [Основы веб-разработки на Python](https://victor-komlev.ru/web-development-python/)
#python #django #flask #fastapi #вебразработка #программирование #начниспитон
Школа Виктора Комлева
Создание сайтов на Python: Обзор Django, Flask и FastAPI
Веб-разработка на Python с помощью популярных фреймворков Django, Flask и FastAPI. Настроить окружение, основы HTTP и веб-серверов
Встреча_в_Телемосте_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.
Напишите программу, которая запрашивает у пользователя два целых числа, а затем выводит результат целочисленного деления и остаток от деления этих чисел.
Напишите программу, которая запрашивает у пользователя два целых числа, а затем выводит результат целочисленного деления и остаток от деления этих чисел.