ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

python_practics

python_practics

الذهاب إلى القناة على Telegram

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

إظهار المزيد
5 111
المشتركون
+224 ساعات
-17 أيام
-3330 أيام
أرشيف المشاركات
Можно ли импортировать модуль, который не написан на языке python?
Anonymous voting

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

   speed(0)
   pencolor('white') 
   bgcolor('black') 

   x = 0
   up()
   rt(45) 
   fd(90)
   rt(135)
   down()

   while x < 120: 
    fd(200)     
    rt(61)
    fd(200)
    rt(61)
    fd(200)
    rt(61)
    fd(200)
    rt(61)
    fd(200)
    rt(61)
    fd(200)
    rt(61)

    rt(11.1111) 
    x = x+1 

   exitonclick() 

#sandbox @python_practics

Внимание! - Вопрос! Как получить из генератора список? Передать его в конструктор списка: list(x for x in some_seq). Важно, ч
Внимание! - Вопрос! Как получить из генератора список? Передать его в конструктор списка: list(x for x in some_seq). Важно, что после этого по генератору уже нельзя будет итерироваться. #вопросы_из_собеседований @python_practics

ТОП-5 мобильных приложений для изучения Python Если срочно потребовалось — или просто захотелось — изучить, закрепить новую т
ТОП-5 мобильных приложений для изучения Python Если срочно потребовалось — или просто захотелось — изучить, закрепить новую тему, а ноутбука под рукой нет, выход — мобильные приложения для изучения Python. В статье собрали пять вариантов: простых, удобных и условно бесплатных: • SoloLearn; • Enki; • Mimo; • DataCamp; • Coursera. Описанные плюсы и минусы — собственный опыт и отзывы на App Store. Подробнее👇 #статьи @python_practics

Создаем красивую анимацию на модуле turtle
   import turtle
   def star(turtle, n,r):
   for k in range(0,n):
    turtle.pendown()
    turtle.forward(r)
    turtle.penup()
    turtle.backward(r)
    turtle.left(360/n)
 
   def recursive_star(turtle, n, r, depth, f):
 
   if depth == 0:
    star(turtle, n, f*4)
   else:
    for k in range(0,n):
        turtle.pendown()
        turtle.forward(r)
        recursive_star(turtle, n, f*r, depth - 1,f)
        turtle.penup()
        turtle.backward(r)
        turtle.left(360/n)
 
   turtle.speed("fastest")
   recursive_star(turtle, 5 , 150, 4, 0.4)

#sandbox @python_practics

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

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