Tips & Tricks. 20 простых советов по настройке производительности Python
В этой статье:
- представления списков;
- встроенные функции;
- использование xrange() вместо range();
- написание собственного генератора;
- остальные 16 советов.
Читать статью
В этой статье:
- представления списков;
- встроенные функции;
- использование xrange() вместо range();
- написание собственного генератора;
- остальные 16 советов.
Читать статью
Django. Эффективное использование DRF-сериализаторов
В этой статье:
- несколько способов использовать аргумент source сериализатора;
- как и когда использовать метод SerializerMethodField;
- как и когда использовать метод to_representation.
Читать статью
#django
В этой статье:
- несколько способов использовать аргумент source сериализатора;
- как и когда использовать метод SerializerMethodField;
- как и когда использовать метод to_representation.
Читать статью
#django
Топ. Глубокое и поверхностное копирование
Разбираем, как в Python происходит назначение переменных и их копирование.
Читать статью
#топ
Разбираем, как в Python происходит назначение переменных и их копирование.
Читать статью
#топ
Топ. Веб-сервер Nginx
Рассмотрели, что такое Nginx и как он используется при развертывании веб-приложения Python, а также составили список ресурсов по этому веб-серверу.
Читать статью
#топ
Рассмотрели, что такое Nginx и как он используется при развертывании веб-приложения Python, а также составили список ресурсов по этому веб-серверу.
Читать статью
#топ
Django. Что нового в третьей версии фреймворка?
Рассматриваем новые функции, появившиеся в Django 3, а также рассказываем, что удалено в новой версии.
Читать статью
#django
Рассматриваем новые функции, появившиеся в Django 3, а также рассказываем, что удалено в новой версии.
Читать статью
#django
Топ. Python 3: изменяемый, неизменяемый…
Рассказываем с самого начала, чем изменяемые объекты отличаются от неизменяемых и как это проявляется на практике. Также затрагиваем тему преаллокации и передачи аргументов в функции.
Читать статью
#ооп
Рассказываем с самого начала, чем изменяемые объекты отличаются от неизменяемых и как это проявляется на практике. Также затрагиваем тему преаллокации и передачи аргументов в функции.
Читать статью
#ооп
Топ. 10 проектов в 10 строк кода
Учиться программировать лучше всего на простых проектах. Онлайн-клуб для разработчиков и исследователей предлагает создать 10 проектов на Python, каждый из которых можно уложить в 10 строк кода.
Читать статью
#топ
Учиться программировать лучше всего на простых проектах. Онлайн-клуб для разработчиков и исследователей предлагает создать 10 проектов на Python, каждый из которых можно уложить в 10 строк кода.
Читать статью
#топ
Tips & Tricks. Как разбить строку на символы в Python?
В этой статье мы разберем, как в Python можно разбить строку на символы, в том числе с использованием встроенной функции list() и цикла for.
Читать статью
#строки #функции
В этой статье мы разберем, как в Python можно разбить строку на символы, в том числе с использованием встроенной функции list() и цикла for.
Читать статью
#строки #функции
Задача на логику. Спешащие часы
Мне часто приходится путешествовать на значительные расстояния. Я заметил, что от изменений температуры в разных городах мои часы днем уходили вперед на 1/2 минуты, а за ночь отставали на 1/3 минуты.
Утром 1 мая часы еще показывали верное время. К какому числу они уйдут вперед на 5 минут?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Мне часто приходится путешествовать на значительные расстояния. Я заметил, что от изменений температуры в разных городах мои часы днем уходили вперед на 1/2 минуты, а за ночь отставали на 1/3 минуты.
Утром 1 мая часы еще показывали верное время. К какому числу они уйдут вперед на 5 минут?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Машинное обучение в повседневной жизни: типы ML и способы их применения
Рассказываем о применимости алгоритмов машинного обучения для решения реальных, повседневных задач.
Читать статью
Книги по ML - @maschinelearning
#ml
Рассказываем о применимости алгоритмов машинного обучения для решения реальных, повседневных задач.
Читать статью
Книги по ML - @maschinelearning
#ml
Django. 6 тегов шаблонов Django, нечасто представленных в руководствах
В этой статье:
- for…empty
- lorem
- now
- resetcycle
- verbatim
- widthratio
Читать статью
#django
В этой статье:
- for…empty
- lorem
- now
- resetcycle
- verbatim
- widthratio
Читать статью
#django
@technobooks - канал с книгами для начинающих программистов.
Там много хороших книг по Python.
Скачивай и читай: @technobooks
Там много хороших книг по Python.
Скачивай и читай: @technobooks
Топ. 7 фишек Python, максимально улучшающих твой код
Рассказываем об особенностях языка Python, позволяющих писать более лаконичный и читаемый код.
Читать статью
#топ
Рассказываем об особенностях языка Python, позволяющих писать более лаконичный и читаемый код.
Читать статью
#топ
Задача с кодом. Список файлов в директории
Условие: Выведите список файлов в заданной директории.
Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.
#задача #coding
Условие: Выведите список файлов в заданной директории.
Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.
#задача #coding
Tips & Tricks. Генерируем QR-код при помощи Python
QR-код — это один из видов матричного штрихкода. Это оптическая метка, которую могут считывать машины и которая содержит информацию о каком-либо предмете. В этом руководстве мы расскажем вам, как генерировать QR-коды, используя Python и библиотеку qrcode.
Читать статью
QR-код — это один из видов матричного штрихкода. Это оптическая метка, которую могут считывать машины и которая содержит информацию о каком-либо предмете. В этом руководстве мы расскажем вам, как генерировать QR-коды, используя Python и библиотеку qrcode.
Читать статью
Топ. Парсим Google поиск при помощи Python
Небольшой гайд о том, как парсить Google-поиск при помощи библиотеки requests и Beautiful Soup.
Читать статью
#топ
Небольшой гайд о том, как парсить Google-поиск при помощи библиотеки requests и Beautiful Soup.
Читать статью
#топ
Машинное обучение. С чего начать работу с ML и DL. Обзор лучших библиотек
Рассказываем о самых популярных и необходимых библиотеках, которые покрывают все базовые потребности для начала работы с машинным и глубоким обучением.
Читать статью
Книги по ML - @maschinelearning
#ml
Рассказываем о самых популярных и необходимых библиотеках, которые покрывают все базовые потребности для начала работы с машинным и глубоким обучением.
Читать статью
Книги по ML - @maschinelearning
#ml
Django. Асинхронность в Django: бесконечная история
Django 3.0 поддерживает асинхронность. Но что конкретно это означает для большинства разработчиков? Мы попробовали разобраться.
Читать статью
#django
Django 3.0 поддерживает асинхронность. Но что конкретно это означает для большинства разработчиков? Мы попробовали разобраться.
Читать статью
#django
Топ. Качество кода на Python: инструменты и Best Practices
В этой статье мы разобрали, каким должен быть высококачественный код на Python, а также рассмотрели, что можно сделать для улучшения качества вашего собственного кода.
Читать статью
#топ
В этой статье мы разобрали, каким должен быть высококачественный код на Python, а также рассмотрели, что можно сделать для улучшения качества вашего собственного кода.
Читать статью
#топ
Сегодняшнюю задачу мы подготовили вместе с нашими коллегами из @SelectelNews. Самым быстрым и внимательным они подарят специальный мерч — плюшевых Тирексов и термокружки.
Чтобы принять участие, нужно:
— быть подписанным на @SelectelNews и @pythonist_ru
— прислать решение сюда: @algoritmsrules
Результаты подведем 30 ноября у нас в канале. Одного победителя выберем рандомно, двум другим нужно будет ответить раньше остальных.
Задача с кодом. Порядковый номер числа Фибоначчи.
Условие: Последовательность Фибоначчи определяется рекурсивным правилом:
Fn = Fn−1 + Fn−2, где F1 = 1 и F2 = 1.
Таким образом, первые 12 членов последовательности равны:
F1 = 1
F2 = 1
F3 = 2
F4 = 3
F5 = 5
F6 = 8
F7 = 13
F8 = 21
F9 = 34
F10 = 55
F11 = 89
F12 = 144
Двенадцатый член F12 - первый член последовательности, который содержит три цифры.
Каков порядковый номер первого члена последовательности Фибоначчи, содержащего 1000 цифр?
Оформление:
1. Решить задачу на Python 3
2. Закинуть код в https://repl.it/languages/python3
3. Код должен запускаться и выдавать ответ
4. Отправить сообщение правильного формата с номером задачи, ответом и ссылкой на @algoritmsrules.
Правильный формат сообщения например на Задачу 1 такой:
Задача 1.
Ответ - 155
https://repl.it/@UTSRmapper/gladosbot#bot.py
Чтобы принять участие, нужно:
— быть подписанным на @SelectelNews и @pythonist_ru
— прислать решение сюда: @algoritmsrules
Результаты подведем 30 ноября у нас в канале. Одного победителя выберем рандомно, двум другим нужно будет ответить раньше остальных.
Задача с кодом. Порядковый номер числа Фибоначчи.
Условие: Последовательность Фибоначчи определяется рекурсивным правилом:
Fn = Fn−1 + Fn−2, где F1 = 1 и F2 = 1.
Таким образом, первые 12 членов последовательности равны:
F1 = 1
F2 = 1
F3 = 2
F4 = 3
F5 = 5
F6 = 8
F7 = 13
F8 = 21
F9 = 34
F10 = 55
F11 = 89
F12 = 144
Двенадцатый член F12 - первый член последовательности, который содержит три цифры.
Каков порядковый номер первого члена последовательности Фибоначчи, содержащего 1000 цифр?
Оформление:
1. Решить задачу на Python 3
2. Закинуть код в https://repl.it/languages/python3
3. Код должен запускаться и выдавать ответ
4. Отправить сообщение правильного формата с номером задачи, ответом и ссылкой на @algoritmsrules.
Правильный формат сообщения например на Задачу 1 такой:
Задача 1.
Ответ - 155
https://repl.it/@UTSRmapper/gladosbot#bot.py