3 самых важных сферы применения Python: возможности языка
Если вы собираетесь изучать Python или совсем недавно начали его учить, вы точно задумывались, что же можно на нем сделать.
#статьядня
https://proglib.io/p/python-applications/
Если вы собираетесь изучать Python или совсем недавно начали его учить, вы точно задумывались, что же можно на нем сделать.
#статьядня
https://proglib.io/p/python-applications/
Библиотека программиста
3 самых важных сферы применения Python: возможности языка
Существует множество областей применения Python, но в некоторых он особенно хорош. Разбираемся, что же можно делать на этом ЯП.
Python: как уменьшить расход памяти вдвое, добавив всего одну строчку кода?
#полезностьдня
https://m.habr.com/post/427909/
#полезностьдня
https://m.habr.com/post/427909/
Habr
Python: как уменьшить расход памяти вдвое, добавив всего одну строчку кода?
Привет habr. В одном проекте, где необходимо было хранить и обрабатывать довольно большой динамический список, тестировщики стали жаловаться на нехватку памяти. Простой способ, как «малой...
Сортировка Шелла является несколько измененным вариантом сортировки вставками.
Сортировка вставками является медленной из-за того, что совершает перемещения только с соседними элементами, в отличии от сортировки Шелла, которая позволяет быстро сделать обмен между элементами, которые находятся далеко друг от друга.
#полезностьдня
Сортировка вставками является медленной из-за того, что совершает перемещения только с соседними элементами, в отличии от сортировки Шелла, которая позволяет быстро сделать обмен между элементами, которые находятся далеко друг от друга.
#полезностьдня
def Shell(A):
t = int(len(A)/2)
while t > 0:
for i in range(len(A)-t):
j = i
while j >= 0 and A[j] > A[j+t]:
A[j], A[j+t] = A[j+t], A[j]
j -= 1
t = int(t/2)
Отличный видеокурс по Python для начинающих
Изучайте основы и не забывайте подкреплять практикой!
#видеодня
https://www.youtube.com/playlist?list=PLBZBJbE_rGRWeh5mIBhD-hhDwSEDxogDg
Изучайте основы и не забывайте подкреплять практикой!
#видеодня
https://www.youtube.com/playlist?list=PLBZBJbE_rGRWeh5mIBhD-hhDwSEDxogDg
YouTube
Python Tutorials for Absolute Beginners by CS Dojo
Share your videos with friends, family, and the world
А вы знали, что можно строить графики прямо в командной строке?
Теперь знаете. За одну из самых удобных возможностей языка отвечает модуль bashplotlib.
#полезностьдня
Теперь знаете. За одну из самых удобных возможностей языка отвечает модуль bashplotlib.
#полезностьдня
$ pip install bashplotlib
Blender – cвободное и открытое программное обеспечение для создания трёхмерной компьютерной графики, которое сочетает в себе полномасштабный набор инструментов моделирования и анимации с мощным (и достаточно хорошо документированным) Python API.
#видеодня
https://www.youtube.com/watch?v=GiCcK039x_o&list=PLFjq8z-aGyQ4Y3mSWGBptr7SArEsfdWQA&index=3&t=8s
#видеодня
https://www.youtube.com/watch?v=GiCcK039x_o&list=PLFjq8z-aGyQ4Y3mSWGBptr7SArEsfdWQA&index=3&t=8s
YouTube
Creating Awesome 3D Animations With Python In Blender
Blender is an open source 3D creation platform, which has an awesome Python API. Watch this talk to learn how to use Python scripting to enable 3D animations in the Blender platform. Whether you are an artist or a developer, scripting is a great selling point…
Cracking Codes with Python
Автор: Al Sweigart
Как быстро научиться программировать и обращаться с алгоритмами? Только взламывая и изучая чужой код! Вы будете придумывать свои решения для обхода защищённых алгоритмов шифрования и виртуозно управляться с возможностями Python.
#книгадня
Скачать книгу:
https://t.me/progbook/1390
Автор: Al Sweigart
Как быстро научиться программировать и обращаться с алгоритмами? Только взламывая и изучая чужой код! Вы будете придумывать свои решения для обхода защищённых алгоритмов шифрования и виртуозно управляться с возможностями Python.
#книгадня
Скачать книгу:
https://t.me/progbook/1390
Визуализация является важным методом в любом наборе инструментов ученого, является ключевым методом исследования данных и мощным инструментом
для представления результатов и понимания проблем с аналитикой. Из доклада вы узнаете о пакетах визуализации Python - Matplotlib, Pandas и Seaborn.
EVENT: PyData Seattle 2017
SPEAKER: Stephen Elston
#видеодня
https://www.youtube.com/watch?v=qP3cQZ-lmv0&list=PLFjq8z-aGyQ4Y3mSWGBptr7SArEsfdWQA&index=29&t=0s
для представления результатов и понимания проблем с аналитикой. Из доклада вы узнаете о пакетах визуализации Python - Matplotlib, Pandas и Seaborn.
EVENT: PyData Seattle 2017
SPEAKER: Stephen Elston
#видеодня
https://www.youtube.com/watch?v=qP3cQZ-lmv0&list=PLFjq8z-aGyQ4Y3mSWGBptr7SArEsfdWQA&index=29&t=0s
YouTube
Data Visualization and Exploration with Python || Stephen Elston
Visualization is an essential method in any data scientist’s toolbox and is a key data exploration method and is a powerful tool for presentation of results and understanding problems with analytics. Attendees are introduced to Python visualization packages…
Программист может легко запутаться в географических объектах, но не с модулем geopy.
Он взаимодействует с различными сервисами геокодирования и позволяет легко получить адрес искомого места, а также географические характеристики, включая даже высоту над уровнем моря. Кроме того, вы можете подсчитать расстояние между двумя объектами в ваших любимых единицах.
#полезностьдня
Он взаимодействует с различными сервисами геокодирования и позволяет легко получить адрес искомого места, а также географические характеристики, включая даже высоту над уровнем моря. Кроме того, вы можете подсчитать расстояние между двумя объектами в ваших любимых единицах.
#полезностьдня
$ pip install geopy
PyCon Session Recordings
К сожалению, единого YouTube-канала, который содержал бы записи со всех проведенных конференций PyCon, нет. Вместо этого, записи размещаются на отдельных каналах с указанием года записи. А еще их можно посмотреть на PyVideo.org.
#youtubeдня
https://www.youtube.com/results?search_query=PyCon&sp=EgIQAg%253D%253D
К сожалению, единого YouTube-канала, который содержал бы записи со всех проведенных конференций PyCon, нет. Вместо этого, записи размещаются на отдельных каналах с указанием года записи. А еще их можно посмотреть на PyVideo.org.
#youtubeдня
https://www.youtube.com/results?search_query=PyCon&sp=EgIQAg%253D%253D
Функция print отлично справляется со своей работой. Но если вы захотите вывести на печать какой-нибудь громоздкий многоуровневый объект, результат будет довольно уродливым.
На помощь спешит модуль pretty-print из стандартной библиотеки. Он предоставляет массу возможностей Python для тех, кто имеет дело с нетривиальными структурами и сложными объектами. Теперь все что угодно можно вывести в удобном для чтения формате.
#полезностьдня
На помощь спешит модуль pretty-print из стандартной библиотеки. Он предоставляет массу возможностей Python для тех, кто имеет дело с нетривиальными структурами и сложными объектами. Теперь все что угодно можно вывести в удобном для чтения формате.
#полезностьдня
import requests
import pprint
url = 'https://randomuser.me/api/?results=1'
users = requests.get(url).json()
pprint.pprint(users)
Вы, наверняка, пользовались генераторами списков.
Но знаете ли вы о генераторах множеств и словарей?
В случае словарей отличие только в парах ключ-значение. Такие генераторы удобны для начальной инициализации значений последовательностей.
#полезностьдня
Но знаете ли вы о генераторах множеств и словарей?
В случае словарей отличие только в парах ключ-значение. Такие генераторы удобны для начальной инициализации значений последовательностей.
#полезностьдня
S = {i**2 for i in range(10)}
D = {i: i**2 for i in range(10)}
print(S)
print(D)
#библиотекадня
Немного веселья вам на ночь!
Наверняка вы знаете про Дзен Python, выводимый интерпретатором по команде
Немного веселья вам на ночь!
Наверняка вы знаете про Дзен Python, выводимый интерпретатором по команде
import this
. В третьей версии Python спрятаны и другие «пасхалки»:
import antigravity
import _hello_
Python's build in logging module offers multiple benefits, including:
- Multi-threading support
- Categorization via different levels of logging
- Flexibility and configurability
- Separation of the how from the what
#видеодня
https://youtu.be/4t67SNWoPxk
- Multi-threading support
- Categorization via different levels of logging
- Flexibility and configurability
- Separation of the how from the what
#видеодня
https://youtu.be/4t67SNWoPxk
#статьядня
Сравним GraphQL и библиотеку Graphene в Python
https://proglib.io/p/graphql-graphene-in-python/
Сравним GraphQL и библиотеку Graphene в Python
https://proglib.io/p/graphql-graphene-in-python/
Программирование на Python 3. Подробное руководство
Автор: Марк Саммерфилд
Книга - классика! Написана одним из ведущих специалистов по этому языку, обладающим многолетним опытом работы с ним. Издание содержит все необходимое для практического освоения языка: написания любых программ с использованием как стандартной библиотеки, так и сторонних библиотек для языка Python 3, а также и здания собственных библиотечных модулей.
#книгадня
Автор: Марк Саммерфилд
Книга - классика! Написана одним из ведущих специалистов по этому языку, обладающим многолетним опытом работы с ним. Издание содержит все необходимое для практического освоения языка: написания любых программ с использованием как стандартной библиотеки, так и сторонних библиотек для языка Python 3, а также и здания собственных библиотечных модулей.
#книгадня
Если вы только учитесь создавать приложения с графическим интерфейсом (GUI) на Python, то эта статья для вас. Здесь рассмотрены основы использования PyQt в связке с Qt Designer. Шаг за шагом создается простое Python GUI приложение, которое будет отображать содержимое выбранной директории.
#статьядня
https://nikolak.com/pyqt-qt-designer-getting-started/
#статьядня
https://nikolak.com/pyqt-qt-designer-getting-started/
#статьядня
В этой небольшой статье разберемся как работать с Яндекс.Метрикой на Python
https://telegra.ph/Rabota-s-YAndeksMetrikoj-na-Python-11-10
В этой небольшой статье разберемся как работать с Яндекс.Метрикой на Python
https://telegra.ph/Rabota-s-YAndeksMetrikoj-na-Python-11-10
Telegraph
Работа с Яндекс.Метрикой на Python
Многие веб-разработчики и владельцы сайтов используют Яндекс.Метрику для отслеживания посещаемости сайта. Рассмотрим, как упростить работу с полученными данными при помощи Python. YMReader.py Для начала разберем возможности данной библиотеки: Авторизация…
Библиотека Eel позволяет создавать Python GUIs с использованием HTML, CSS и JavaScript, созданных в специальном окне Chrome. Она обеспечивает
соединение между Python и окном приложения Chrome, чтобы вы могли общаться между ними.
#видеодня
https://www.youtube.com/watch?v=2kbeBzEQfXE&t=14s
Более подробно познакомиться с библиотекой можно здесь:
https://nitratine.net/blog/post/python-gui-using-chrome/
соединение между Python и окном приложения Chrome, чтобы вы могли общаться между ними.
#видеодня
https://www.youtube.com/watch?v=2kbeBzEQfXE&t=14s
Более подробно познакомиться с библиотекой можно здесь:
https://nitratine.net/blog/post/python-gui-using-chrome/
YouTube
Python GUI Using Chrome
This video is a quick look at the Python Eel library. This library allows us to create Python GUIs using HTML, CSS and JavaScript rendered in a special Chrom...