uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

python_practics

python_practics

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
5 111
Obunachilar
+224 soatlar
-17 kun
-3330 kun
Postlar arxiv
Разработка приложений с графическим пользовательским интерфейсом на языке Python Настоящее пособие содержит основные сведения
Разработка приложений с графическим пользовательским интерфейсом на языке Python Настоящее пособие содержит основные сведения о создании приложений на языке Python с графическим пользовательским интерфейсом с помощью библиотеки Tk. Рассматриваются основные типы элементов, управляющих работой приложения, и способы их программной реализации. Даются понятия визуального проектирования и событийного программирования. Приводятся многочисленные практические упражнения с примерами программного кода, помогающие понять основные способы практической реализации графических пользовательских интерфейсов. Рассматриваются возможности библиотеки Tk по созданию компьютерной анимации. В пособии содержатся краткие теоретические сведения, упражнения и примеры программ с подробными комментариями, а также задания для самостоятельной работы. В учебном пособии последовательно вводится понятийный аппарат, формулируются основные объекты, приводятся примеры программ на языке Python. Книга в формате pdf👇 #курсы_книги

Потому что к правде нужно относиться с уважением😄 #мемчики @python_practics
Потому что к правде нужно относиться с уважением😄 #мемчики @python_practics

Как написать свой Python-модуль Написание Python-модуля может быть полезным, когда нужно повторно использовать код в разных п
Как написать свой Python-модуль Написание Python-модуля может быть полезным, когда нужно повторно использовать код в разных проектах или хочется создать библиотеку собственных функций и классов. Python-модуль представляет собой файл с расширением .py, который содержит определения функций, классов и переменных, доступных для использования в других программах. Шаг 1: Создание модуля Создадим новый файл с именем mymodule.py и откроем его в текстовом редакторе. def greet(name): print("Hello, " + name + "!") class Person: def __init__(self, name): self.name = name def say_hello(self): print("Hello, my name is " + self.name) Шаг 2: Использование модуля Теперь модуль можно использовать его в других программах. Создадим новый файл с именем main.py и импортируем mymodule следующим образом: import mymodule mymodule.greet("Alice") person = mymodule.Person("Bob") person.say_hello() Подробнее👇 #статьи

Создаем красивую анимацию на модуле turtle
   import turtle
 
   # initialising variables
   dist = 1
   flag = 500
 
   # initialising turtle
   spiral = turtle.Turtle()
 
   # changing speed of turtle
   spiral.speed(10)
 
   # making pattern
   while flag:
   
    # makes the turtle to move forward
    spiral.forward(dist)
     
    # makes the turtle to move left
    spiral.left(120)
    spiral.left(1)
    dist += 1
    flag -= 1
 
   turtle.done() 

#sandbox @python_practics

Bottle Bottle — это ещё один простой и лёгкий микрофреймворк. Он распространяется в виде однофайлового модуля и у него нет ни
Bottle Bottle — это ещё один простой и лёгкий микрофреймворк. Он распространяется в виде однофайлового модуля и у него нет никаких зависимостей, кроме стандартной библиотеки Python. Функциональные возможности «из коробки» включают встроенный веб-сервер, шаблонизацию, роутинг запросов, а также собственные инструменты и утилиты. Bottle позволяет создавать простые приложения для личного пользования. А ещё это подходящий пример для изучения фреймворков, а также для быстрого создания прототипов. Например, компания Netflix использовала Bottle для создания своих веб-интерфейсов. Ключевые особенности Bottle: • быстрый встроенный шаблонизатор в pythonic-стиле; • встроенный веб-сервер разработки; • простой механизм маршрутизации запросов к функциям с поддержкой как статических, так и динамических адресов; • лёгкий доступ к cookies, загрузке файлов, заголовкам запросов и другим метаданным. Про этот и другие фреймворки вы можете прочитать по ссылке ниже👇 #фреймворки_библиотеки

Создайте функцию с двумя аргументами, которая будет возвращать массив первых n кратных x. Предположим, что и заданное число,
Создайте функцию с двумя аргументами, которая будет возвращать массив первых n кратных x. Предположим, что и заданное число, и количество подсчетов будут положительными числами больше 0. Возвращайте результаты в виде массива или списка.
   count_by(1,10) #should return [1,2,3,4,5,6,7,8,9,10]
   count_by(2,5) #should return [2,4,6,8,10]

#задачник @python_practics

Создаем красивую анимацию на модуле turtle
   import turtle  
   # Creating turtle  
   t = turtle.Turtle()  
   s = turtle.Screen()  
   s.bgcolor("black")  
   t.pencolor("red")  
      
   a = 0  
   b = 0  
   t.speed(0)  
   t.penup()  
   t.goto(0,200)  
   t.pendown()  
   while(True):  
        t.forward(a)  
        t.right(b)  
        a+=3  
        b+=1  
        if b == 210:  
            break  
        t.hideturtle()  
      
   turtle.done() 

#sandbox @python_practics

Сделать список плоским Ох уж эти списки, состоящие из списков. Как бы их сделать попроще, выстроить в один ряд? Для этого тож
Сделать список плоским Ох уж эти списки, состоящие из списков. Как бы их сделать попроще, выстроить в один ряд? Для этого тоже есть решение. В третьей строке код проверяет, не является ли элемент списком. Если да, то использует метод extend() для расширения этим элементом итогового списка, если нет — то присоединяет его как одиночный элемент методом append(). Также в этой строке функция вызывает сама себя и, в случае списков, состоящих из списков, «проваливается» в них до тех пор, пока не доберётся до элементов, не являющихся списками. Это называется рекурсией. #полезные_сниппеты @python_practics

С помощью какой функции в python записывается бесконечный цикл?
Anonymous voting

Создаем красивую анимацию на модуле turtle
   import turtle 
   t = turtle.Turtle()
   s = turtle.Screen()
   s.bgcolor('black')
   t.speed('fastest')
   colors=["red","orange","yellow","green","blue","purple"]
   for x in range(1200):
       t.color(colors[x%6])
       t.forward(x*.5)
       t.left(149)

#sandbox @python_practics

Внимание! - Вопрос! В чем отличие [x for x in y] от (x for x in y)? Первое выражение возвращает список (списковое включение),
Внимание! - Вопрос! В чем отличие [x for x in y] от (x for x in y)? Первое выражение возвращает список (списковое включение), второе – генератор. #вопросы_из_собеседований @python_practics

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

Создаем красивую анимацию на модуле turtle
   t = turtle.Turtle()
   s = turtle.Screen()
   s.bgcolor('black')
   t.speed('fastest')
   for x in range(200):
       t.pencolor('blue')
       t.width(x/100 + 1)
       t.forward(x)
       t.left(79)

#sandbox @python_practics

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

Python. К вершинам мастерства. Второе издание Не тратьте зря времени, пытаясь подогнать Python под способы программирования,
Python. К вершинам мастерства. Второе издание Не тратьте зря времени, пытаясь подогнать Python под способы программирования, знакомые вам по другим языкам. Python настолько прост, что вы очень быстро освоите его в общих чертах, но для создания эффективных современных программ требуются более глубокие знания. Второе издание книги позволит вам использовать возможности Python 3 в полной мере, обратив себе на пользу лучшие идеи. Автор рассказывает о базовых средствах языка, о его библиотеках и учит писать более краткий, быстрый и удобочитаемый код. Вы узнаете о том, как применять идиоматические средства Python 3, выходящие за рамки вашего предыдущего опыта. Книга в формате pdf👇 #курсы_книги @python_practics

А где работа? #мемчики @python_practics
А где работа? #мемчики @python_practics

Области видимости в Python Область видимости (scope) — это та часть кода, где переменная доступна, открыта и видима. Если бы
Области видимости в Python Область видимости (scope) — это та часть кода, где переменная доступна, открыта и видима. Если бы не подсказки IDE, неизвестно, сколько бы длилась отладка соответствующих участков кода у среднего питониста. Так что если вы стремитесь расширить спектр навыков, время выйти за привычные представления о двух областях и освоить все четыре. 1. + 2. Локальная (Local) и глобальная (Global)
   global = "Глобальная переменная"
   def func():
    local = "Локальная переменная"
    print(local)

 print(global)
 func()... Глобальная переменная... Локальная переменная

3. Охватывающая (Enclosing)
 def func1():
         enclosing = "Первый уровень"
         print(enclosing)
 
         def func2():
            nonlocal enclosing
            enclosing = "Второй уровень"

         func2()
         print(name)
 
func1()
... Первый уровень
... Второй уровень

4. Встроенная (Built-in) Скрипт.py print("File1 __name__ = %s" %__name__) ... Скрипт Подробнее👇 #статьи

Создаем красивую анимацию на модуле turtle
   from turtle import *
   color('red', 'yellow')
   begin_fill()
   while True:
    forward(200)
    left(170)
    if abs(pos()) < 1:
        break
   end_fill()
   done()

#sandbox @python_practics

Flask У фреймворка Flask небольшой размер исходной кодовой базы, поэтому его называют микрофреймворком. По умолчанию он включ
Flask У фреймворка Flask небольшой размер исходной кодовой базы, поэтому его называют микрофреймворком. По умолчанию он включает в себя только обработчик запросов и шаблонизатор, а простейшее приложение на Flask может состоять всего из нескольких строк. Тем не менее с помощью Flask можно реализовать практически любую задачу: от простого одностраничного сайта до серьёзного проекта с авторизацией, аутентификацией и другими возможностями. Flask подходит для задач, которые подразумевают гибкость в выборе компонентов. Разработчик сам принимает решение, что ему пригодится в работе. Ключевые особенности Flask: • встроенный сервер разработки и отладчик; • диспетчеризация запросов в RESTful-стиле; • встроенная поддержка модульного тестирования; • использование шаблонизатора Jinja2; • 100%-ная совместимость с WSGI 1.0; • множество расширений, предоставляемых сообществом. Про этот и другие фреймворки вы можете прочитать по ссылке ниже👇 #фреймворки_библиотеки