Forwarded from Python Lounge: работа и стажировки для программистов
Использование списков в качестве стеков
Стек — абстрактный тип данных, представляющий собой список элементов, организованных по принципу LIFO (англ. last in — first out, «последним пришёл — первым вышел»).
Методы встроенного списка в Python позволяют очень легко использовать список в виде стека. Чтобы добавить элемент на вершину стека, используйте
Стек — абстрактный тип данных, представляющий собой список элементов, организованных по принципу LIFO (англ. last in — first out, «последним пришёл — первым вышел»).
Методы встроенного списка в Python позволяют очень легко использовать список в виде стека. Чтобы добавить элемент на вершину стека, используйте
append(). Чтобы извлечь элемент из верхней части стека, используйте pop() без явного индекса. Пример:>>> stack = [3, 4, 5]>>> stack.append(6)>>> stack[3, 4, 5, 6]>>> stack.pop()6>>> stack[3, 4, 5]>>> stack.pop()5Forwarded from Библиотека питониста | Python, Django, Flask
Realpython
Python Keywords: An Introduction – Real Python
Python keywords are the fundamental building blocks of any Python program. In this tutorial, you'll learn the basic syntax and usage of each of Python's thirty-five keywords and four soft keywords so you can write more efficient and readable code.
Forwarded from Библиотека питониста | Python, Django, Flask
Django for APIs (2019)
Автор: William S. Vincent
В книге описывается создание трех различных API для библиотеки, блога и задачника с аутентификацией пользователей, документацией и прочим. Вы также узнаете, как подключить их к фронтенду React для создания полнофункционального веб-приложения.
Скачать книгу
Автор: William S. Vincent
В книге описывается создание трех различных API для библиотеки, блога и задачника с аутентификацией пользователей, документацией и прочим. Вы также узнаете, как подключить их к фронтенду React для создания полнофункционального веб-приложения.
Скачать книгу
Telegram
Книги для программистов (reserved)
Django for APIs (2019)
Автор: William S. Vincent
Автор: William S. Vincent
Forwarded from Python Books. Книги по питону
11 лучших книг по программированию на Python для новичков
В статье есть краткое описание о чем книги и кому они подойдут.
Читать статью
В статье есть краткое описание о чем книги и кому они подойдут.
Читать статью
Forwarded from Библиотека питониста | Python, Django, Flask
Можете ли вы решить эти 3 (казалось бы) простых задачи с Python?
Решения могут вас удивить.
https://proglib.io/w/245b0927
Решения могут вас удивить.
https://proglib.io/w/245b0927
Medium
Can you solve these 3 (seemingly) easy Python problems?
The solution can surprise you.
Forwarded from Библиотека питониста | Python, Django, Flask
Forwarded from Библиотека питониста | Python, Django, Flask
Python Testing with pytest (2017)
Автор: Brian Okken
Фреймворк для тестирования pytest помогает быстро писать тесты и сохранять их удобочитаемыми и поддерживаемыми без использования повторяющегося кода. Писать маленькие тесты с помощью pytest так же просто, как масштабировать до сложного функционального тестирования приложений, пакетов и библиотек. Для проектов на основе Python pytest является хорошим выбором для тестирования кода, если вы ищете полнофункциональный, независимый от API, гибкий и расширяемый фреймворк. Книга подходит тем, кто уже знаком с модульным тестированием.
Скачать книгу
Автор: Brian Okken
Фреймворк для тестирования pytest помогает быстро писать тесты и сохранять их удобочитаемыми и поддерживаемыми без использования повторяющегося кода. Писать маленькие тесты с помощью pytest так же просто, как масштабировать до сложного функционального тестирования приложений, пакетов и библиотек. Для проектов на основе Python pytest является хорошим выбором для тестирования кода, если вы ищете полнофункциональный, независимый от API, гибкий и расширяемый фреймворк. Книга подходит тем, кто уже знаком с модульным тестированием.
Скачать книгу
Telegram
Книги для программистов (reserved)
Python Testing with pytest (2017)
Автор: Brian Okken
Автор: Brian Okken
Forwarded from OTUS IT News
#freewebinar
💥 8 июля в OTUS прошёл совместный день открытых дверей курсов «Разработчик Python. Базовый курс» и «Разработчик Python»
С чего начать освоение Python и в какой области развиваться? Два эксперта Python-разработки Сурен Хоренян и Станислав Ступников поговорили о возможностях этого популярного универсального языка.
Так же преподаватели рассказали о программах курсов, практике и формате обучения.
↣ «Разработчик Python»
↣ «Разработчик Python. Базовый курс»
Проходи вступительный тест, который покажет, готов ли ты к 5 месяцам мощной практики!
💥 8 июля в OTUS прошёл совместный день открытых дверей курсов «Разработчик Python. Базовый курс» и «Разработчик Python»
С чего начать освоение Python и в какой области развиваться? Два эксперта Python-разработки Сурен Хоренян и Станислав Ступников поговорили о возможностях этого популярного универсального языка.
Так же преподаватели рассказали о программах курсов, практике и формате обучения.
↣ «Разработчик Python»
↣ «Разработчик Python. Базовый курс»
Проходи вступительный тест, который покажет, готов ли ты к 5 месяцам мощной практики!
Forwarded from Библиотека питониста | Python, Django, Flask
Сетап проекта Flask: разработка через тестирование, Docker, Postgres и другое. Часть 1
https://proglib.io/w/7412ce64
https://proglib.io/w/7412ce64
Thedigitalcatonline
Flask project setup: TDD, Docker, Postgres and more - Part 1
A step-by-step tutorial on how to setup a Flask project with TDD, Docker and Postgres
Forwarded from Python Books. Книги по питону
Lean Python: Learn Just Enough Python to Build Useful Tools
Автор: Paul Gerrard
Год издания: 2016
Скачать книгу
#python #english #middle
Автор: Paul Gerrard
Год издания: 2016
Скачать книгу
#python #english #middle
Forwarded from Python Books. Книги по питону
Искусственный интеллект с примерами на Python
Автор: Джоши П.
Год издания: 2019
Скачать книгу
#python #русский
Автор: Джоши П.
Год издания: 2019
Скачать книгу
#python #русский
Forwarded from Библиотека питониста | Python, Django, Flask
> import numpy as np
> min(50, np.NaN)
50
> min(np.NaN, 50)
nan
Почему это так? https://proglib.io/w/154e86a5
Stack Overflow
Why do NaN values make min and max sensitive to order?
> import numpy as np
> min(50, np.NaN)
50
> min(np.NaN, 50)
nan
(Same behaviour occurs with max)
I know that I can avoid this behaviour by using numpy.nanmin. But what causes the change
> min(50, np.NaN)
50
> min(np.NaN, 50)
nan
(Same behaviour occurs with max)
I know that I can avoid this behaviour by using numpy.nanmin. But what causes the change
Forwarded from Библиотека питониста | Python, Django, Flask
Pandas 1.x Cookbook (2020)
Авторы: Matt Harrison, Theodore Petrou
Библиотека pandas огромна, и часто пользователи не знают о многих ее впечатляющих функциях. Официальная документация pandas, хоть и подробная, не содержит много полезных примеров того, как использовать вместе несколько команд, как это было бы при реальном анализе. Данная книга знакомит вас с ситуациями в работе с библиотекой, с которыми вы, скорее всего, столкнетесь.
Скачать книгу
Авторы: Matt Harrison, Theodore Petrou
Библиотека pandas огромна, и часто пользователи не знают о многих ее впечатляющих функциях. Официальная документация pandas, хоть и подробная, не содержит много полезных примеров того, как использовать вместе несколько команд, как это было бы при реальном анализе. Данная книга знакомит вас с ситуациями в работе с библиотекой, с которыми вы, скорее всего, столкнетесь.
Скачать книгу
Telegram
Книги для программистов (reserved)
Pandas 1.x Cookbook (2020)
Авторы: Matt Harrison, Theodore Petrou
Авторы: Matt Harrison, Theodore Petrou