es
Feedback
python_practics

python_practics

Ir al canal en Telegram

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

Mostrar más
5 282
Suscriptores
-324 horas
-307 días
-2030 días
Archivo de publicaciones
Слишком жестоко #мемчики @python_practics
Слишком жестоко #мемчики @python_practics

3 простых способа ускорить код на Python Python — это мощный и гибкий язык программирования. Однако из-за динамической типиза
3 простых способа ускорить код на Python Python — это мощный и гибкий язык программирования. Однако из-за динамической типизации и интерпретируемости его производительность оставляет желать лучшего. И наверное, каждый, кто разрабатывает на нём продолжительное время, задавался вопросом, как ускорить код на Python. В этой статье автор рассмотрел три способа на примере одного кейса. Подробнее по ссылке👇 #статьи @python_practics

Создаем красивую анимацию на модуле turtle
   import turtle 
   ninja = turtle.Turtle() 
   ninja.speed(10)  
   for i in range(180): 
        ninja.forward(100) 
        ninja.right(30) 
        ninja.forward(20) 
        ninja.left(60) 
        ninja.forward(50) 
        ninja.right(30) 
        ninja.penup() 
        ninja.setposition(0, 0) 
        ninja.pendown() 
        ninja.right(2) 
   turtle.done() 

#sandbox @python_practics

Qt / PyQt Qt — кроссплатформенная среда разработки и графический фреймворк для программистов С++, однако она имеет привязки д
Qt / PyQt Qt — кроссплатформенная среда разработки и графический фреймворк для программистов С++, однако она имеет привязки для других языков программирования, включая Python, Ruby и Java. Привязка для Python называется PyQt и представляет собой комплект инструментов для работы с графическим интерфейсом. Особенности PyQt: • позволяет работать с базами данных SQL; • графический фреймворк Python оснащен полнофункциональным браузером; • содержит в себе конструктор графического интерфейса пользователя; • дает добавлять новые элементы управления GUI. Для чего подходит: для создания десктопных приложений с графическим интерфейсом пользователя. Подробнее👇 #фреймворки_библиотеки @python_practics

Задача: Вам нужно завершить функцию, которая принимает строковый параметр и меняет местами каждую букву в строке. Все пробелы
Задача: Вам нужно завершить функцию, которая принимает строковый параметр и меняет местами каждую букву в строке. Все пробелы в строке должны быть сохранены. Пример:
   "This is an example!" ==> "sihT    si na !elpmaxe"
   "double  spaces"      ==> "elbuod  secaps"

#задачник @python_practics

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

Создать список дат из диапазона Этот код получает две даты (начальную и конечную) и создаёт список из дат между ними, включая
Создать список дат из диапазона Этот код получает две даты (начальную и конечную) и создаёт список из дат между ними, включая начальную и исключая последнюю. Для получения дней между начальной и конечной датой используется datetime.timedelta.days. #полезные_сниппеты @python_practics

Каким будет результат выполнения кода? print( type(10) is int )
Anonymous voting

Создаем красивую анимацию на модуле turtle
   import turtle  
   import colorsys 
   t = turtle.Turtle() 
   turtle.Screen().bgcolor("black") 
   t.speed(100) 
   n = 36 
   h = 0 
   for i in range(460): 
    c = colorsys.hsv_to_rgb(h,1,0.9) 
    h+=1/n 
    t.color(c) 
    t.left(145) 
    for i in range(5): 
        t.forward(300) 
        t.left(150) 
   turtle.done()

#sandbox @python_practics

Информация для тех, кто работает на языке программирования Python! Специально для вас мы создали канал, где каждый день публи
Информация для тех, кто работает на языке программирования Python! Специально для вас мы создали канал, где каждый день публикуем вакансии, специализированные на языке программирования Python 🐍 💻 💼 Отбор и публикация вакансий каждый день! Мы выкладываем только интересные предложения, строго и по делу - без воды. Python Вакансии | Работа Питон

Внимание! - Вопрос! Как получить список атрибутов объекта? Функция dir возвращает список строк – полей объекта. Поле __dict__
Внимание! - Вопрос! Как получить список атрибутов объекта? Функция dir возвращает список строк – полей объекта. Поле __dict__ содержит словарь вида {поле -> значение}. #вопросы_из_собеседований @python_practics

Способы «выстрелить себе в ногу» в Python «Выстрелить себе в ногу» означает следующее: «Можно написать команду или конструкци
Способы «выстрелить себе в ногу» в Python «Выстрелить себе в ногу» означает следующее: «Можно написать команду или конструкцию, которая сломает нормальное поведение программы или системы (или будет выполняться совершенно не так, как предполагалось), и при этом компилятор/интерпретатор это съест и не остановит исполнение кода». Иными словами, это возможность навредить себе необдуманными действиями. Автор статьи разобрал шесть типичных ошибок новичков с примерами кода и нашёл решение каждой. Подробнее по ссылке👇 #статьи

Создаем красивую анимацию на модуле turtle
   import turtle
   turtle.tracer(1, 0) 
   for i in range(360):
    turtle.forward(i)
    turtle.left(59)
   turtle.exitonclick()

#sandbox @python_practics

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

Django 3.0. Практика создания веб-сайтов на Python Книга посвящена созданию веб-сайтов на языке Python с использованием веб-ф
Django 3.0. Практика создания веб-сайтов на Python Книга посвящена созданию веб-сайтов на языке Python с использованием веб-фреймворка Django 3.0. Рассмотрены новинки Django 3.0 и дано наиболее полное описание его инструментов: моделей, контроллеров, шаблонов, средств обработки пользовательского ввода, включая выгруженные файлы, разграничения доступа, посредников, сигналов, инструментов для отправки электронной почты, кэширования и пр. Книга в формате pdf👇 #курсы_книги @python_practics

MATLAB vs Python #мемчики @python_practics
MATLAB vs Python #мемчики @python_practics

Кастомные эмодзи для Telegram Очень часто, для создания своего стиля авторы используют смайлики и другие символы, а с появлен
Кастомные эмодзи для Telegram Очень часто, для создания своего стиля авторы используют смайлики и другие символы, а с появлением подписки Telegram‑премиум стало возможным создавать и добавлять свои собственные картинки. В этой статье автор рассказал, как из обычного шрифта, сделать уникальный набор эмозди и добавить его в телеграм. Подробнее по ссылке👇 #статьи @python_practics

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

   def draw_attractive_design4():
    colors = ["red", "orange", "yellow", "green", "blue", "purple"]
    pen = turtle.Turtle()
    pen.speed(10)
    turtle.bgcolor("black")  
    pen.pensize(2)

    size = 20

    for i in range(300):
        pen.color(colors[i % 6])
        pen.forward(size)
        pen.left(59)
        pen.forward(size)
        pen.left(59)
        pen.forward(size)
        pen.left(59)
        pen.forward(size)
        pen.left(121)
        size += 2  

    pen.hideturtle()


   draw_attractive_design4()

   turtle.done()

#sandbox @python_practics

Fastcore — недооцененная, но полезная библиотека Python fastcore — это основа многих проектов fast.ai. Самое главное: fastcor
Fastcore — недооцененная, но полезная библиотека Python fastcore — это основа многих проектов fast.ai. Самое главное: fastcore расширяет Python, стремясь к устранению шаблонного кода и добавлению полезной функциональности для общих задач. Чем интересна fastcore: • ознакомление с идеями из других языков прямо в Python. Fastcore расширяет Python, чтобы включить в него паттерны из разных языков: Julia, Ruby и Haskell; • новый набор прагматичных инструментов: fastcore включает в себя утилиты, позволяющие писать более лаконичный выразительный код и, возможно, решать новые задачи; • изучение Python: fastcore расширяет Python, в этом процессе проявляются многие продвинутые понятия. Для мотивированных людей это прекрасный способ увидеть многое о внутренней работе языка. Подробнее👇 #фреймворки_библиотеки @python_practics