en
Feedback
python_practics

python_practics

Open in Telegram

Python - обучающие материалы, полезные советы и статьи. Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/python_practics

Show more
5 282
Subscribers
-324 hours
-307 days
-2030 days
Posts Archive
ChatGPT: ваш наставник по Python. Овладение основами за 100 запросов Откройте для себя мир программирования на Python с помощ
ChatGPT: ваш наставник по Python. Овладение основами за 100 запросов Откройте для себя мир программирования на Python с помощью ChatGPT! Погрузитесь в основные концепции, решайте увлекательные и веселые задачи и исследуйте безграничный потенциал программирования. Эта книга позволит вам освоить Python всего за 100 запросов, сформировав у вас необходимые навыки. Вы изучите основы программирования на Python, включая переменные, типы данных, операторы, структуры управления потоком, такие как условные операторы и циклы, контейнеры, такие как списки и словари, а также концепции модульности и повторного использования. Вы также будете работать над веселыми и увлекательными задачами, которые проверят ваши новообретенные навыки. Эта книга — больше, чем просто набор упражнений и примеров. В архив также включен ряд листингов с кодами, изучаемыми в книге. Книга в формате pdf👇 #курсы_книги @python_practics

К - каламбурчик #мемчики @python_practics
К - каламбурчик #мемчики @python_practics

Что нового в Python 3.12 12 августа вышел Python 3.12.0rc1, а значит, пора пройтись по хайлайтам. Автор статьи разобрал такие
Что нового в Python 3.12 12 августа вышел Python 3.12.0rc1, а значит, пора пройтись по хайлайтам. Автор статьи разобрал такие новые фишки как: • улучшенный подсказки для импорта; • переиспользование кавычек в f-строках; • обратная косая черта в f-строках; • ускоренное включение; • порядок слов в инструкции импорта; • тypedDict для определения типов kwargs; • перезапись декоратора; • псевдонимы типов; Подробнее👇 #статьи @python_practics

Создаем красивую анимацию на модуле turtle
   from turtle import *
   import colorsys

   tracer(100)
   bgcolor("black")
   h=0.7
   c=colorsys.hsv_to_rgb(h,1,1)
   pensize(4)

   def a():
    global h
    for i in range(4):
        c=colorsys.hsv_to_rgb(h,1,1)
        fillcolor(c)
        h+=0.004
        begin_fill()
        fd(50)
        right(20)
        fd(40)
        right(9)
        end_fill()

   for i in range(400):
    a()
    goto(0,0)
    rt(1)

#sandbox @python_practics

Библиотеки Python для создания Telegram-ботов Telegram-боты — то, что сделало Python особенно популярным на постсоветском про
Библиотеки Python для создания Telegram-ботов Telegram-боты — то, что сделало Python особенно популярным на постсоветском пространстве. Боты используют для разных задач — от записи на публичные лекции до оказания помощи или написания текстовых RPG. Aiogram – это удобная и полностью асинхронная библиотека для создания ботов. Написанные с ее помощью боты отличаются высокой скоростью работы и способностью оперативно справляться с большим трафиком.
   pip install aiogram

Python-telegram-bot – одна из старых библиотек для создания ботов c синхронным режимом работы. Кроме реализации чистого API эта библиотека содержит ряд высокоуровневых классов, упрощающих разработку ботов.
   pip install python-telegram-bot

Telebot – библиотека, которая подойдет начинающим разработчикам. Она проста в использовании, требует меньших объемов кода и способна работать как синхронно, так и асинхронно.
   pip install telebot

Про эти и другие библиотеки вы можете прочитать по ссылке ниже👇 #фреймворки_библиотеки

Задача: Учитывая список целых чисел, определите, является ли сумма его элементов нечетной или четной. Дайте ответ в виде стро
Задача: Учитывая список целых чисел, определите, является ли сумма его элементов нечетной или четной. Дайте ответ в виде строки: «нечетна» или «четна». Если входной массив пуст, рассматривайте его как массив с нулем. Пример:
   Input: [0]
   Output: "even"

   Input: [0, 1, 4]
   Output: "odd"

   Input: [0, -1, -5]
   Output: "even"

#задачник @python_practics

Создаем красивую анимацию на модуле turtle Полный код можно посмотреть по ссылке👇 #sandbox @python_practics

Объединить два словаря Для того чтобы объединить два словаря, есть как минимум два способа: прямой и современный. Обратите вн
Объединить два словаря Для того чтобы объединить два словаря, есть как минимум два способа: прямой и современный. Обратите внимание на то, что значения итогового словаря будут зависеть от порядка исходных словарей в функциях: если переставить местами словари a и b, значение ключа 'y' изменится на 2. #полезные_сниппеты @python_practics

Что выведет код сверху?
Anonymous voting

Создаем милую черепашку на модуле turtle
   import  turtle
   turtle.bgcolor("black")
   turtle.pencolor("yellow")
   turtle.color("yellow","green")
   turtle.shape("turtle")
   turtle.pensize(5)
   mycolor=["red","blue","yellow","green","orange"]
   k=0
   j=200
   for i in range(0,17,1):
      turtle.pencolor(mycolor[k])
      k+=1
      if k==4:
          k=0
      turtle.forward(j)
      j=j-10
      turtle.left(90)

      turtle.done()

#sandbox @python_practics

Внимание! - Вопрос! Как объявить генератор? • использовать синтаксис (x for x in seq); • оператор yield в теле функции вместо
Внимание! - Вопрос! Как объявить генератор? • использовать синтаксис (x for x in seq); • оператор yield в теле функции вместо return; • встроенная функция iter, которая вызывает у объекта метод __iter__(). Этот метод должен возвращать генератор. #вопросы_из_собеседований @python_practics

В Excel появился Python Стала доступна публичная предварительная надстройка, позволяющая пользователям Excel манипулировать д
В Excel появился Python Стала доступна публичная предварительная надстройка, позволяющая пользователям Excel манипулировать данными и анализировать их. «Вы можете исследовать данные в Excel, используя библиотеки Python, а затем подводить формулы, диаграммы и сводные таблицы Excel для дальнейшего развития своих идей», — объясняет Стефан Киннестранд, генеральный менеджер по современным работам в Microsoft. «Теперь вы можете выполнять расширенный анализ данных в знакомой среде Excel, обращаясь к Python непосредственно в MS Excel». Установка дополнительных модулей не требуется. Подробнее👇 #статьи @python_practics

Создаем красивую анимацию на модуле turtle
   import turtle
   turtle.bgcolor("black")
   Cppsecrets = turtle.Screen()
   Cppsecrets.title("Animation Circle ")
   turtle=turtle.Turtle()
   turtle.color("red")
   turtle.speed(20)
   turtle.hideturtle()
   for i in range(100):
         turtle.circle(i*2)
         turtle._rotate(5)

#sandbox @python_practics

#теория_python @python_practics
+3
#теория_python @python_practics

Python, Django и Bootstrap для начинающих by А. Постолит Книга посвящена вопросам разработки веб-приложений с использованием
Python, Django и Bootstrap для начинающих by А. Постолит Книга посвящена вопросам разработки веб-приложений с использованием языка Python, фреймворков Django, Bootstrap и интерактивной среды разработки PyCharm. Рассмотрены основные технологии и рабочие инструменты создания веб-приложений. Описаны фреймворки Django, Bootsrtap и структура создаваемых веб-приложений. На простых примерах показана обработка и маршрутизация запросов пользователей, формирование ответных веб-страниц. Рассмотрено создание шаблонов веб-страниц и форм для пользователей. Показано взаимодействие пользователей с различными типами баз данных через модели. Описана работа с базами данных через встроенные в Django классы без использования SQL-зanpocoв. Книга в формате pdf👇 #курсы_книги @python_practics

#мемчики @python_practics
#мемчики @python_practics

Дорожная карта Python-разработчика 2023 Изучайте Python с нуля с этой дорожной картой для начинающих питонистов. Пошаговый га
Дорожная карта Python-разработчика 2023 Изучайте Python с нуля с этой дорожной картой для начинающих питонистов. Пошаговый гайд для тех, кто любит структурированную информацию. В этой статье автор разобрал такие сферы знаний как: • основы Python; • среды разработки; • деплой; • фреймворки; • сбор и хранение данных; • API; • боты; • тестирование; • Data Science. Автор, будучи сторонником практического подхода, считает, что лучшего способа осилить целую дорожную карту, чем постепенно пробовать каждый из инструментов, нет. Плюс с ходом времени вы поймете, каким именно разработчиком хотите стать, и некоторые продукты изучать вообще не придется. Так что эта дорожная карта Python стоит воспринимать как некий универсальный листинг для новобранца, который играется со многим и так находит для себя самое интересное. Подробнее👇 #статьи @python_practics

Создаем красивую анимацию на модуле turtle
   from turtle import * 
   from random import randint 
   bgcolor('black') 
   x = 1 
   speed(0) 
   while x < 400: 
  
   r = randint(0,255) 
   g = randint(0,255)  
   b = randint(0,255) 
  
   colormode(255)  
   pencolor(r,g,b) 
   fd(50 + x) 
   rt(90.991) 
   x = x+1 
  
   exitonclick()

#sandbox @python_practics