Python дайджест # 0 . Django 1.7
Наближається вихід фінальної версія Django 1.7 - « найкращого , що траплялося з Django з часу 1.0» , як стверджують деякі core - розробники . У першому Python - дайджесті я спробував підібрати основні зміни та рекомендації з міграції Django проектів на версію 1.7 .
Давайте оцінимо найбільш значні зміни і подивимося , що нам радять для безболісної міграції.
Отже , основні зміни в цьому релізі складають:
-
Міграції . Andrew Godwin , автор популярної бібліотеки South , рік тому стартував кампанію на кікстартер , щоб переписати South і включити в реліз Django . Робота закінчена , і після , я сподіваюся , невеликого періоду адаптації бібліотек ми зможемо повністю відмовитися від South і використовувати вбудовані міграції.
- Для кращого розуміння , як працюють нові міграції , можна подивитися доповідь самого Andrew на PyCon US 2014 .
- Якщо ж ви є контрибутором open - source бібліотеки , в якій необхідно підтримувати міграції , то вам стане в нагоді наступна стаття - Supporting Both Django 1.7 and South.
- Рефакторинг механізму завантаження додатків - Django 1.7 приносить нову концепцію завантаження програм
- Історія роботи над «кривавим » тікетом # 3591 описана в презентації Aymeric Augustin The Story of App - Loadingз DjangoCon EU 2014 .
- З'являється можливість створювати додатки без модулів і models.py .
- Додатки можуть тепер бути standalone - скриптами , при цьому зберігаючи доступ до всього django - оточенню.
- і ще багато всього.
Якщо ж ви тільки вивчаєте Django , можливо знадобляться такі доповіді з PyCon 2014 :
- Getting Started with Django , a crash course .
- Django for Web Designers and Front End Developers .
- Django : The good parts .
І деякі цікаві посилання не про Django :
Статті та обговорення
- Dockerizing a Python Web App- як деплоіть python - проекти c docker і aws .
- Everything you did not want to know about Unicode in Python 3 - черговий « наброс » від Арміна на Unicode в Python 3 .
- Type checking in Python - як працює система динамічних типів в Python.
- Which Python projects do you see as the « Gold Standard » ? - обговорення на Редді про тих python -проектах , на яких варто вчитися .
- Learn Test Driven Development in Flask - екскурсія в TDD на прикладі з Flask проектом.
- Programming Language Popularity Chart - Python потрапив до п'ятірки найбільш популярних мов на GitHub і StackOverflow .
- Why Python is Slow : Looking Under the Hood - Огляд нутрощів Python з розбором , що ж насправді займає стільки часу.
Цікаві проекти
- hot - redis - врапперов над redis - py , що дозволяє працювати зі структурами , мімікріющімі під рідні python - структури , при цьому замапленние на redis -структури.
- dpark - python клон MapReduce - подібного фреймворка Apache Spark .
- hebel - deep learning бібліотека , що використовує GPU.
Найближчі події
- PyCon Italia 2014 - 23-26 травня
- PyCon Russia 2014 - 2 - 3 червня
- KyivPy # 12 - 7 червня
- EuroPython 2014 - 21-27 липня
За подіями всіх українських Python User Groups можна стежити також тут - www.meetup.com/uapycon .
Опубліковано: 23/05/14 @ 07:00
Розділ Різне
Рекомендуємо:
28 травня , Київ - Семінар для тестувальніків програмного забезпечення « Black Tea Testing # 7 »
16 серпня, Київ - Майстер-клас " Responsive Design , Clever Tricks And Techniques " Віталій Фрідман
Дайджест цікавих вакансій № 137
DataArt відкриває офіс у Львові
Panda 4.0 і Payday Loan 2.0. Наслідки подвійного поновлення Google для сайтів Рунета