Изучить основы Python за 60 минут: разбираем видеокурс
#видеодня
https://proglib.io/p/python-basis/
#видеодня
https://proglib.io/p/python-basis/
Модуль pydocstyle — это инструмент статического анализа для проверки соответствия docstring у модулей, классов, функций и их соответствие официальному соглашению PEP257. Установка модуля осуществляется с помощью менеджера пакетов pip.
#полезностьдня
Официальный сайт:
http://www.pydocstyle.org/en/2.1.1/
#полезностьдня
Официальный сайт:
http://www.pydocstyle.org/en/2.1.1/
Effective Computation in Physics: Field Guide to Research with Python
Автор: Anthony Scopatz, Kathryn D. Huff
Название звучит довольно пугающе, но тем не менее это одна из лучших книг по Python для людей, не имеющих опыта работы с физикой и вычислительными исследованиями.
Книга разделена на четыре блока:
Getting Started – все необходимые сведения для начала работы.
Getting it Done – работа с данными: основные библиотеки, регулярные выражения, структуры и хранение информации.
Getting it Right – самые распространенных ошибки и способы избежать их, отладка, тестирование, а также работа с Git и Github.
Getting it Out There – эффективное взаимодействие с потребителями кода: языки разметки, командная работа, лицензии ПО.
#книгадня
Подробнее о книге:
http://physics.codes/
Автор: Anthony Scopatz, Kathryn D. Huff
Название звучит довольно пугающе, но тем не менее это одна из лучших книг по Python для людей, не имеющих опыта работы с физикой и вычислительными исследованиями.
Книга разделена на четыре блока:
Getting Started – все необходимые сведения для начала работы.
Getting it Done – работа с данными: основные библиотеки, регулярные выражения, структуры и хранение информации.
Getting it Right – самые распространенных ошибки и способы избежать их, отладка, тестирование, а также работа с Git и Github.
Getting it Out There – эффективное взаимодействие с потребителями кода: языки разметки, командная работа, лицензии ПО.
#книгадня
Подробнее о книге:
http://physics.codes/
Видеокурс: основы объектно-ориентированного программирования
Если вы до сих пор не разобрались, что такое объектно-ориентированное программирование, то советую данный туториал! Он познакомит вас с основными понятиями и введет в курс дела.
#видеодня
https://www.youtube.com/watch?v=QZTn7LQk1eg&list=PL6LDsbZOeyrx462VmH18qS0a9Dw9LwpSu
Если вы до сих пор не разобрались, что такое объектно-ориентированное программирование, то советую данный туториал! Он познакомит вас с основными понятиями и введет в курс дела.
#видеодня
https://www.youtube.com/watch?v=QZTn7LQk1eg&list=PL6LDsbZOeyrx462VmH18qS0a9Dw9LwpSu
YouTube
Введение в обучающий видеокурс по основам Объектно-Ориентированного Программирования (ООП).
#полезностьдня
Смайлы в консоли Python
Emoji Cheat Sheet
https://www.webpagefx.com/tools/emoji-cheat-sheet/
Смайлы в консоли Python
$ pip install emoji
from emoji import emojize
print(emojize(":thumbs_up:"))
Emoji Cheat Sheet
https://www.webpagefx.com/tools/emoji-cheat-sheet/
Logging in Python
Это поможет вам разрабатывать более качественные программы и обнаружить ситуации, о которых вы, возможно, и не догадывались при разработке.
#статьядня
https://realpython.com/python-logging/
Это поможет вам разрабатывать более качественные программы и обнаружить ситуации, о которых вы, возможно, и не догадывались при разработке.
#статьядня
https://realpython.com/python-logging/
Realpython
Logging in Python – Real Python
If you use Python's print() function to get information about the flow of your programs, then logging is the natural next step for you. This tutorial will guide you through creating your first logs and show you ways to curate them to grow with your projects.
Вы все ещё тратите время на подготовку отчетов в Excel и анализ данных занимает много времени?
Современная серьезная аналитика невозможна без владения Python.
Python позволяет решать аналитической задачи любой сложности и гораздо эффективнее, чем при работе с Excel или BI системами. Большинство сложных задач решаются несколькими строчками кода.
В Skillfactory сейчас открыт набор на онлайн-курс “Python для анализа данных”.
Курс позволяет освоить Python для анализа данных с нуля. Курс рассчитан на тех, кто не умеет программировать, но хочет научиться. Для практики используются реальные задачи, которые решают аналитики.
На протяжении всего обучения у вас будет поддержка автора и куратора курса. Вы сможете получить ответ на любой вопрос
Получить полную программу курса можно по ссылке → https://vk.cc/8DMQtI
Современная серьезная аналитика невозможна без владения Python.
Python позволяет решать аналитической задачи любой сложности и гораздо эффективнее, чем при работе с Excel или BI системами. Большинство сложных задач решаются несколькими строчками кода.
В Skillfactory сейчас открыт набор на онлайн-курс “Python для анализа данных”.
Курс позволяет освоить Python для анализа данных с нуля. Курс рассчитан на тех, кто не умеет программировать, но хочет научиться. Для практики используются реальные задачи, которые решают аналитики.
На протяжении всего обучения у вас будет поддержка автора и куратора курса. Вы сможете получить ответ на любой вопрос
Получить полную программу курса можно по ссылке → https://vk.cc/8DMQtI
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)