python (157)

Посібник по Django для початківців – Частина 4

Основи Цей урок ввесь буде присвячений системі автентифікації Django. Ми збираємося реалізувати усі необхідні речі: реєстрацію, вхід, вихід, відновлення та зміну паролю. Ви також дізнаєтеся, як захистити представлення від неавторизованих користувачів...

Codeguida · 05 грудня 2017 · 95

Речі, які вам необхідно знати про прибиральник сміття в Python

В цій статті описується прибиральник сміття (ПС) в Python 3.6. Зазвичай вам не потрібно турбуватися про керування пам'яттю, коли об'єкти стають більше непотрібними, Python автоматично звільняє пам'ять від них. Проте, якщо у вас буде розуміння як прац...

Codeguida · 28 листопада 2017 · 18

Посібник по Django для початківців – Частина 3

Основи У цьому уроці ми глибоко зануримося у два основних поняття: URL-адреси та форми. В процесі ми вивчимо декілька інших концепцій, серед яких створення шаблонів багаторазового використання та встановлення сторонніх бібліотек. Ми також напишемо ба...

Codeguida · 15 листопада 2017 · 130

Вкладені API за допомогою Django REST Framework

У цій статті ви навчитеся створювати простий REST API, використовуючи Django REST Framework. Весь код написаний за допомогою Python 3.6, Django 1.11 та DRF 3.6. Передумови Для побудови заклинань вам потрібні: Python 3.6, Django 1.11 і Django Rest Fra...

Codeguida · 07 листопада 2017 · 50

Посібник по Django для початківців – Частина 2

Основи Ласкаво просимо до другої частини нашого гайду, присвяченого Django! У попередньому уроці ми встановили все, що нам необхідно. На щастя, у нас вже налаштовані Python 3.6 і Django 1.11, які працюють всередині віртуального середовища. І ми вже с...

Codeguida · 03 листопада 2017 · 192

Посібник по Django для початківців – Частина 1

Основи Це повноцінний гайд для початківців, який допоможе вам розпочати вивчати Django. Матеріал ділиться на сім частин. Ми розглянемо всі основні поняття в деталях, починаючи зі встановлення, підготовки середовища розробки, моделей, представлень, ш...

Codeguida · 30 жовтня 2017 · 137

Як робити міграції даних в Django

Міграція – зручний спосіб змінювати дані в БД під час структурних змін. Ось як працює звичайна структурна міграція. Django відслідковує залежності, порядок виконання і, якщо програма вже застосовувалася, визначає чи була міграція потрібних даних. Зви...

Codeguida · 24 жовтня 2017 · 3

Деякі заплутані фрагменти Python, які можуть вас вкусити!

Зауважте: Ви можете переглянути представлені в статті приклади у командному рядку. Для цього потрібно буде встановити npm-пакет wtfpython та запустити його у командному рядку, після чого колекція відкриється в обраному $PAGER. $ npm install -g wtfpyt...

Codeguida · 29 вересня 2017 · 37

JSON серіалізація в Python за допомогою serpy

Серіалізація – процес перетворення об'єктів складних типів даних (спеціально визначених класів, об'єктно-реляційних маперів, тощо) до власних типів, таким чином, щоб їх потім можна було легко перетворювати в JSON-списки. У цій статті ми будемо викори...

Codeguida · 25 вересня 2017 · 9

Як об’єднати Amazon S3 із Django

Це стаття-посібник, що допоможе вам навчитись використовувати сервіс Amazon S3 для обробки статичних ресурсів та файлів, завантажених користувачем, тобто медіа-ресурсів. Спершу я розповім про базові поняття, встановлення та налаштування. Потім ви поб...

Codeguida · 20 вересня 2017 · 6

Python 101: Рекурсія

Рекурсія – тема в математиці та комп'ютерних науках. У мовах програмування, термін рекурсія відповідає функції, яка викликає себе. Інакше кажучи, це оголошення функції, що включає в себе тіло функції та її виклик. Одним із перших попереджень, яке я...

Codeguida · 18 вересня 2017 · 79

Пильний погляд на роботу f-рядків Python

PEP 498 ввів новий механізм форматування рядків, відомий як Інтерполяція Рядкових Літералів (Literal String Interpolation) або, частіше, як F-рядки (через символ f, що передує рядковому літералу). F-рядки забезпечують стислий і зручний спосіб вбудову...

Codeguida · 04 вересня 2017 · 128