Size: a a a

🐍 PythonGuru | 🌐 Django | Программирование

2020 May 09
🐍 PythonGuru | 🌐 Django | Программирование
​​Использование Python datetime для работы с датами и временем

Работа с датами и временем является одной из самых больших проблем в программировании. Между работой с часовыми поясами, переходом на летнее время и различными письменными форматами даты может быть сложно отслеживать, на какие дни и время вы ссылаетесь. К счастью, встроенный datetime модуль Python может помочь вам управлять сложным характером дат и времени.

Наш чат на тему Python 🐍
источник
2020 May 11
🐍 PythonGuru | 🌐 Django | Программирование
​​Модуль Python pickle: как сохранить объекты в Python

Как разработчику, вам иногда может понадобиться отправить сложные иерархии объектов по сети или сохранить внутреннее состояние ваших объектов на диск или в базу данных для последующего использования. Для этого вы можете использовать процесс, называемый сериализацией , который полностью поддерживается стандартной библиотекой благодаря pickle модулю Python .
источник
2020 May 13
🐍 PythonGuru | 🌐 Django | Программирование
​​Автоматизируйте свой компьютер с помощью Python - PyAutoGui

Сегодня вы узнаете, «Как автоматизировать компьютерную мышь и клавиатуру с помощью Python». Модуль PyAutoGui способен автоматизировать нашу мышь и клавиатуру . Я видел много статей, связанных с этим модулем, но здесь я постараюсь дать вам некоторые уникальные идеи использования этого модуля.
источник
2020 May 15
🐍 PythonGuru | 🌐 Django | Программирование
​​Эффективное тестирование Python с Pytest

Тестирование вашего кода приносит широкий спектр преимуществ. Это повышает вашу уверенность в том, что код ведет себя так, как вы ожидаете, и гарантирует, что изменения в вашем коде не вызовут регрессий. Написание и сопровождение тестов - это тяжелая работа, поэтому вы должны использовать все имеющиеся в вашем распоряжении инструменты, чтобы сделать ее максимально безболезненной. pytest это один из лучших инструментов, которые вы можете использовать для повышения производительности тестирования.
источник
2020 May 17
🐍 PythonGuru | 🌐 Django | Программирование
​​Использование Pandas для изучения вашего набора данных

У вас есть большой набор данных, который полон интересных идей, но вы не знаете с чего начать? Ваш начальник попросил вас сгенерировать некоторую статистику из него, но ее не так просто извлечь? Это именно те случаи, когда Pandas и Python могут вам помочь! С помощью этих инструментов вы сможете разрезать большой набор данных на управляемые части и получить представление об этой информации.
источник
2020 May 19
🐍 PythonGuru | 🌐 Django | Программирование
​​Задача - RGB To Hex Conversion

Функция rgb неполная. Доделайте её так, чтобы передача десятичных значений RGB приводила к возвращению шестнадцатеричного представления. Допустимые десятичные значения для RGB: 0 - 255. Любые значения, выпадающие из этого диапазона, должны быть округлены до ближайшего действительного значения.

Примечание. Ваш ответ всегда должен быть длиной 6 символов, сокращение с 3 здесь не сработает.

На фото приведены примеры ожидаемых выходных значений.
источник
2020 May 20
🐍 PythonGuru | 🌐 Django | Программирование
​​Чистый Python. Тонкости программирования для профи

Автор: Бейдер Дэн
Год выпуска: 2018

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

• Если у вас есть опыт работы со старыми версиями Python, вы сможете ускорить работу с современными шаблонами и функциями, представленными на Python 3;

• Если вы работали с другими языками программирования, и хотите перейти на Python, то найдете практические советы, необходимые для того, чтобы стать эффективным питонщиком;

• Если вы хотите научиться писать чистый код, то найдете здесь самые интересные примеры и малоизвестные трюки.

Перейти к PDF
источник
2020 May 21
🐍 PythonGuru | 🌐 Django | Программирование
​​Django 2.1. Практика создания веб-сайтов на Python

Автор: Дронов Владимир Александрович
Год выпуска: 2019

Книга посвящена разработке веб-сайтов на Python с использованием веб-фреймворка Django 2.1. Рассмотрены основные функциональные возможности, необходимые для программирования сайтов общего назначения: модели, контроллеры, шаблоны, средства обработки пользовательского ввода, выгрузка файлов, разграничение доступа и др.
Рассказано о вспомогательных инструментах: посредниках, сигналах, средствах отправки электронной почты, подсистеме кэширования и пр. Описано форматирование текста посредством BBCode, обработка CAPTCHA, вывод графических миниатюр, аутентификация через социальные сети, интеграция с Bootstrap. Рассмотрено программирование веб-служб REST, использование административного веб-сайта Django, тестового сайта на Angular. Дан пример разработки полнофункционального веб-сайта - электронной доски объявлений.
источник
2020 May 22
🐍 PythonGuru | 🌐 Django | Программирование
​​🐉 Курс. Сайт на Django 3. Сервис по сбору данных | 2020 | Олег Новиков


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

Описание:
Django - бесплатный и свободно распространяемый фреймворк для веб-приложений, написанный на Python. Каждый раз при разработке веб-сайтов требуются похожие компоненты: способ аутентифицировать пользователей (вход, выход, регистрация), панель управления сайтом, формы, инструменты для загрузки файлов и т. д. И чтобы это все не повторять, был создан Django. Django отлично работает в сочетании с любыми библиотеками, инструментами и скриптами, написанными на Python.
Шаг за шагом, Вы пройдете весь процесс по построению полноценного сайта-сервиса, который собирает данные о вакансиях с сайтов по поиску работы и рассылает их подписчикам. Вы узнаете, каким образом можно получать данные с сайтов , как их сохранять в БД, как создать веб-приложение на основе Django и многое другое. А после того, как приложение уже будет готово, Вы узнаете, как его можно разместить в интернете так, чтобы оно было доступно для всех.
Основная целевая аудитория курса - начинающие программисты, желающие получить знания по внутреннему устройству Django.

🌋 Скачать | 🌋 Продажник
источник
2020 May 23
🐍 PythonGuru | 🌐 Django | Программирование
​​Next bigger number with the same digits

Создайте функцию, которая принимает положительное целое число и возвращает следующее большее число, которое можно сформировать, переставив его цифры. Например:
12 ==> 21
513 ==> 531
2017 ==> 2071

nextBigger(num: 513)  // returns 531
nextBigger(num: 2017) // returns 2071

Если цифры не могут быть переставлены, чтобы образовать большее число, верните -1 (или nil в Swift):

9 ==> -1
111 ==> -1
531 ==> -1

nextBigger(num: 9)   // returns nil
nextBigger(num: 111) // returns nil
nextBigger(num: 531) // returns nil
источник
2020 May 24
🐍 PythonGuru | 🌐 Django | Программирование
​​Python для сложных задач. Наука о данных и машинное обучение

Автор: Дж. Вандер Плас
Дата написания: 2017
Общее кол-во страниц: 576

Книга «Python для сложных задач: наука о данных и машинное обучение» – это подробное руководство по самым разным вычислительным и статистическим методам, без которых немыслима любая интенсивная обработка данных, научные исследования и передовые разработки. Читатели, уже имеющие опыт программирования и желающие эффективно использовать Python в сфере Data Science, найдут в этой книге ответы на всевозможные вопросы, например: как считать этот формат данных в скрипт? как преобразовать, очистить эти данные и манипулировать ими? как визуализировать данные такого типа? как при помощи этих данных разобраться в ситуации, получить ответы на вопросы, построить статистические модели или реализовать машинное обучение?
источник
2020 May 25
🐍 PythonGuru | 🌐 Django | Программирование
​​Циклы "while" и "for" в Python

Итерация означает выполнение одного и того же блока кода снова и снова, потенциально много раз. Структура программирования, которая реализует итерацию, называется циклом.
В программировании существует два типа итераций: неопределенный и определенный.

#начинающим
источник
2020 May 26
🐍 PythonGuru | 🌐 Django | Программирование
​​Python Machine Learning

Дата выхода: 2015;
Автор: Себастьян Рашка;

Сейчас данные льются на нас сплошным потоком. По одной из последних оценок ежедневно генерируется 2,5 квинтиллиона (10^18) байт данных. Объемы неимоверные: более 90% информации, которую мы сейчас храним, было сгенерировано в течение прошлого десятилетия. К сожалению, большая часть этой информации такова, что человек не может ею воспользоваться. Либо эти данные не поддаются стандартной аналитической обработке, либо данные слишком обширны, чтобы мы могли их хотя бы осмыслить.
Благодаря машинному обучению, компьютеры могут обрабатывать такие данные, учиться на них и извлекать опорную информацию (actionable data) из-за практически непроницаемых стен «больших данных». В основе работы разнообразных устройств от суперкомпьютеров, обеспечивающих поиск в Google, до смартфонов, помещающихся в кармане, лежат принципы машинного обучения, при помощи которого мы познаем большую часть окружающего мира, зачастую даже не подозревая об этом.
Что же такое «машинное обучение», как оно работает? Как машинное обучение поможет мне заглянуть в неведомое, прокачать мой бизнес или просто узнать, что Интернет-сообщество думает о моем любимом фильме? Все это вы узнаете из книги, вышедшей из-под пера моего хорошего друга и коллеги Себастьяна Рашки.

Эта книга не о “data science”. В ней ничего не говорится о формулировании гипотез, сборе данных и извлечении выводов по результатам анализа нетипичных или экзотических множеств данных; акцент сделан именно на машинном обучении. В книге рассмотрены такие темы, как работа с недостающими значениями, преобразование категорийных переменных в форматы, применимые при машинном обучении, выбор информативных свойств, сжатие данных с переносом в подпространства с меньшим количеством измерений. В книге есть целая глава об интерпретации моделей, где обсуждается перекрестная валидация с расщеплением выборки, k-блочная перекрестная валидация, вложенная перекрестная валидация, настройка гиперпараметров и другие показатели производительности. Для небольшого закрепления материала я добавил главу о встраивании моделей машинного обучения в веб-приложение, которым можно поделиться со всем миром.
источник
2020 May 27
🐍 PythonGuru | 🌐 Django | Программирование
​​Списки и кортежи в Python

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

#начинающим
источник
2020 May 29
🐍 PythonGuru | 🌐 Django | Программирование
​​Задача. Расчет с помощью функций

На этот раз мы хотим написать вычисления с использованием функций и получить результаты. Давайте посмотрите на примеры, предоставленные на фото.

Требования:
Должна быть функция для каждого числа от 0 («zero») до 9 («nine»)
Должна быть функция для каждой из следующих математических операций: плюс, минус, умножить, разделить ( divided_byв Python)
Каждый расчет состоит из ровно одной операции и двух чисел
Самая внешняя функция - левый операнд, а самая внутренняя функция - правый операнд.
Деление должно быть целочисленным. Например, это должно возвращать 2, а не 2.666666...:
eight(dividedBy(three()));
источник
2020 June 01
🐍 PythonGuru | 🌐 Django | Программирование
​​Руководство по искусственному интеллекту с Python

Искусственный интеллект существует уже более полувека, и его достижения растут в геометрической прогрессии. Спрос на ИИ находится на пике, и если вы хотите узнать об искусственном интеллекте, вы попали в нужное место. Эта статья по искусственному интеллекту с Python поможет вам понять все концепции искусственного интеллекта с практическими реализациями на Python.
источник
2020 June 02
🐍 PythonGuru | 🌐 Django | Программирование
​​Чтение и запись файлов CSV в Python

В этой статье вы узнаете, как читать, обрабатывать и анализировать CSV из текстовых файлов с использованием Python. Вы увидите, как работают файлы CSV, изучите важную csv библиотеку, и увидите, как работает анализ CSV с использованием pandas библиотеки.
источник
2020 June 04
🐍 PythonGuru | 🌐 Django | Программирование
​​Практическое введение в Web Scraping в Python

Веб-срапинг - это загрузка структурированных данных из Интернета, выбор некоторых из этих данных и передача того, что вы выбрали, другому процессу.
В этом уроке вы будете писать программу на Python, которая загружает список из 100 математиков и их страниц XTools, выбирает данные об их популярности и в конце рассказывает нам о 5 самых популярных математиках всех времен! Давайте начнем.
источник
2020 June 06
🐍 PythonGuru | 🌐 Django | Программирование
​​Как работать с PDF в Python

Формат переносимого документа, или PDF, - это формат файла, который можно использовать для надежного представления и обмена документами в операционных системах. Хотя PDF изначально был изобретен Adobe, сейчас это открытый стандарт, который поддерживается Международной организацией по стандартизации (ISO). Вы можете работать с уже существующим PDF в Python, используя пакет PyPDF2.
источник
2020 June 08
🐍 PythonGuru | 🌐 Django | Программирование
​​Библиотека запросов в Python (Руководство)

Библиотека requests фактически является стандартом для создания HTTP - запросов в Python. Он абстрагирует сложности выполнения запросов от красивого и простого API, так что вы можете сосредоточиться на взаимодействии со службами и использовании данных в вашем приложении.
источник