#статьядня
Мобильная разработка на Python: обзор двух фреймворков с их недостатками и преимуществами.
https://proglib.io/p/mobile-python/
Мобильная разработка на Python: обзор двух фреймворков с их недостатками и преимуществами.
https://proglib.io/p/mobile-python/
#статьядня
Пошаговый рефакторинг кода на Python с помощью тестов
http://blog.thedigitalcatonline.com/blog/2017/07/21/refactoring-with-test-in-python-a-practical-example/
Пошаговый рефакторинг кода на Python с помощью тестов
http://blog.thedigitalcatonline.com/blog/2017/07/21/refactoring-with-test-in-python-a-practical-example/
Легкий способ выучить Python
Автор: Зед А. Шоу
Знаменитая на весь мир авторская методика Зеда Шоу поможет вам сделать первые шаги в освоении одного из самых увлекательных и востребованных сегодня языков программирования - Python. Читайте упражнения, копируйте примеры и запускайте свои первые программы!
#книгадня
Ссылка для скачивания:
https://t.me/progbook/193
Автор: Зед А. Шоу
Знаменитая на весь мир авторская методика Зеда Шоу поможет вам сделать первые шаги в освоении одного из самых увлекательных и востребованных сегодня языков программирования - Python. Читайте упражнения, копируйте примеры и запускайте свои первые программы!
#книгадня
Ссылка для скачивания:
https://t.me/progbook/193
#статьядня
Если у вас возникают трудности при работе с новой задачей, советую изучить это небольшое пособие!
Оно поможет правильно подойти к решению проблемы и избавиться от чувства страха.
https://proglib.io/p/developers-manual/
Если у вас возникают трудности при работе с новой задачей, советую изучить это небольшое пособие!
Оно поможет правильно подойти к решению проблемы и избавиться от чувства страха.
https://proglib.io/p/developers-manual/
Библиотека программиста
Как решить любую задачу: пособие для разработчика
Каждый разработчик рано или поздно получает задачу, которую просто не понимает. Разбираемся, как преодолеть пропасть между требованиями и знаниями.
deep_flatten - выравнивание списка при помощи рекурсии.
Используется
#полезностьдня
Используется
list.extend()
вместе с пустым массивом (result
) и функция spread
для сглаживания каждого элемента списка.#полезностьдня
def spread(arg):
ret = []
for i in arg:
if isinstance(i, list):
ret.extend(i)
else:
ret.append(i)
return ret
def deep_flatten(arr):
result = []
result.extend(
spread(list(map(lambda x: deep_flatten(x) if type(x) == list else x, arr))))
return result
Разбираемся как шифровать и дешифровать строки и файлы с помощью Python.
Из данного видео вы узнаете, как создать ключ, сохранить ключ и как использовать ключ для шифрования и дешифрования строк и файлов с помощью модуля cryptography.
#видеодня
https://www.youtube.com/watch?v=H8t4DJ3Tdrg
Из данного видео вы узнаете, как создать ключ, сохранить ключ и как использовать ключ для шифрования и дешифрования строк и файлов с помощью модуля cryptography.
#видеодня
https://www.youtube.com/watch?v=H8t4DJ3Tdrg
YouTube
How to Encrypt Strings and Files in Python
In this video I show you how to encrypt and decrypt strings and files using Python. I show you how to create a key, store the key and then how to use the key to encrypt and decrypt strings and files. This video demonstrates the use of the cryptography module.…
Для тех, кто работает с фреймворком Django и хочет быть в курсе последних фич, предлагаю заглянуть на данный канал. Здесь представлены доклады с DjangoCon Europe 2018, который проходил в Гейдельберге.
#youtubeдня
https://www.youtube.com/playlist?list=PLY_che_OEsX3aZo5RttI6Fj2XZ7nTjhBu
#youtubeдня
https://www.youtube.com/playlist?list=PLY_che_OEsX3aZo5RttI6Fj2XZ7nTjhBu
YouTube
DjangoCon Europe 2018 in Heidelberg - YouTube
Python. Создание приложений
Автор: Уэсли Дж. Чан
Книга охватывает такие темы, как регулярные выражения, сетевое программирование, графические пользовательские интерфейсы, SQL/базы данных/ORM, потоки и веб-программирование. Представлен материал о каркасе Django, платформе Google App Engine, форматах CSV/JSON/XML и приложениях Microsoft Office.
Основное преимущество книги, пожалуй, это огромное количество примеров!
#книгадня
Скачать книгу:
https://t.me/progbook/128
Автор: Уэсли Дж. Чан
Книга охватывает такие темы, как регулярные выражения, сетевое программирование, графические пользовательские интерфейсы, SQL/базы данных/ORM, потоки и веб-программирование. Представлен материал о каркасе Django, платформе Google App Engine, форматах CSV/JSON/XML и приложениях Microsoft Office.
Основное преимущество книги, пожалуй, это огромное количество примеров!
#книгадня
Скачать книгу:
https://t.me/progbook/128
#полезностьдня
Метод palindrome преобразует строку
Метод palindrome преобразует строку
str.lower()
и использует re.sub
для удаления не алфавитно-цифровых символов, затем сравнивает новую строку с реверсивной строкой. Возвращает True
если строка является палиндромом, иначе False
.
def palindrome(string):
from re import sub
s = sub('[\W_]', '', string.lower())
return s == s[::-1]
Python 3 @ Facebook & Instagram
Данный доклад проведет вас через всю историю использования Python 3 на Facebook и Instagram.
Докладчик: Jason Fried
#видеодня
https://www.youtube.com/watch?v=QLnezwSU2kU&list=PLFjq8z-aGyQ4Y3mSWGBptr7SArEsfdWQA&index=4
Данный доклад проведет вас через всю историю использования Python 3 на Facebook и Instagram.
Докладчик: Jason Fried
#видеодня
https://www.youtube.com/watch?v=QLnezwSU2kU&list=PLFjq8z-aGyQ4Y3mSWGBptr7SArEsfdWQA&index=4
#статьядня
Отправляем не интерактивное всплывающее уведомление на рабочий стол в Linux с помощью Python
https://www.codementor.io/dushyantbgs/building-a-desktop-notification-tool-using-python-bcpya9cwh
Отправляем не интерактивное всплывающее уведомление на рабочий стол в Linux с помощью Python
https://www.codementor.io/dushyantbgs/building-a-desktop-notification-tool-using-python-bcpya9cwh
www.codementor.io
Building a desktop notification tool for Linux using python | Codementor
A simple post on how to build desktop notifiers using python.
Изучаем Python библиотеку для рисования графиков Matplotlib
1. Библиотека matplotlib для python (Introduction and line diagram)
2. Название, подписи осей, легенда для диаграммы (Title, labels and legend)
3. Столбиковые гистограммы (histograms and bar charts)
4. Точечная диаграмма (Scatter plots)
5. Круговая диаграмма (Pie charts)
#youtubeдня
https://www.youtube.com/watch?v=Z6jgBcRiYK4&list=PLpQhlQbV3rwnI45bU5QNOMS1R1g1ZZvpo
1. Библиотека matplotlib для python (Introduction and line diagram)
2. Название, подписи осей, легенда для диаграммы (Title, labels and legend)
3. Столбиковые гистограммы (histograms and bar charts)
4. Точечная диаграмма (Scatter plots)
5. Круговая диаграмма (Pie charts)
#youtubeдня
https://www.youtube.com/watch?v=Z6jgBcRiYK4&list=PLpQhlQbV3rwnI45bU5QNOMS1R1g1ZZvpo
YouTube
[#MATPLOTLIB] Библиотека matplotlib для python (Introduction and line diagram)
Это вступительная часть видео по этой замечательной, простой и в тоже время многофункциональной библиотеке для языка python. В этом видео мы поговорим о том ...
Тестирование - неотъемлемая часть процесса разработки. Если вы пишете прекрасные приложения на Python, но еще не научились их тестировать, то этот туториал точно вас прокачает!
#полезностьдня
https://realpython.com/python-testing/
#полезностьдня
https://realpython.com/python-testing/
PEP 8 является самым популярным руководством для стиля кода для Python.
В этом видео вы увидите, как pep8.org может помочь писать более чистый и более красивый код, который следует руководству стиля сообщества PEP 8.
#видеодня
https://www.youtube.com/watch?v=Hwckt4J96dI&list=PLP8GkvaIxJP2dXbl8V1FM23RAzMttezal&index=5
В этом видео вы увидите, как pep8.org может помочь писать более чистый и более красивый код, который следует руководству стиля сообщества PEP 8.
#видеодня
https://www.youtube.com/watch?v=Hwckt4J96dI&list=PLP8GkvaIxJP2dXbl8V1FM23RAzMttezal&index=5
YouTube
pep8.org — The Prettiest Way to View the PEP 8 Python Style Guide
Improve your Python skills, one bite at a time: https://dbader.org/python-tricks
PEP 8 is the most popular code style guide for Python. It's widely known and used by the Python community. If you're looking for formatting advice on your Python code, look…
PEP 8 is the most popular code style guide for Python. It's widely known and used by the Python community. If you're looking for formatting advice on your Python code, look…
Вы можете использовать любой объект в качестве ключа, если он реализует метод
Существует также одна причудливая вещь, которая может удивить вас во время отладки или модульного тестирования.
#codeexample
В CPython -1 внутренне зарезервировано для состояний ошибок, поэтому он неявно преобразуется в -2.
__hash__
. Этот метод возвращает целое число, пока выполняется только одно требование: равные объекты должны иметь равные хэши (а не наоборот). Вам также следует избегать использования изменяемых объектов в качестве ключей, поскольку, когда объект становится не равным старому «я», он больше не может быть найден в словаре.Существует также одна причудливая вещь, которая может удивить вас во время отладки или модульного тестирования.
#codeexample
: class A:
...: def _init_(self, x):
...: self.x = x
...:
...: def _hash_(self):
...: return self.x
...:
In : hash(A(2))
Out: 2
In : hash(A(1))
Out: 1
In : hash(A(0))
Out: 0
In : hash(A(-1)) # sic!
Out: -2
In : hash(A(-2))
Out: -2
В CPython -1 внутренне зарезервировано для состояний ошибок, поэтому он неявно преобразуется в -2.
Learn More Python 3 the Hard Way: The Next Step for New Python Programmers
Автор: Zed A. Shaw
В долгосрочной перспективе «Hard Way» окажется легким, ведь он с самого начала покажет вам, как обстоят дела в программировании на самом деле. Четкие главы, краткие и понятные примеры кода, более 50 упражнений, каждое из которых основано на предыдущем.
#книгадня
Скачать книгу:
https://t.me/progbook/814
Автор: Zed A. Shaw
В долгосрочной перспективе «Hard Way» окажется легким, ведь он с самого начала покажет вам, как обстоят дела в программировании на самом деле. Четкие главы, краткие и понятные примеры кода, более 50 упражнений, каждое из которых основано на предыдущем.
#книгадня
Скачать книгу:
https://t.me/progbook/814
Если ваша цель - создать успешную карьеру в разработке ПО, то вам просто необходимо портфолио. Обычно оно включает в себя такие вещи, как персональный сайт (блог), общедоступный открытый код на GitHub/GitLab/BitBucket, способствующий другим проектам с открытым исходным кодом и т.д. Данное видео поможет разобраться, какие проекты создавать и включать в свой портфолио? Какие проекты помогут освоить навыки, необходимые для работы в качестве профессионального разработчика?
#видеодня
https://www.youtube.com/watch?v=p-89r5QvQvQ&index=2&list=PLP8GkvaIxJP0KDYcwC3d_Hdulp9MPG0RA&t=0s
#видеодня
https://www.youtube.com/watch?v=p-89r5QvQvQ&index=2&list=PLP8GkvaIxJP0KDYcwC3d_Hdulp9MPG0RA&t=0s
YouTube
What Python Projects Should I Build to Get a Job?
https://dbader.org/python-mastery ► On making the leap from hobbyist to professional Python dev
What Python projects should you build and include in your portfolio in order to get a job as a Python developer? Which projects are going to help learn the skills…
What Python projects should you build and include in your portfolio in order to get a job as a Python developer? Which projects are going to help learn the skills…
— Как программисту развиваться после системного обучения (курсы и т.п.)?
— Как бросить одну карьеру и за 2 года пройти путь до миддла в московской ИТ-компании?
В новом выпуске подкаста от команд LearnPython и MoscowPython поговорили об этих и других темах. Слушайте и ловите в выпуске ништяки для тех, кто только начал или собирается учить Python.
https://youtu.be/s_ZNqjIW3ZA
— Как бросить одну карьеру и за 2 года пройти путь до миддла в московской ИТ-компании?
В новом выпуске подкаста от команд LearnPython и MoscowPython поговорили об этих и других темах. Слушайте и ловите в выпуске ништяки для тех, кто только начал или собирается учить Python.
https://youtu.be/s_ZNqjIW3ZA
YouTube
Python Junior подкаст. Python для врача и медицина для программиста.
Все выпуски: https://podcast.python.ru
Промокод junior1 на курс LearnPython для всех, кто нас слушает http://bit.ly/2CFazoZ
1:45 Почему врач с 12 годами опыта в профессии переквалифицировался в программисты и уже 2 года пишет код и учит других
5:28 Почему…
Промокод junior1 на курс LearnPython для всех, кто нас слушает http://bit.ly/2CFazoZ
1:45 Почему врач с 12 годами опыта в профессии переквалифицировался в программисты и уже 2 года пишет код и учит других
5:28 Почему…
#статьядня
Сегментация изображений с использованием Color Spaces в OpenCV + Python
https://realpython.com/python-opencv-color-spaces/
Сегментация изображений с использованием Color Spaces в OpenCV + Python
https://realpython.com/python-opencv-color-spaces/
Realpython
Image Segmentation Using Color Spaces in OpenCV + Python – Real Python
In this introductory tutorial, you'll learn how to simply segment an object from an image based on color in Python using OpenCV. A popular computer vision library written in C/C++ with bindings for Python, OpenCV provides easy ways of manipulating color spaces.
Django Junior: путь продолжающего
Преподаватель курсов LearnPython от сообщества MoscowPython Илья Лебедев составил список материалов, которые помогут тебе делать сайты на Django круче, оптимальнее и быстрее.
#статьядня
https://proglib.io/p/django-junior/
Преподаватель курсов LearnPython от сообщества MoscowPython Илья Лебедев составил список материалов, которые помогут тебе делать сайты на Django круче, оптимальнее и быстрее.
#статьядня
https://proglib.io/p/django-junior/
Изучить основы Python за 60 минут: разбираем видеокурс
#видеодня
https://proglib.io/p/python-basis/
#видеодня
https://proglib.io/p/python-basis/