Django без Docker – деньги на ветер
Познакомься с Докером и заверни свой проект в контейнеры – это очень хорошая и часто используемая практика:
#полезностьдня
Docker Get Started:
https://docs.docker.com/get-started/
Познакомься с Докером и заверни свой проект в контейнеры – это очень хорошая и часто используемая практика:
#полезностьдня
Docker Get Started:
https://docs.docker.com/get-started/
Docker Documentation
Get started
Get started with Docker
Создаем свой язык программирования с блэкджеком и компилятором
В этом пособии с соответствующими примерами кода рассказываем о том, как написать при помощи Python свой язык программирования и компилятор к нему.
#статьядня
https://proglib.io/p/your-own-programming-language/
В этом пособии с соответствующими примерами кода рассказываем о том, как написать при помощи Python свой язык программирования и компилятор к нему.
#статьядня
https://proglib.io/p/your-own-programming-language/
Python Web Frameworks
Автор: Carlos de la Guardia
В данном небольшом обзорном руководстве автор рассматривает несколько самых популярных фреймворков языка Python, их достоинства и недостатки, сравнивает их между собой и рассказывает, какой из них и под какие задачи нужен.
#книгадня
Скачать книгу:
https://t.me/progbook/2172
Автор: Carlos de la Guardia
В данном небольшом обзорном руководстве автор рассматривает несколько самых популярных фреймворков языка Python, их достоинства и недостатки, сравнивает их между собой и рассказывает, какой из них и под какие задачи нужен.
#книгадня
Скачать книгу:
https://t.me/progbook/2172
Как писать красивый код на Python c PEP 8
В этом руководстве описаны основные рекомендации, изложенные в PEP 8. Оно предназначено для начинающих и программистов среднего уровня, и поэтому автор не затронул некоторые из наиболее сложных тем. Вы можете узнать об этом, прочитав полную документацию по PEP 8.
#статьядня
https://realpython.com/python-pep8/
В этом руководстве описаны основные рекомендации, изложенные в PEP 8. Оно предназначено для начинающих и программистов среднего уровня, и поэтому автор не затронул некоторые из наиболее сложных тем. Вы можете узнать об этом, прочитав полную документацию по PEP 8.
#статьядня
https://realpython.com/python-pep8/
Realpython
How to Write Beautiful Python Code With PEP 8 – Real Python
Learn how to write high-quality, readable code by using the Python style guidelines laid out in PEP 8. Following these guidelines helps you make a great impression when sharing your work with potential employers and collaborators.
#codeexample
Работа с IP адресами в Python 3
Работа с IP адресами в Python 3
import ipaddress
ipaddress.ip_address('192.168.1.2')
#IPv4Address('192.168.1.2')
ipaddress.ip_address('2001:af3::')
#IPv6Address('2001:af3::')
Какую музыку вы слушаете? Жанровая классификация на Python
Небольшое руководство по анализу и жанровой классификации аудио/музыкальных сигналов на Python.
#статьядня
https://proglib.io/p/python-music-classifier/
Небольшое руководство по анализу и жанровой классификации аудио/музыкальных сигналов на Python.
#статьядня
https://proglib.io/p/python-music-classifier/
👍1
Создание веб-приложения с помощью Django и GeoDjango
Из данного руководства вы узнаете, как использовать Django и GeoDjango для создания веб-приложения с нуля на основе определения местоположения.
#статьядня
https://realpython.com/location-based-app-with-geodjango-tutorial/
Из данного руководства вы узнаете, как использовать Django и GeoDjango для создания веб-приложения с нуля на основе определения местоположения.
#статьядня
https://realpython.com/location-based-app-with-geodjango-tutorial/
Realpython
Make a Location-Based Web App With Django and GeoDjango – Real Python
In this step-by-step Python tutorial, you’ll learn how to use Django and GeoDjango to build a location-based web application from scratch. You’ll be building a simple nearby shops application that lists the shops closest to a user’s location.
На данный момент Kivy — это фреймворк №1 для кроссплатформенной разработки.
Вы можете быть уверенными, что ваш код, единожды написанный, запустится и будет работать на всех доступных платформах.
#полезностьдня
Официальная страница:
https://kivy.org/#home
Документация:
https://kivy.org/doc/stable/gettingstarted/intro.html
Примеры использования:
https://github.com/kivy/kivy/tree/master/examples
Вы можете быть уверенными, что ваш код, единожды написанный, запустится и будет работать на всех доступных платформах.
#полезностьдня
Официальная страница:
https://kivy.org/#home
Документация:
https://kivy.org/doc/stable/gettingstarted/intro.html
Примеры использования:
https://github.com/kivy/kivy/tree/master/examples
kivy.org
Kivy: Cross-platform Python Framework for NUI
Open source Python framework for rapid development of applications
that make use of innovative user interfaces, such as multi-touch apps.
that make use of innovative user interfaces, such as multi-touch apps.
itertools
представляет собой модуль в стандартной библиотеке, позволяющий создавать итераторы для эффективного зацикливания.Например,
permutations
позволяет генерировать все возможные способы упорядочения набора вещей:#codeexample
from itertools import permutations
for p in permutations([1,2,3]):
print(p)
Аналогичным образом,
combinations
создает все возможные способы выбора предметов из коллекции, так, что (в отличии от permutations
) порядок не имеет значения:
from itertools import combinations
for c in combinations([1, 2, 3, 4], 2):
print(c)
itertools
также содержит вспомогательные функции, такие как chain
, которая принимает итерируемую и создает новый итератор, который возвращает элементы из данных поочередно, в виде одной последовательности:
from itertools import chain
for c in chain(range(3), range(12, 15)):
print(c)
100+ крутых проектов, созданных с помощью Python
Хотите проверить, насколько могуч Python? Мы собрали подборку проектов, созданных с помощью Python, которые докажут, что этот язык способен на многое.
#статьядня
https://proglib.io/p/great-python-projects/
Хотите проверить, насколько могуч Python? Мы собрали подборку проектов, созданных с помощью Python, которые докажут, что этот язык способен на многое.
#статьядня
https://proglib.io/p/great-python-projects/
Моделирование полиморфизма в Django с Python
Данный туториал предназначен для читателей, которые уже знакомы с основами дизайна Django.
#статьядня
https://realpython.com/modeling-polymorphism-django-python/
Данный туториал предназначен для читателей, которые уже знакомы с основами дизайна Django.
#статьядня
https://realpython.com/modeling-polymorphism-django-python/
Realpython
Modeling Polymorphism in Django With Python – Real Python
Modeling polymorphism in relational databases can be a challenging task, but in this article, you'll learn several modeling techniques to represent polymorphic objects in a relational database using the Django object-relational mapping (ORM).
Любой метод можно рассматривать как обычную функцию и вызывать с пользовательским
#codeexample
Вы даже можете преобразовать функцию обратно в связанный метод. Любая функция является дескриптором, поэтому ее можно использовать, вызывая
self
:#codeexample
In : class A:
...: def foo(self):
...: return self
...:
In : A().foo
Out: <bound method A.foo of <...>>
In : A.foo
Out: <function __main__.A.foo>
In : A.foo(A())
Out: <__main__.A at 0x7f55ddd32898>
Вы даже можете преобразовать функцию обратно в связанный метод. Любая функция является дескриптором, поэтому ее можно использовать, вызывая
__get__
:
In [8]: b = A()
In [9]: A.foo.__get__(b, A)
Out[9]: <bound method A.foo of <...>>
Нейросеть для предсказания цены биткоина своими руками
Разбираем с небольшой проект для сбора и анализа данных из социальных сетей с целью предсказать поведение цены биткоина в реальном времени.
#статьядня
https://proglib.io/p/bitcoin-price/
Разбираем с небольшой проект для сбора и анализа данных из социальных сетей с целью предсказать поведение цены биткоина в реальном времени.
#статьядня
https://proglib.io/p/bitcoin-price/
Интерактивный учебник по Python
Если вам не хочется париться по поводу установки среды разработки, интерпретатора и других сложных штук, то предлагаем обратить внимание на данный интерактивный учебник:
http://pythontutor.ru/
#полезностьдня
Основные преимущества данного учебника:
1. Питонтьютор работает из браузера.
2. Пошаговый отладчик переводит сообщения об ошибках на русский язык и объясняет их.
3. Большая база задач разной сложности.
Если вам не хочется париться по поводу установки среды разработки, интерпретатора и других сложных штук, то предлагаем обратить внимание на данный интерактивный учебник:
http://pythontutor.ru/
#полезностьдня
Основные преимущества данного учебника:
1. Питонтьютор работает из браузера.
2. Пошаговый отладчик переводит сообщения об ошибках на русский язык и объясняет их.
3. Большая база задач разной сложности.
15 вопросов по Python: как джуниору пройти собеседование
Готовитесь к собеседованию на позицию Python-джуниора? Подборка важных вопросов по Python с объяснением и полезными ссылками вам поможет.
#статьядня
https://proglib.io/p/python-interview/
Готовитесь к собеседованию на позицию Python-джуниора? Подборка важных вопросов по Python с объяснением и полезными ссылками вам поможет.
#статьядня
https://proglib.io/p/python-interview/
Вебинар "Создание фреймворка для REST API тестов на Python3"
Speaker: Артур Пилюк, Senior Automation QA в Lohika
#видеодня
https://www.youtube.com/watch?v=UsdNUnHJSAY&index=79&list=WL
Speaker: Артур Пилюк, Senior Automation QA в Lohika
#видеодня
https://www.youtube.com/watch?v=UsdNUnHJSAY&index=79&list=WL
YouTube
Создание фреймворка для REST API тестов на Python3
Спикер Артур Пилюк, Senior Automation QA в Lohika.
Вебинар полезен manual QA с опытом написания простых скриптов на Python или Junior Java AQA.
Код:
https://github.com/archick12/pyTestRequests
Презентация:
https://docs.google.com/presentation/d/11umP…
Вебинар полезен manual QA с опытом написания простых скриптов на Python или Junior Java AQA.
Код:
https://github.com/archick12/pyTestRequests
Презентация:
https://docs.google.com/presentation/d/11umP…
Вы можете проверить отношения
наследования классов с помощью
встроенной функции
#codexample
наследования классов с помощью
встроенной функции
issubclass ()
:#codexample
class BaseClass: pass
class SubClass(BaseClass): pass
issubclass(SubClass, BaseClass)
#True
issubclass(SubClass, object)
#True
issubclass(BaseClass, SubClass)
#False
Профессия web-разработчика одна из самых высокооплачиваемых и востребованных на рынке IT-специалистов.
Существует огромное количество сервисов для web-разработки, однако именно возможности Python позволяют решить 98% всех задач максимально просто.
Ребята из SkillFactory подготовили онлайн-курс: “Python для web-разработчиков” → https://goo.gl/8nVL66
На курсе вы получите необходимые современному web-разработчику практические знания и навыки работы на Python. Контента программы хватить на решение большинства задач базового и продвинутого уровня. Вы не просто изучаете синтаксис Python, а сразу учитесь использовать его для решения реальных бизнес-задач. После обучения сможете сразу использовать навыки в работе, а не разбираться, как приспособить знания к жизни.
Подробности и регистрация по ссылке → https://goo.gl/8nVL66
Существует огромное количество сервисов для web-разработки, однако именно возможности Python позволяют решить 98% всех задач максимально просто.
Ребята из SkillFactory подготовили онлайн-курс: “Python для web-разработчиков” → https://goo.gl/8nVL66
На курсе вы получите необходимые современному web-разработчику практические знания и навыки работы на Python. Контента программы хватить на решение большинства задач базового и продвинутого уровня. Вы не просто изучаете синтаксис Python, а сразу учитесь использовать его для решения реальных бизнес-задач. После обучения сможете сразу использовать навыки в работе, а не разбираться, как приспособить знания к жизни.
Подробности и регистрация по ссылке → https://goo.gl/8nVL66