Forwarded from Библиотека питониста | Python, Django, Flask
🤓 Нашли репозиторий с большим количеством шпаргалок по Python на русском языке
Есть PDF-ки по:
▫️типам данных;
▫️функциям;
▫️декораторам;
▫️итераторам и генераторам;
▫️различным модулям;
▫️ООП и многому другому.
🔗Изучить можно по этой ссылке
Есть PDF-ки по:
▫️типам данных;
▫️функциям;
▫️декораторам;
▫️итераторам и генераторам;
▫️различным модулям;
▫️ООП и многому другому.
🔗Изучить можно по этой ссылке
Forwarded from Добро пожаловать в мир Python
Освоение продвинутых концепций ООП в Python: теория ООП
https://blog.devgenius.io/mastering-advanced-oop-concepts-in-python-theory-behind-oop-c9e87fb1697b
https://blog.devgenius.io/mastering-advanced-oop-concepts-in-python-theory-behind-oop-c9e87fb1697b
Medium
Mastering Advanced OOP Concepts in Python: Theory Behind OOP
Building on our exploration of advanced class features in Python, this article delves into the theoretical foundations of Object-Oriented…
Forwarded from Python и 1000 уязвимостей
Строим карту бесплатных точек доступа Wi-Fi в Москве, прокладываем маршрут московского марафона, создаем интерактивную карту регионов РФ и хороплет-карту штатов США по COVID-19 с помощью блокнотов Jupyter, библиотек pandas, gmaps, ipyleaflet и folium.
Please open Telegram to view this post
VIEW IN TELEGRAM
Как сделать парсинг поисковой выдачи в Google:
import urllib
import requests
from bs4 import BeautifulSoup
query = "Фреймворк Pandas Python"
query = query.replace(' ', '+')
URL = f"https://google.com/search?q={query}"
USER_AGENT = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:65.0) Gecko/20100101 Firefox/65.0"
headers = {"user-agent" : USER_AGENT}
resp = requests.get(URL, headers=headers)
results = []
if resp.status_code == 200:
soup = BeautifulSoup(resp.content, "html.parser")
for g in soup.find_all('div', class_='g'):
anchors = g.find_all('a')
if anchors:
link = anchors[0]['href']
title = g.find('h3').text
item = {
"title": title,
"link": link
}
results.append(item)
print(results)
Forwarded from Виктор Комлев | IT простым языком | Программирование
Планы на лето🌞🌤🌦🏖
Всем привет!
Этим летом, я готовлю две программы для моих учеников.
1️⃣ Профессиональная разработка Телеграм-ботов.
В прошлом году, летом, я сделал небольшой пробный мини-курс. Ребята писали простеньких роботов: мини-игры, обработка контента, управление чатами и каналами, интернет-магазин. Использовали библиотеку aiogram 2x.
В этом году, вышла свежая версия aiogram 3x, которая слабо совместима со старой. Поэтому, пришла в голову мысль сделать новый курс с нуля. При этом, значительно углубить его, чтобы студент мог написать бота любой сложности. Помимо aiogram 3, мы будем изучать библиотеку aiogram-dialog (мощная библиотека для создания интуитивного пользовательского интерфейса), SQLAlchemy (работа с базами данных) и др.
❓Что дает этот курс? Возможность самостоятельного заработка на программировании. Телеграм в России сейчас - поетниальный лидер среди всех ресурсов интернет. Спрос на присутствие здесь, у бизнеса - очень большой. Особенно востребованы боты в нише инфобизнеса, интернет-продаж, автоматизации услуг. Поэтому, без клиентов и денег вы не останетесь.
❗️Кому подойдет. Тем, кто владеет базовым Python (условные, циклы, функции, словари, списки, строки).
2️⃣ Тест драйв курса "Аналитик данных". Востребованная ниша, специалисты всегда нужны. Особенно хорошо зайдет тем, кто любит работать с цифрами и статистикой, но не хочет быть программистом. Изучим ферймворк Pandas, электронные таблицы, BI системы, теорвер и мат. статистику, парсинг и скрапинг в Python, Seaborn и Matplotlib, SQL и базы данных, исследовательский анализ данных и анализ бизнес-показателей. Курс объемный с кучей полезностей. Особенно хорошо зайдет, тем, кто планирует поступать в ВУЗ на специальность бизнес-информатика.
❓Что дает курс? Освоить новую профессию "Аналитик данных" на уровне Junior. Уровень з/п на начальном этапе, без опыта, от 50000 рублей с отличными перспективами роста.
❗️Кому подойдет. Тем, кто владеет базовым Python (условные, циклы, функции, словари, списки, строки). Возможно также обучение с нуля.
Проведите лето с пользой!
Всем привет!
Этим летом, я готовлю две программы для моих учеников.
1️⃣ Профессиональная разработка Телеграм-ботов.
В прошлом году, летом, я сделал небольшой пробный мини-курс. Ребята писали простеньких роботов: мини-игры, обработка контента, управление чатами и каналами, интернет-магазин. Использовали библиотеку aiogram 2x.
В этом году, вышла свежая версия aiogram 3x, которая слабо совместима со старой. Поэтому, пришла в голову мысль сделать новый курс с нуля. При этом, значительно углубить его, чтобы студент мог написать бота любой сложности. Помимо aiogram 3, мы будем изучать библиотеку aiogram-dialog (мощная библиотека для создания интуитивного пользовательского интерфейса), SQLAlchemy (работа с базами данных) и др.
❓Что дает этот курс? Возможность самостоятельного заработка на программировании. Телеграм в России сейчас - поетниальный лидер среди всех ресурсов интернет. Спрос на присутствие здесь, у бизнеса - очень большой. Особенно востребованы боты в нише инфобизнеса, интернет-продаж, автоматизации услуг. Поэтому, без клиентов и денег вы не останетесь.
❗️Кому подойдет. Тем, кто владеет базовым Python (условные, циклы, функции, словари, списки, строки).
2️⃣ Тест драйв курса "Аналитик данных". Востребованная ниша, специалисты всегда нужны. Особенно хорошо зайдет тем, кто любит работать с цифрами и статистикой, но не хочет быть программистом. Изучим ферймворк Pandas, электронные таблицы, BI системы, теорвер и мат. статистику, парсинг и скрапинг в Python, Seaborn и Matplotlib, SQL и базы данных, исследовательский анализ данных и анализ бизнес-показателей. Курс объемный с кучей полезностей. Особенно хорошо зайдет, тем, кто планирует поступать в ВУЗ на специальность бизнес-информатика.
❓Что дает курс? Освоить новую профессию "Аналитик данных" на уровне Junior. Уровень з/п на начальном этапе, без опыта, от 50000 рублей с отличными перспективами роста.
❗️Кому подойдет. Тем, кто владеет базовым Python (условные, циклы, функции, словари, списки, строки). Возможно также обучение с нуля.
Проведите лето с пользой!
Forwarded from XOR
This media is not supported in your browser
VIEW IN TELEGRAM
Так-с, а вот это уже интересно. Llama-3 уже добавили в VSCode. Инструкция:
🟢 Устанавливаем Ollama
🟢 Пишем в консоли
🟢 В настройках расширения, в «Select a model» выбираем LLaMa 3
@xor_journal
ollama pull llama3:8b@xor_journal
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Книги для программистов
📚Python Asynchronous Programming for Beginners (2024)
✍️Автор: Katie Millie
📃Страниц: 127
Представьте себе мир, в котором ваши приложения на Python реагируют мгновенно, с легкостью справляясь с множеством задач. Больше никаких заторможенных интерфейсов и разочарованных пользователей. Эта книга — ваша стартовая площадка в это будущее.
Эта книга — не пыльный учебник. Это ваш интерактивный приятель по кодингу, созданный специально для начинающих. Независимо от того, являетесь ли вы полным новичком или имеете некоторый опыт работы с Python, мы проведем вас с самого начала. Вы научитесь осваивать асинхронное программирование — секретное оружие для создания современных, молниеносных приложений на Python.
Скачать книгу
✍️Автор: Katie Millie
📃Страниц: 127
Представьте себе мир, в котором ваши приложения на Python реагируют мгновенно, с легкостью справляясь с множеством задач. Больше никаких заторможенных интерфейсов и разочарованных пользователей. Эта книга — ваша стартовая площадка в это будущее.
Эта книга — не пыльный учебник. Это ваш интерактивный приятель по кодингу, созданный специально для начинающих. Независимо от того, являетесь ли вы полным новичком или имеете некоторый опыт работы с Python, мы проведем вас с самого начала. Вы научитесь осваивать асинхронное программирование — секретное оружие для создания современных, молниеносных приложений на Python.
Скачать книгу
Forwarded from Библиотека Python разработчика | Книги по питону
Совет по чистому коду в Python
Избегайте использования слишком большого количества атрибутов для одного объекта. Старайтесь объединять их в группы, чтобы повысить связность, уменьшить количество связей и улучшить читаемость.
👉 @BookPython
Избегайте использования слишком большого количества атрибутов для одного объекта. Старайтесь объединять их в группы, чтобы повысить связность, уменьшить количество связей и улучшить читаемость.
👉 @BookPython
Forwarded from Виктор Комлев | IT простым языком | Программирование
🎮 Станьте создателем своей уникальной игры с Pygame! 🚀
Привет, друзья! Вы когда-нибудь мечтали создать свою собственную компьютерную игру? Считаете, что это слишком сложно? Давайте развеем эти мифы вместе! 🌟
Я рад представить вам полное руководство по созданию игр в Pygame - мощной библиотеке для Python, которая делает процесс разработки игр доступным и понятным даже для новичков.
Что вас ждёт?
📚 Понятное объяснение основ работы с Pygame.
🖼 Уроки по работе с графикой, текстом и спрайтами.
🎶 Интеграция звука для улучшения атмосферы игры.
⌨️ Мастер-класс по обработке событий от клавиатуры и мыши.
⏱ Использование таймеров для создания динамичных игровых циклов.
🎲 Пошаговое создание классических игр: от "Крестиков-ноликов" до "Space Shooter".
Для кого этот курс?
Для тех, кто только начинает свой путь в программировании и разработке игр.
Для опытных программистов, желающих расширить свои навыки в новом направлении.
Для всех, кто ищет увлекательное хобби или путь к карьере в игровой индустрии.
Как пройти курс?
🌐 Самостоятельно, воспользовавшись моим подробным руководством на victor-komlev.ru.
📖 С моей помощью, если вы хотите углубленно разобраться в каждой теме и получить личные рекомендации от опытного преподавателя Python.
Не упустите шанс освоить создание игр и превратить свои идеи в реальность! 🌟
🔗 Начните сейчас! Изучить курс
#Pygame #Python #GameDev #Программирование #Кодинг #Обучение
Привет, друзья! Вы когда-нибудь мечтали создать свою собственную компьютерную игру? Считаете, что это слишком сложно? Давайте развеем эти мифы вместе! 🌟
Я рад представить вам полное руководство по созданию игр в Pygame - мощной библиотеке для Python, которая делает процесс разработки игр доступным и понятным даже для новичков.
Что вас ждёт?
📚 Понятное объяснение основ работы с Pygame.
🖼 Уроки по работе с графикой, текстом и спрайтами.
🎶 Интеграция звука для улучшения атмосферы игры.
⌨️ Мастер-класс по обработке событий от клавиатуры и мыши.
⏱ Использование таймеров для создания динамичных игровых циклов.
🎲 Пошаговое создание классических игр: от "Крестиков-ноликов" до "Space Shooter".
Для кого этот курс?
Для тех, кто только начинает свой путь в программировании и разработке игр.
Для опытных программистов, желающих расширить свои навыки в новом направлении.
Для всех, кто ищет увлекательное хобби или путь к карьере в игровой индустрии.
Как пройти курс?
🌐 Самостоятельно, воспользовавшись моим подробным руководством на victor-komlev.ru.
📖 С моей помощью, если вы хотите углубленно разобраться в каждой теме и получить личные рекомендации от опытного преподавателя Python.
Не упустите шанс освоить создание игр и превратить свои идеи в реальность! 🌟
🔗 Начните сейчас! Изучить курс
#Pygame #Python #GameDev #Программирование #Кодинг #Обучение
Школа Виктора Комлева
Cоздание игр в Pygame: От основ до продвинутых техник
Pygame: установка, работа с текстом, изображениями, звуком, клавиатурой и мышью. Примеры кода и задания для начинающих.
Друзья, начинаю серию мини-уроков по Python. Начну с самых азов, базы, которая позволит вам изучить Python самостоятельно. Подойдет как для новичков, так и для людей, которые имеют отрывочные знания. Коснемся всех важных тем. Это важный фундамент для тех, кто начинает свой путь в IT. Уроки будут публиковаться на моем канале Обучение Python для новичков.
Подписывайтесь и следите за обновлениями!
Подписывайтесь и следите за обновлениями!
Telegram
Обучение Python для новичков
Канал для тех, кто хочет научиться программировать, но не знает с чего начать. Или вы уже пробовали, но столкнулись с трудностями и забросили. Пришло время собраться с силами и начать снова!
🚀 Мини-урок №1: Установка Python 🚀
Здравствуйте! Сегодня мы разберемся, как правильно установить Python, чтобы начать изучение одного из самых популярных языков программирования. Отправляемся в путешествие по этапам установки!
Перед установкой Python
☑️Проверьте свою систему: Определите, какая у вас операционная система и её разрядность (32-бит или 64-бит). Это важно для выбора версии Python.
☑️Освободите пространство: Убедитесь, что на диске есть минимум 100 МБ свободного места.
Скачиваем установочные файлы
☑️Перейдите на официальный сайт Python - python.org.
☑️Войдите в раздел Downloads.
☑️Выберите и скачайте подходящую версию Python для вашей операционной системы.
Установка на Windows
☑️Запустите скачанный установщик. ⚠️Обязательно поставьте галочку "Add Python to PATH" перед установкой.
☑️Нажмите "Install Now" для выполнения стандартной установки.
Если у вас Windows 7
☑️Последняя версия Python, поддерживаемая Windows 7, — это Python 3.8. Убедитесь, что вы скачали именно её.
Если у вас 32-разрядная система
☑️Скачайте 32-битную версию Python для обеспечения максимальной совместимости.
Если у вас Windows XP или более ранняя
☑️Python 3.5 — это последняя версия, которая поддерживает Windows XP. Лучше обновить вашу ОС до более новой версии.
Установка на Linux и Mac
Linux:
Mac:
Скачайте файл с расширением .pkg с официального сайта Python.
Дважды кликните по файлу и следуйте указаниям установщика.
Процесс установки Python
☑️Просто следуйте пошаговым инструкциям установщика, и установка пройдет без проблем!
Как узнать, корректно ли установился Python
Откройте командную строку или терминал и введите:
или
Если вы видите версию Python, значит, все прошло успешно!
Что делать, если забыли поставить галочку «Add Python to Path»
Не беспокойтесь! Для Windows:
☑️Откройте "Системные переменные среды" через Панель Управления.
☑️В "Системные переменные" найдите переменную Path и добавьте путь к директории установки Python (например, C:\Python38\).
Теперь Python готов к работе! 🎉
Полный урок доступен по ссылке: Как установить Python
Видеоурок доступен по ссылке
Оставайтесь с нами, чтобы не пропустить новые уроки! 📘✨
#Python #Программирование #УстановкаПайтон
Здравствуйте! Сегодня мы разберемся, как правильно установить Python, чтобы начать изучение одного из самых популярных языков программирования. Отправляемся в путешествие по этапам установки!
Перед установкой Python
☑️Проверьте свою систему: Определите, какая у вас операционная система и её разрядность (32-бит или 64-бит). Это важно для выбора версии Python.
☑️Освободите пространство: Убедитесь, что на диске есть минимум 100 МБ свободного места.
Скачиваем установочные файлы
☑️Перейдите на официальный сайт Python - python.org.
☑️Войдите в раздел Downloads.
☑️Выберите и скачайте подходящую версию Python для вашей операционной системы.
Установка на Windows
☑️Запустите скачанный установщик. ⚠️Обязательно поставьте галочку "Add Python to PATH" перед установкой.
☑️Нажмите "Install Now" для выполнения стандартной установки.
Если у вас Windows 7
☑️Последняя версия Python, поддерживаемая Windows 7, — это Python 3.8. Убедитесь, что вы скачали именно её.
Если у вас 32-разрядная система
☑️Скачайте 32-битную версию Python для обеспечения максимальной совместимости.
Если у вас Windows XP или более ранняя
☑️Python 3.5 — это последняя версия, которая поддерживает Windows XP. Лучше обновить вашу ОС до более новой версии.
Установка на Linux и Mac
Linux:
sudo apt-get update
sudo apt-get install python3
Mac:
Скачайте файл с расширением .pkg с официального сайта Python.
Дважды кликните по файлу и следуйте указаниям установщика.
Процесс установки Python
☑️Просто следуйте пошаговым инструкциям установщика, и установка пройдет без проблем!
Как узнать, корректно ли установился Python
Откройте командную строку или терминал и введите:
python --version
или
python3 --version
Если вы видите версию Python, значит, все прошло успешно!
Что делать, если забыли поставить галочку «Add Python to Path»
Не беспокойтесь! Для Windows:
☑️Откройте "Системные переменные среды" через Панель Управления.
☑️В "Системные переменные" найдите переменную Path и добавьте путь к директории установки Python (например, C:\Python38\).
Теперь Python готов к работе! 🎉
Полный урок доступен по ссылке: Как установить Python
Видеоурок доступен по ссылке
Оставайтесь с нами, чтобы не пропустить новые уроки! 📘✨
#Python #Программирование #УстановкаПайтон
Python.org
Welcome to Python.org
The official home of the Python Programming Language
❓Задание к мини-уроку №1.
1. Определите версию и разрядность своей операционной системы
2. Подберите подходящую для вашего компьютера версию Python
3. Скачайте и установите Python
4. Убедитесь в корректной установке Python.
1. Определите версию и разрядность своей операционной системы
2. Подберите подходящую для вашего компьютера версию Python
3. Скачайте и установите Python
4. Убедитесь в корректной установке Python.
🐍 Мини-урок №2 по программированию на Python: Обзор сред программирования 🐍
Привет, начинающий программист! Сегодня мы рассмотрим, где и как можно писать программы на Python. Этот урок поможет тебе выбрать удобную среду для написания твоих первых программ!
🌐 Где можно писать программы на Python?
Windows, Linux, MacOS: Python поддерживается на всех основных операционных системах. Установить его можно с официального сайта python.org.
Android и iOS: Используй специальные приложения, как Pydroid для Android и Pythonista для iOS, чтобы программировать прямо на телефоне.
Web: Можно использовать онлайн-редакторы и интерпретаторы, чтобы писать и запускать код в браузере.
🐢 IDLE Python
Что это? IDLE - это базовая среда разработки, которая идёт вместе с Python. Она проста в использовании и идеально подходит для начинающих.
▶️ Запускаем IDLE
Установите Python с python.org.
Откройте IDLE. На Windows это можно сделать через меню Пуск, на MacOS и Linux — через терминал, набрав
🔄 Альтернативы IDLE
VSCode: Гибкая и мощная среда с большим количеством плагинов. Сам пользуюсь именно ей.
PyCharm: Одна из самых популярных IDE для Python с множеством функций для профессиональной разработки.
Jupyter Notebook: Отлично подходит для анализа данных и машинного обучения с возможностью вставки графиков и текстовых пояснений.
Онлайн интерпретаторы: Repl.it, Google Colab и другие позволяют писать и запускать код без установки.
Android и iOS приложения: Pydroid и Pythonista для мобильного программирования.
📝 Создание файла с программой на языке Python
Откройте IDLE и создайте новый файл: File -> New File.
Напишите простую программу:
Сохраните файл с расширением .py, например, hello.py.
▶️ Запуск программы
В IDLE откройте ваш файл и выберите Run -> Run Module или просто нажмите F5.
Ваша программа выполнится, и вы увидите результат в консоли IDLE.
🔗 Хочешь узнать больше? Полный урок доступен здесь.
🔗 Видеоурок
Следите за обновлениями, чтобы не пропустить следующие уроки! 🚀
❓Задание для самопроверки:
1. Установите Python и откройте IDLE.
2. Создайте файл practice.py и напишите в нём код для вывода вашего имени.
3. Запустите программу и проверьте результат.
Удачного кодинга! 🎓
Привет, начинающий программист! Сегодня мы рассмотрим, где и как можно писать программы на Python. Этот урок поможет тебе выбрать удобную среду для написания твоих первых программ!
🌐 Где можно писать программы на Python?
Windows, Linux, MacOS: Python поддерживается на всех основных операционных системах. Установить его можно с официального сайта python.org.
Android и iOS: Используй специальные приложения, как Pydroid для Android и Pythonista для iOS, чтобы программировать прямо на телефоне.
Web: Можно использовать онлайн-редакторы и интерпретаторы, чтобы писать и запускать код в браузере.
🐢 IDLE Python
Что это? IDLE - это базовая среда разработки, которая идёт вместе с Python. Она проста в использовании и идеально подходит для начинающих.
▶️ Запускаем IDLE
Установите Python с python.org.
Откройте IDLE. На Windows это можно сделать через меню Пуск, на MacOS и Linux — через терминал, набрав
idle.🔄 Альтернативы IDLE
VSCode: Гибкая и мощная среда с большим количеством плагинов. Сам пользуюсь именно ей.
PyCharm: Одна из самых популярных IDE для Python с множеством функций для профессиональной разработки.
Jupyter Notebook: Отлично подходит для анализа данных и машинного обучения с возможностью вставки графиков и текстовых пояснений.
Онлайн интерпретаторы: Repl.it, Google Colab и другие позволяют писать и запускать код без установки.
Android и iOS приложения: Pydroid и Pythonista для мобильного программирования.
📝 Создание файла с программой на языке Python
Откройте IDLE и создайте новый файл: File -> New File.
Напишите простую программу:
print("Привет, мир!")Сохраните файл с расширением .py, например, hello.py.
▶️ Запуск программы
В IDLE откройте ваш файл и выберите Run -> Run Module или просто нажмите F5.
Ваша программа выполнится, и вы увидите результат в консоли IDLE.
🔗 Хочешь узнать больше? Полный урок доступен здесь.
🔗 Видеоурок
Следите за обновлениями, чтобы не пропустить следующие уроки! 🚀
❓Задание для самопроверки:
1. Установите Python и откройте IDLE.
2. Создайте файл practice.py и напишите в нём код для вывода вашего имени.
3. Запустите программу и проверьте результат.
Удачного кодинга! 🎓
Школа Виктора Комлева
Создаем первую программу на Python: основные конструкции
Хотите научиться программировать на Python? В этой статье мы создадим первую программу на языке Python и изучим основные конструкции языка.
📘 Мини-урок №3: Основные конструкции языка Python
Привет! Сегодня мы погрузимся в основные конструкции Python и узнаем, как начать программировать на этом удивительно простом, но мощном языке. Готовы? Поехали! 🚀
📌 Константы и переменные в Python
Константы — это значения, которые не изменяются в течение работы программы. Например, число 3.14 или строка 'Hello, world!'.
Переменные — это имена, которые используются для хранения данных. Их значения можно менять. Пример:
📌 Имена переменных и идентификаторов
Имена переменных в Python могут состоять из букв, цифр и символа подчеркивания
Не используйте зарезервированные слова Python как имена переменных (например,
📌 Ввод и вывод в Python
Вывод данных осуществляется с помощью функции
Ввод данных осуществляется с помощью функции
📌 Типы данных в Python
Числа:
Строки: обозначаются кавычками — "Hello" или 'Hello'.
Логические (булевые) значения: True и False.
📌 Операторы в Python
🔹 Оператор присваивания
🔹 Арифметические операторы
📌 Инструкции и выражения
Инструкция — это команда, которую Python выполняет, например, присваивание или вывод.
Выражение — это комбинация переменных, операторов и вызовов функций, которая возвращает значение.
📌 Комментарии в Python
Комментарии начинаются с символа #. Они не влияют на выполнение кода, но помогают делать код понятнее.
Интересно? Чтобы узнать больше, перейдите по ссылке на полный урок: Основные конструкции Python
Видеоурок
Привет! Сегодня мы погрузимся в основные конструкции Python и узнаем, как начать программировать на этом удивительно простом, но мощном языке. Готовы? Поехали! 🚀
📌 Константы и переменные в Python
Константы — это значения, которые не изменяются в течение работы программы. Например, число 3.14 или строка 'Hello, world!'.
Переменные — это имена, которые используются для хранения данных. Их значения можно менять. Пример:
a = 10 # переменная a равна 10
b = a + 5 # переменная b равна 15
📌 Имена переменных и идентификаторов
Имена переменных в Python могут состоять из букв, цифр и символа подчеркивания
_, но не могут начинаться с цифры.Не используйте зарезервированные слова Python как имена переменных (например,
if, else, class).📌 Ввод и вывод в Python
Вывод данных осуществляется с помощью функции
print(). Пример:print("Привет, мир!")Ввод данных осуществляется с помощью функции
input(). Пример:name = input("Введите ваше имя: ")
print("Привет,", name)📌 Типы данных в Python
Числа:
int (целые числа), float (числа с плавающей точкой).Строки: обозначаются кавычками — "Hello" или 'Hello'.
Логические (булевые) значения: True и False.
📌 Операторы в Python
🔹 Оператор присваивания
= используется для присваивания значений переменным.x = 10 # x теперь равен 10
🔹 Арифметические операторы
+, -, *, / для сложения, вычитания, умножения и деления.% (остаток от деления), ** (возведение в степень).a = 5 + 2 # a равно 7
b = 5 * 3 # b равно 15
c = 10 % 3 # c равно 1
📌 Инструкции и выражения
Инструкция — это команда, которую Python выполняет, например, присваивание или вывод.
Выражение — это комбинация переменных, операторов и вызовов функций, которая возвращает значение.
📌 Комментарии в Python
Комментарии начинаются с символа #. Они не влияют на выполнение кода, но помогают делать код понятнее.
# Это комментарий
print("Hello, world!") # Выводит приветствие
Интересно? Чтобы узнать больше, перейдите по ссылке на полный урок: Основные конструкции Python
Видеоурок
Школа Виктора Комлева
Создаем первую программу на Python: основные конструкции
Хотите научиться программировать на Python? В этой статье мы создадим первую программу на языке Python и изучим основные конструкции языка.
❤1👍1
### 🔍 Задания для закрепления
1. Создайте переменные и присвойте им значения:
-
-
- Выведите результат сложения
2. Прочитайте два числа из консоли и выведите их сумму:
- Используйте
- Преобразуйте введенные строки в числа с помощью
3. Попрактикуйтесь с арифметическими операторами:
- Даны
4. Используйте разные типы данных:
- Создайте переменную
- Создайте переменную
- Выведите строку в формате: "Меня зовут
5. Напишите комментарии к следующему коду:
Попробуйте выполнить эти задания, чтобы лучше усвоить материал! 📘💡
1. Создайте переменные и присвойте им значения:
-
a равно 5-
b равно 10- Выведите результат сложения
a и b.2. Прочитайте два числа из консоли и выведите их сумму:
- Используйте
input() для ввода.- Преобразуйте введенные строки в числа с помощью
int().3. Попрактикуйтесь с арифметическими операторами:
- Даны
x = 8 и y = 3. Найдите и выведите результаты деления x на y, остаток от деления и результат x в степени y.4. Используйте разные типы данных:
- Создайте переменную
name со значением вашего имени.- Создайте переменную
age со значением вашего возраста.- Выведите строку в формате: "Меня зовут
name, мне age лет".5. Напишите комментарии к следующему коду:
a = 7 # Присваиваем переменной a значение 7
b = 3 # Присваиваем переменной b значение 3
c = a + b # Суммируем a и b, результат сохраняем в c
print(c) # Выводим значение переменной c
Попробуйте выполнить эти задания, чтобы лучше усвоить материал! 📘💡
### 📚 Мини-урок 4: Числа в Python и операции с ними 📚
Привет! Сегодня мы погрузимся в мир чисел в Python и узнаем, как использовать числовые операции для решения задач. От простого сложения до работы с дробными числами — мы рассмотрим всё! 🚀
👉 Полный урок доступен здесь: Числа в Python и операции с ними
---
### Что мы узнаем сегодня?
🔹 Примеры использования чисел при решении задач на Python
- Зачем нужны числа? Числа используются везде: от подсчёта пользователей на сайте до измерения времени и расстояний.
- Пример: Вычисление площади прямоугольника:
🔹 Числовые операции и операторы
- Основные операторы:
- Примеры:
🔹 Чем отличаются операции деления, целочисленного деления и взятия остатка
- Деление `/` возвращает результат в виде дробного числа, даже если числа делятся нацело.
- Целочисленное деление `//` возвращает целую часть от деления.
- Остаток от деления `%` показывает, что остается после деления одного числа на другое.
- Примеры:
🔹 Особенности дробных чисел в Python
- Типы чисел: В Python дробные числа представлены типом
- Особенности: Из-за представления в памяти компьютера дробные числа могут иметь небольшие погрешности при вычислениях.
- Пример:
---
### Заключение
Теперь вы знаете, как работать с числами и основными арифметическими операциями в Python! Эти знания помогут вам в решении множества задач: от финансовых расчетов до научных вычислений. 💡
🔗 Полное руководство по числам и операциям в Python
Если комфортнее смотреть видео: ссылка на видеоурок.
---
✏️ Оставайтесь с нами, в следующем посте мы применим эти знания на практике с контрольными заданиями!
#PythonBasics #LearnPython #Programming #Coding
Привет! Сегодня мы погрузимся в мир чисел в Python и узнаем, как использовать числовые операции для решения задач. От простого сложения до работы с дробными числами — мы рассмотрим всё! 🚀
👉 Полный урок доступен здесь: Числа в Python и операции с ними
---
### Что мы узнаем сегодня?
🔹 Примеры использования чисел при решении задач на Python
- Зачем нужны числа? Числа используются везде: от подсчёта пользователей на сайте до измерения времени и расстояний.
- Пример: Вычисление площади прямоугольника:
width = 10
height = 5
area = width * height
print(area) # Выведет 50
🔹 Числовые операции и операторы
- Основные операторы:
+ (сложение), - (вычитание), * (умножение), / (деление).- Примеры:
print(2 + 3) # Выведет 5
print(4 - 2) # Выведет 2
print(6 * 7) # Выведет 42
print(8 / 4) # Выведет 2.0
🔹 Чем отличаются операции деления, целочисленного деления и взятия остатка
- Деление `/` возвращает результат в виде дробного числа, даже если числа делятся нацело.
- Целочисленное деление `//` возвращает целую часть от деления.
- Остаток от деления `%` показывает, что остается после деления одного числа на другое.
- Примеры:
print(7 / 2) # Выведет 3.5
print(7 // 2) # Выведет 3
print(7 % 2) # Выведет 1
🔹 Особенности дробных чисел в Python
- Типы чисел: В Python дробные числа представлены типом
float.- Особенности: Из-за представления в памяти компьютера дробные числа могут иметь небольшие погрешности при вычислениях.
- Пример:
print(0.1 + 0.2) # Может вывести не точно 0.3, а 0.30000000000000004
---
### Заключение
Теперь вы знаете, как работать с числами и основными арифметическими операциями в Python! Эти знания помогут вам в решении множества задач: от финансовых расчетов до научных вычислений. 💡
🔗 Полное руководство по числам и операциям в Python
Если комфортнее смотреть видео: ссылка на видеоурок.
---
✏️ Оставайтесь с нами, в следующем посте мы применим эти знания на практике с контрольными заданиями!
#PythonBasics #LearnPython #Programming #Coding
Школа Виктора Комлева
Числа в Python: целые и дробные. Операции с числами.
Научитесь работать с числами в Python. Как записываются целые и дробные числа. Какие операции можно произвести над числами. Функции. Задания
### 📚 Мини-урок 4: Задания на закрепление 📚
После теории пора перейти к практике! Вот 5 заданий, чтобы закрепить знания о числах и операциях в Python.
1. Сложите два числа и выведите результат.
```python
# Ваш код
a = 7
b = 3
print(a + b) # Должно получиться 10
```
2. Вычислите площадь круга с радиусом 5. (Используйте π ≈ 3.14)
```python
# Ваш код
radius = 5
pi = 3.14
area = pi * radius * radius
print(area) # Должно получиться примерно 78.5
```
3. Найдите остаток от деления 15 на 4.
```python
# Ваш код
print(15 % 4) # Должно получиться 3
```
4. Рассчитайте, сколько полных часов прошло с начала суток, если сейчас 2500 минут.
```python
# Ваш код
minutes = 2500
hours = minutes // 60
print(hours) # Должно получиться 41
```
5. Вычислите среднее значение чисел 45, 32 и 78.
```python
# Ваш код
average = (45 + 32 + 78) / 3
print(average) # Должно получиться 51.666666666666664
```
Попробуйте решить эти задачи самостоятельно и проверьте свои ответы! 🚀
🔗 Подробная теория и больше заданий здесь
#PythonPractice #CodingExercises #LearnToCode
После теории пора перейти к практике! Вот 5 заданий, чтобы закрепить знания о числах и операциях в Python.
1. Сложите два числа и выведите результат.
# Ваш код
a = 7
b = 3
print(a + b) # Должно получиться 10
```
2. Вычислите площадь круга с радиусом 5. (Используйте π ≈ 3.14)
# Ваш код
radius = 5
pi = 3.14
area = pi * radius * radius
print(area) # Должно получиться примерно 78.5
```
3. Найдите остаток от деления 15 на 4.
# Ваш код
print(15 % 4) # Должно получиться 3
```
4. Рассчитайте, сколько полных часов прошло с начала суток, если сейчас 2500 минут.
# Ваш код
minutes = 2500
hours = minutes // 60
print(hours) # Должно получиться 41
```
5. Вычислите среднее значение чисел 45, 32 и 78.
# Ваш код
average = (45 + 32 + 78) / 3
print(average) # Должно получиться 51.666666666666664
```
Попробуйте решить эти задачи самостоятельно и проверьте свои ответы! 🚀
🔗 Подробная теория и больше заданий здесь
#PythonPractice #CodingExercises #LearnToCode
Школа Виктора Комлева
Числа в Python: целые и дробные. Операции с числами.
Научитесь работать с числами в Python. Как записываются целые и дробные числа. Какие операции можно произвести над числами. Функции. Задания
Привет, друзья! 👋 Сегодня мы разберем функции для работы с числами в Python и научимся подключать модули. Погнали! 🚀
🔹 Стандартные функции для работы с числами:
- ✨ abs(x) — возвращает абсолютное значение числа x (например,
- ✨ round(x, n) — округляет число x до n знаков после запятой (например,
- ✨ max(a, b, c, ...) — возвращает наибольшее из переданных чисел (например,
- ✨ min(a, b, c, ...) — возвращает наименьшее из переданных чисел (например,
- ✨ sum(iterable) — возвращает сумму элементов iterable (например,
🔹 Модули в Python:
Модули — это библиотеки с дополнительными функциями. Чтобы их использовать, нужно подключить модуль с помощью команды
🔹 Модуль math для работы с числами:
- 📌 math.pi — значение числа пи (≈ 3.14159).
- 📌 math.gcd(a, b) — возвращает наибольший общий делитель чисел a и b.
- 📌 math.ceil(x) — округляет число x до ближайшего большего целого.
- 📌 math.floor(x) — округляет число x до ближайшего меньшего целого.
- 📌 math.sqrt(x) — возвращает квадратный корень числа x.
Для подключения модуля
Подробнее читайте в полном уроке по ссылке: Числа в Python и операции с ними.
Видеоурок можно посмотреть по ссылке.
#Python #Программирование #УчимсяВместе
Пишите, если будут вопросы! Удачи в изучении Python! 😊
🔹 Стандартные функции для работы с числами:
- ✨ abs(x) — возвращает абсолютное значение числа x (например,
abs(-5) вернет 5).- ✨ round(x, n) — округляет число x до n знаков после запятой (например,
round(3.14159, 2) вернет 3.14).- ✨ max(a, b, c, ...) — возвращает наибольшее из переданных чисел (например,
max(1, 5, 3) вернет 5).- ✨ min(a, b, c, ...) — возвращает наименьшее из переданных чисел (например,
min(1, 5, 3) вернет 1).- ✨ sum(iterable) — возвращает сумму элементов iterable (например,
sum([1, 2, 3]) вернет 6).🔹 Модули в Python:
Модули — это библиотеки с дополнительными функциями. Чтобы их использовать, нужно подключить модуль с помощью команды
import.🔹 Модуль math для работы с числами:
- 📌 math.pi — значение числа пи (≈ 3.14159).
- 📌 math.gcd(a, b) — возвращает наибольший общий делитель чисел a и b.
- 📌 math.ceil(x) — округляет число x до ближайшего большего целого.
- 📌 math.floor(x) — округляет число x до ближайшего меньшего целого.
- 📌 math.sqrt(x) — возвращает квадратный корень числа x.
Для подключения модуля
math, пишем: import math.Подробнее читайте в полном уроке по ссылке: Числа в Python и операции с ними.
Видеоурок можно посмотреть по ссылке.
#Python #Программирование #УчимсяВместе
Пишите, если будут вопросы! Удачи в изучении Python! 😊
Школа Виктора Комлева
Числа в Python: целые и дробные. Операции с числами.
Научитесь работать с числами в Python. Как записываются целые и дробные числа. Какие операции можно произвести над числами. Функции. Задания
👍1
Привет, друзья! 👋 Пора закрепить наши знания с помощью задачек. 📝
🔹 Задачи:
1. 📌 Найдите абсолютное значение числа -10 с помощью функции
2. 📌 Округлите число 7.678 до одного знака после запятой с помощью функции
3. 📌 Найдите максимальное и минимальное число среди 3, 7, 2, 5 с помощью функций
4. 📌 Посчитайте сумму чисел в списке [4, 8, 15, 16, 23, 42] с помощью функции
5. 📌 Используйте модуль
Ждем ваши решения в комментариях! 👇
#Python #Программирование #Практика
Пишите, если будут вопросы! Удачи в изучении Python! 😊
🔹 Задачи:
1. 📌 Найдите абсолютное значение числа -10 с помощью функции
abs.2. 📌 Округлите число 7.678 до одного знака после запятой с помощью функции
round.3. 📌 Найдите максимальное и минимальное число среди 3, 7, 2, 5 с помощью функций
max и min.4. 📌 Посчитайте сумму чисел в списке [4, 8, 15, 16, 23, 42] с помощью функции
sum.5. 📌 Используйте модуль
math, чтобы найти квадратный корень числа 81.Ждем ваши решения в комментариях! 👇
#Python #Программирование #Практика
Пишите, если будут вопросы! Удачи в изучении Python! 😊