Forwarded from Метод утёнка
Flask или Django: что популярнее в 2024 году
Эти два фреймворка являются основными для веб-разработки на Python. Да, есть и другие, но эти самые популярные и востребованные.
Давайте посмотрим, как они себя чувствуют в этом году, какой популярнее, у кого больше сообщество и так далее. Вся важная информация в этом материале: https://learndjango.com/tutorials/flask-vs-django
#django #flask
Эти два фреймворка являются основными для веб-разработки на Python. Да, есть и другие, но эти самые популярные и востребованные.
Давайте посмотрим, как они себя чувствуют в этом году, какой популярнее, у кого больше сообщество и так далее. Вся важная информация в этом материале: https://learndjango.com/tutorials/flask-vs-django
#django #flask
Forwarded from Сохранёнки программиста
Курс по создание бота для Telegram на Python
Боты в Telegram используются повсеместно: для продаж, связи с аудиторией, различных инструментариев и работе с ИИ. Поэтому скил создания таких ботов — полезный навык многим разработчикам.
Сохраняйте курс, где с нуля учат этому навыку: расскажут про общую концепцию ботов, функционал, работу с БД, Web Apps и даже проведение оплат.
Ссылка на курс
#курс #python #начинающим #ru
Боты в Telegram используются повсеместно: для продаж, связи с аудиторией, различных инструментариев и работе с ИИ. Поэтому скил создания таких ботов — полезный навык многим разработчикам.
Сохраняйте курс, где с нуля учат этому навыку: расскажут про общую концепцию ботов, функционал, работу с БД, Web Apps и даже проведение оплат.
Ссылка на курс
#курс #python #начинающим #ru
YouTube
Телеграм бот на Python / #1 – Разработка ботов с нуля. Как создать Telegram Bot?
Разработка Telegram Bot является прибыльной и интересной сферой. В уроках для начинающих вы научитесь создавать Телеграм ботов на базе языка Python с нуля. К концу курса вы создадите бот-магазин и добавите систему оплаты.
✅ Полезные ссылки:
– Курс по языку…
✅ Полезные ссылки:
– Курс по языку…
Базовая обработка данных в Python
Ввод и вывод данных — это фундаментальные операции, необходимые для взаимодействия программы с пользователем. В Python для этих целей используются несколько встроенных функций, и давайте их детально рассмотрим.
Операторы ввода
Для приема данных от пользователя в Python используется функция
В этом примере:
1.
2. Введенная строка сохраняется в переменную
3.
Преобразование данных из
Важно помнить, что функция
Здесь
Операторы вывода
В Python для вывода данных на экран используется функция
Этот код просто выводит строку "Привет, мир!".
В этом примере
Форматирование строк
Для более контролируемого и удобного вывода часто используется строковое форматирование. В Python существует несколько способов форматирования строк.
Использование f-строк (форматирование строк с помощью f-строк):
Метод
Оператор
Вывод в файл
Функция
Пример записи в файл:
Здесь:
1.
2.
Понимание этих функций и умение их использовать эффективно — первый шаг к написанию полезных и интерактивных программ.
#советы #основы
Ввод и вывод данных — это фундаментальные операции, необходимые для взаимодействия программы с пользователем. В Python для этих целей используются несколько встроенных функций, и давайте их детально рассмотрим.
Операторы ввода
Для приема данных от пользователя в Python используется функция
input()
. Она позволяет запросить у пользователя ввод информации в виде строки.name = input("Введите ваше имя: ")
print(f"Привет, {name}!")
В этом примере:
1.
input("Введите ваше имя: ")
— отображает пользователю сообщение и ждет ввода.2. Введенная строка сохраняется в переменную
name
.3.
print(f"Привет, {name}!")
— выводит приветственное сообщение с именем.Преобразование данных из
input()
Важно помнить, что функция
input()
всегда возвращает строку. Если вам нужны данные другого типа (например, числа), необходимо выполнить преобразование.age = int(input("Введите ваш возраст: "))
print(f"В следующем году вам будет {age + 1} лет.")
Здесь
int()
преобразует введенную строку в целое число.Операторы вывода
В Python для вывода данных на экран используется функция
print()
. Она может принимать несколько аргументов и автоматически добавляет пробелы между ними.print("Привет, мир!")
Этот код просто выводит строку "Привет, мир!".
name = "Анна"
age = 25
print("Имя:", name, "Возраст:", age)
В этом примере
print()
выведет: Имя: Анна Возраст: 25
.Форматирование строк
Для более контролируемого и удобного вывода часто используется строковое форматирование. В Python существует несколько способов форматирования строк.
Использование f-строк (форматирование строк с помощью f-строк):
name = "Анна"
age = 25
print(f"Имя: {name}, Возраст: {age}")
Метод
format()
:name = "Анна"
age = 25
print("Имя: {}, Возраст: {}".format(name, age))
Оператор
%
(старый способ форматирования):name = "Анна"
age = 25
print("Имя: %s, Возраст: %d" % (name, age))
Вывод в файл
Функция
print()
также может записывать данные в файл, если используется параметр file
.Пример записи в файл:
with open("output.txt", "w") as file:
print("Привет, мир!", file=file)
Здесь:
1.
open("output.txt", "w")
открывает файл (или создает новый) для записи ("w"
).2.
print("Привет, мир!", file=file
) записывает строку в файл вместо вывода на экран.Понимание этих функций и умение их использовать эффективно — первый шаг к написанию полезных и интерактивных программ.
#советы #основы
This media is not supported in your browser
VIEW IN TELEGRAM
Учим наш компьютер понимать естественный язык
В этом нам поможет open-interpreter — библиотека, которая позволяет управлять ПК с помощью обычной речи, в том числе на русском.
На видео выше можно посмотреть, как это работает на примере переключения со светлой темы на тёмную и конвертации docx-файлов в .pdf.
Репозиторий проекта: https://github.com/OpenInterpreter/open-interpreter
#библиотека #llm
В этом нам поможет open-interpreter — библиотека, которая позволяет управлять ПК с помощью обычной речи, в том числе на русском.
На видео выше можно посмотреть, как это работает на примере переключения со светлой темы на тёмную и конвертации docx-файлов в .pdf.
Репозиторий проекта: https://github.com/OpenInterpreter/open-interpreter
#библиотека #llm
Что выведет код выше при использовании модуля collections?
Anonymous Quiz
18%
1 и ошибка KeyError
9%
1 и ошибка TypeError
59%
1 и 'default'
14%
1 и None
Media is too big
VIEW IN TELEGRAM
Enum — перечисления в Python
Такой способ перечислений сегодня не самый популярный, но иногда он как нельзя кстати.
Enum (перечисления) — это класс, который содержит константы и методы для работы с ними. Он "ограничивает" выбор пользователя, помогает пользователю понять возможные варианты, позволяет легко добавлять или удалять значения.
Подробнее о классе рассказывают в видео. Ссылка на первоисточник: https://youtu.be/hVZ1M4Qpfx4
#видео #основы
Такой способ перечислений сегодня не самый популярный, но иногда он как нельзя кстати.
Enum (перечисления) — это класс, который содержит константы и методы для работы с ними. Он "ограничивает" выбор пользователя, помогает пользователю понять возможные варианты, позволяет легко добавлять или удалять значения.
Подробнее о классе рассказывают в видео. Ссылка на первоисточник: https://youtu.be/hVZ1M4Qpfx4
#видео #основы
pandas_cheatsheet.pdf
2.6 MB
Полезная шпаргалка по Pandas
В этом файле вы найдёте несколько страниц полезных шпаргалок по базовым командам и конкретным задачам.
#шпаргалка #pandas
В этом файле вы найдёте несколько страниц полезных шпаргалок по базовым командам и конкретным задачам.
#шпаргалка #pandas
Работаем с данными через GUI
Познакомившись с Bamboolib вы будете жалеть, что не узнали о ней раньше. Она позволяет работать с фреймами данных pandas через графический интерфейс, что сильно упрощает задачу.
Познакомиться с её возможностями подробнее и установить можно по ссылке:
https://pypi.org/project/bamboolib/#description
#библиотека #datascience #pandas
Познакомившись с Bamboolib вы будете жалеть, что не узнали о ней раньше. Она позволяет работать с фреймами данных pandas через графический интерфейс, что сильно упрощает задачу.
Познакомиться с её возможностями подробнее и установить можно по ссылке:
https://pypi.org/project/bamboolib/#description
#библиотека #datascience #pandas
Что будет выведено при выполнении следующего кода на картинке?
Варианты ответа ниже.
#викторина #списки
Варианты ответа ниже.
#викторина #списки
Что будет выведено при выполнении следующего кода на картинке?
Anonymous Quiz
32%
[1, 2, 3] и [[99, 2, 3], [1, 2, 3, 4]]
8%
[99, 2, 3] и [[99, 2, 3], [99, 2, 3]]
8%
[99, 2, 3, 4] и [[99, 2, 3], [99, 2, 3, 4]]
52%
[99, 2, 3, 4] и [[99, 2, 3, 4], [99, 2, 3, 4]]
9 главных Python-библиотек на все случаи жизни
Python — это такой швейцарский нож, который может решить практически любую задачу. Если, конечно, предварительно установить нужную библиотеку.
В этой подборке собрали для 9 библиотек, решающих самые разные задачи.
1. Requests —
2. Pillow —
3. Asyncio —
4. Tkinter
5. Pygame —
6. NumPy —
7. TensorFlow —
8. Matplotlib —
9. BeautifulSoup —
#подборка #библиотека
Python — это такой швейцарский нож, который может решить практически любую задачу. Если, конечно, предварительно установить нужную библиотеку.
В этой подборке собрали для 9 библиотек, решающих самые разные задачи.
1. Requests —
pip install requests
2. Pillow —
pip install pillow
3. Asyncio —
pip install asyncio
4. Tkinter
5. Pygame —
pip install pygame
6. NumPy —
pip install numpy
7. TensorFlow —
pip install tensorflow
8. Matplotlib —
pip install matplotlib
9. BeautifulSoup —
pip install beautifulsoup4
#подборка #библиотека