Получи случайную криптовалюту за регистрацию!

Python School

Логотип телеграм канала @pythonaa — Python School P
Логотип телеграм канала @pythonaa — Python School
Адрес канала: @pythonaa
Категории: Технологии
Язык: Русский
Количество подписчиков: 94.54K
Описание канала:

Уроки по Python, которые упростят вам жизнь. Без идиотских туториалов.
Наши мемы для программистов: @conhum
Сотрудничество - @alivian
Канал сотрудничает с рекламным сервисом @Tgpodbor_official

Рейтинги и Отзывы

2.50

2 отзыва

Оценить канал pythonaa и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

1

2 звезд

1

1 звезд

0


Последние сообщения 95

2021-04-26 23:00:39
Библиотека Flask

В прошлом посте разобрали о чем эта библиотека вообще. Рассмотрим подробнее.

Как вы уже догадались контент можно вставлять переменными. Достаточно воспользоваться форматированием строк (f"a + 1={a + 1}"). Но тогда код получится слишком огромным. Вы можете составить шаблон прямо в html коде и сохранить его как отдельную страницу. А затем при выдаче он будет просто выполнен. К примеру в файле 'index.html' будет лежать такой код: '

{{name}}

{{content}

'

В flask шаблонах используем {{}} вместо {} для вставки переменных. Доступны циклы и условия, но они добавляются по-другому. Об этом позже. И для выполнения года надо рендерить страницу.
5.2K views20:00
Открыть/Комментировать
2021-04-26 21:00:58
Dribbble теперь в Telegram!

Самое крупное в мире дизайнерское сообщество зарегистрировалось в Телеграм. Теперь каждый день на этом канале будут публиковаться лучшие работы для вдохновления, иногда уроки, фрибишные исходники и инструменты.

Подписывайся: @Dribbble
5.6K views18:00
Открыть/Комментировать
2021-04-26 17:32:27
hex, oct, bin

Приходилось вам раньше работать с различными системами счисления? Если да, то вы знаете, как написать программу переводящую из одной системы в другую. Пишется она довольно просто, но иногда стоит задача быстро написать код с какой-то популярной системой счисления. Обычно это двоичная, восьмеричная или шестнадцатеричная. Для всех этих систем есть встроенные функции, которые переводят в нужную нам систему!

Из 10-ричной:
hex - перевод в 16-ричную систему
oct - перевод в 8-ричную систему
bin - перевод в 2-ичную систему

А из любой системы счисления можно получить число максимально простым способом:
int(number, base)
6.8K viewsedited  14:32
Открыть/Комментировать
2021-04-26 15:07:05
Интересуешься IT?
Переходи на новый уровень — начни работать в Сбере!

Для крутых и масштабных проектов нужны настоящие IT-профи. В новом канале ты найдёшь топовые вакансии, а ещё — вдохновляющие истории сотрудников и анонсы главных событий. Всё для твоего карьерного буста — в «Карьере в Сбере»!

Подписывайся и следи за возможностями!
7.1K views12:07
Открыть/Комментировать
2021-04-25 19:33:32
infinity

Самая типичная проблема при написании некоторых сортировок — назначение самой большой переменной. Часто она решается простым вводом большого числа или возведением в степень. Это, конечно, не стареющая классика, но метод максимально не надежный, а главное есть более удачные способы

float('infinity') или float('inf') для получения максимально возможного числа

float('-infinity') или float('-inf') для получения минимально возможного числа.

Не работает с int, требуется использовать именно float.
4.3K viewsedited  16:33
Открыть/Комментировать
2021-04-25 16:36:03
Лектор из МГУ создал необычный канал в Телеграм с бесплатными курсами

По его словам, даже самый ленивый сможет легко и быстро обучиться новой профессии или повысить уровень квалификации. Профессор Черняк отыскивает лучшие курсы и лекции, вебинары и мастер-классы от специалистов и выкладывает у себя на канале.

Здесь публикуются курсы, которые сделают вас лучше: @erudit
5.3K views13:36
Открыть/Комментировать
2021-04-24 20:35:04
Библиотека Emoji

Смайлы стали неотъемлемой частью нашей жизни. И сейчас трудно представить сообщения без них. Поэтому существует библиотека, которая позволяет удобно использовать эмоджи.

С её помощью можно не только вставлять смайлы, но и находить их в тексте.

Можно комбинировать с другими библиотеками, данный модуль подойдет как для простого вывода, так и для украшения текста в ботах ВК или ТГ. Можно использовать и на сайтах. emoji.emojize('Python is :name_smile:') чтобы получить нужный текст.

Ну а на картинке представим не работу библиотеки (она и так понятна), а интересный код, где вместо переменных используются эмоджи. Так делать нельзя, но код работает.
7.1K viewsedited  17:35
Открыть/Комментировать
2021-04-24 18:36:11 Научились программировать python и начали зарабатывать деньги, но накопления "сжирает" инфляция? Тогда насталл время научиться инвестировать.

Тинькофф Банк проводит акцию, в которой дарит подарки новичкам за обучение инвестициям.

Что нужно делать, чтобы получить подарок?

Нужно зарегистрироваться и пройти обучение из 10 уроков. После урока Вам будет предлагаться пройти тест, где вы сможете выиграть подарочные акции на сумму до 25 000₽.

После прохождения курса, вы поймёте основные термины и понятия в инвестициях, что повысит вашу финансовую грамотность. Робот - советник поможет вам выбрать акции, облигации и другие финансовые инструменты.

В приложении есть соц. сеть " Пульс", созданная специально для общения инвесторов, что создаёт уникальное комьюнити, поэтому скорее переходите по ссылке и скачивайте Тинькофф Инвестиции: https://ntv.prfl.me/pythonaa/f4c4df6c
6.9K views15:36
Открыть/Комментировать
2021-04-23 16:00:48
Библиотека Progressbar

Думали ли вы когда-нибудь над полоской прогресса? Иногда бывает полезно добавить в код отображение прогресса, чтобы пользователь не беспокоился, что программа не отвечает.

В первую очередь это касается синхронных приложений. Ведь, если наш код выполняет что-то одно, то на другие действия он не будет реагировать, ставя их в очередь. Ну и еще один вариант показывать, что программа не виснет, а думает, при этом не обязательно показывать прогресс.

Все это очень интересно, но если мы начнем самостоятельно писать полосу прогресса, то отвлечемся от основного кода. К счастью, в python есть библиотека Progressbar, которая делает все за нас.
9.2K views13:00
Открыть/Комментировать
2021-04-20 14:48:43
Библиотека dataclasses

Данные можно хранить в разных видах. Мы уже знаем про json, словари и списки. В Python есть еще один интересный подход - объектно ориентированный. Он часто удобнее и нагляднее. Для самого простого хранения и существует библиотека dataclasses. Она позволяет удобно хранить данные в ОЗУ, объекты создаются минимально возможным количеством строк кода. Ну и согласитесь, смотрится это очень удобно и красиво.

Заметьте, что у dataclasses есть возможность сравнения, вы также можете распечатать таблицу по вашему удобству переопределяя __repr__
3.7K views11:48
Открыть/Комментировать