Программирование на 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...
Модуль multiprocessing поддерживает Замки (Locks) так же, как и модуль threading.
Здесь создается функция, которая выводит все, что ей передали. Чтобы не дать процессам конфликтовать друг с другом, используется объект Lock. Этот код зациклится над нашим списком трех объектов и создаст процесс для каждого из них. Каждый процесс будет вызывать функцию, и передавать её одному из объектов. Так как используются замки, следующий процесс в строке будет ждать, пока замок не снимется, после чего он сможет продолжить.
#полезностьдня
Здесь создается функция, которая выводит все, что ей передали. Чтобы не дать процессам конфликтовать друг с другом, используется объект Lock. Этот код зациклится над нашим списком трех объектов и создаст процесс для каждого из них. Каждый процесс будет вызывать функцию, и передавать её одному из объектов. Так как используются замки, следующий процесс в строке будет ждать, пока замок не снимется, после чего он сможет продолжить.
#полезностьдня
from multiprocessing import Process, Lock
def printer(item, lock):
lock.acquire()
try:
print(item)
finally:
lock.release()
if _name_ == '_main_':
lock = Lock()
items = ['tango', 'foxtrot', 10]
for item in items:
p = Process(target=printer, args=(item, lock))
p.start()
Скрапинг веб-сайтов с помощью Python
Автор: Райан Митчелл
Из книги вы узнаете, как использовать скрипты Python и веб-API, чтобы одновременно собрать и обработать данные с тысяч или даже миллионов веб-страниц. Эта книга знакомит не только с основными принципами работы веб-скраперов, но и углубляется в более сложные темы, такие как анализ сырых данных или использование скраперов для тестирования интерфейса веб-сайта. Много примеров программного кода, которые помогут лучше разобраться в этих принципах на практике.
#книгадня
Скачать книгу:
https://t.me/progbook/84
Автор: Райан Митчелл
Из книги вы узнаете, как использовать скрипты Python и веб-API, чтобы одновременно собрать и обработать данные с тысяч или даже миллионов веб-страниц. Эта книга знакомит не только с основными принципами работы веб-скраперов, но и углубляется в более сложные темы, такие как анализ сырых данных или использование скраперов для тестирования интерфейса веб-сайта. Много примеров программного кода, которые помогут лучше разобраться в этих принципах на практике.
#книгадня
Скачать книгу:
https://t.me/progbook/84
Работа с потоками в Python
Модуль threading значительно упрощает работу с потоками и позволяет программировать запуск нескольких операций одновременно. Данное видео охватывает основы потоковой передачи в Python.
#видеодня
https://www.youtube.com/watch?v=5JSloPGocSY
Модуль threading значительно упрощает работу с потоками и позволяет программировать запуск нескольких операций одновременно. Данное видео охватывает основы потоковой передачи в Python.
#видеодня
https://www.youtube.com/watch?v=5JSloPGocSY
YouTube
Python Threading Tutorial
This video covers the basics of threading in Python. I cover how to thread a method and how to thread a class as well as passing arguments to a thread before it starts. I also look at how to get all the current threads running.
🌎 Post with code and a written…
🌎 Post with code and a written…
Beginning Programming with Python (2018)
Автор: John Paul Mueller
Настоящее руководство написано качественным языком и охватывает все темы, необходимые для старта в программировании вообще, а не только на Python. Книга содержит много иллюстраций, примеров заданий для самостоятельного выполнения и результатов выполнения программ.
#книгадня
Скачать книгу:
https://t.me/progbook/1546
Автор: John Paul Mueller
Настоящее руководство написано качественным языком и охватывает все темы, необходимые для старта в программировании вообще, а не только на Python. Книга содержит много иллюстраций, примеров заданий для самостоятельного выполнения и результатов выполнения программ.
#книгадня
Скачать книгу:
https://t.me/progbook/1546
Python имеет HTTP-сервер, встроенный в стандартную библиотеку. Это очень удобно для просмотра веб-сайтов.
#полезностьдня
# (This will serve the current directory at
# http://localhost:8000)
#полезностьдня
# Python 3.x
$ python3 -m http.server
# Python 2.x
$ python -m SimpleHTTPServer 8000
# (This will serve the current directory at
# http://localhost:8000)
🚀 Быстрый, надежный, хостинг в Европе !
✅ Ищете хороший, и при этом недорогой хостинг для сайтов?
Хотите быстрый, по-европейски надежный и самый лучший для вашего проекта?
Компания FORNEX рада Вам помочь.
✅ Мы предлагаем быстрый, качественный Hosting за рубежом. В качестве серверов для виртуального хостинга мы используем быстрые дисковые массивы из SSD дисков, что обеспечивает надежную и быструю работу ваших сайтов.
Наши инженеры помогут вам с переносом сайтов абсолютно бесплатно.
Мы заботимся о будущем вашего сайта!
➕ У нас вы арендуете исключительно серверное оборудование Supermicro с бесплатной панелью управления и круглосуточным KVM;
• Вы можете заказать сервер в Германии и не только;
• Удобство панели управления, все просто и доступно;
• Скидки и акции для постоянных клиентов;
• Бесплатное базовое администрирование;
• Мгновенная отзывчивость техподдержки.
➖ У нас нет минусов !
• Убедитесь в этом сами !
• Присоединяйтесь к FORNEX !
Промокод для регистрации: NOVEMBERRAIN
https://fornex.com/?from=tg-pyproglib-nov
✅ Ищете хороший, и при этом недорогой хостинг для сайтов?
Хотите быстрый, по-европейски надежный и самый лучший для вашего проекта?
Компания FORNEX рада Вам помочь.
✅ Мы предлагаем быстрый, качественный Hosting за рубежом. В качестве серверов для виртуального хостинга мы используем быстрые дисковые массивы из SSD дисков, что обеспечивает надежную и быструю работу ваших сайтов.
Наши инженеры помогут вам с переносом сайтов абсолютно бесплатно.
Мы заботимся о будущем вашего сайта!
➕ У нас вы арендуете исключительно серверное оборудование Supermicro с бесплатной панелью управления и круглосуточным KVM;
• Вы можете заказать сервер в Германии и не только;
• Удобство панели управления, все просто и доступно;
• Скидки и акции для постоянных клиентов;
• Бесплатное базовое администрирование;
• Мгновенная отзывчивость техподдержки.
➖ У нас нет минусов !
• Убедитесь в этом сами !
• Присоединяйтесь к FORNEX !
Промокод для регистрации: NOVEMBERRAIN
https://fornex.com/?from=tg-pyproglib-nov
Многие считают что Python − это просто. Возможно, это действительно проще, чем другие технологии, вот только без трудностей не бывает даже тут. Но и их можно избежать, если понять принципы тестирования Python-кода.
#статьядня
https://proglib.io/p/python-testing/
#статьядня
https://proglib.io/p/python-testing/
#youtubeдня
Загрузка и установка Python 3 вместе с редактором и написанием первой, хотя и супер базовой программы!
https://www.youtube.com/playlist?list=PLQVvvaa0QuDeAams7fkdcwOGBpGdHpXln
Загрузка и установка Python 3 вместе с редактором и написанием первой, хотя и супер базовой программы!
https://www.youtube.com/playlist?list=PLQVvvaa0QuDeAams7fkdcwOGBpGdHpXln
YouTube
Learning to program with Python 3 (py 3.7)
Share your videos with friends, family, and the world
#статьядня
Серия статей по написанию чат бота для ВКонтакте на python с помощью longpoll
Часть 1:
Как установить Python?
Куда писать код?
Как запускать код?
https://habr.com/post/428507/
Часть 2:
Как получать более одного ответа?
Как подключить к этому яндекс переводчик?
И как писать пользователю что он сделал всё неправильно?
https://habr.com/post/428790/
Серия статей по написанию чат бота для ВКонтакте на python с помощью longpoll
Часть 1:
Как установить Python?
Куда писать код?
Как запускать код?
https://habr.com/post/428507/
Часть 2:
Как получать более одного ответа?
Как подключить к этому яндекс переводчик?
И как писать пользователю что он сделал всё неправильно?
https://habr.com/post/428790/
Хабр
Пишем чат бота для ВКонтакте на python с помощью longpoll
Сейчас боты стали обыденностью и находятся на каждом шагу, но если тебе нужен свой бот в социальной сети вконтакте, то это легко реализовать. Нам понадобятся:...
Рефакторинг Python: зачем и как нужно менять структуру вашего кода
Бретт Слаткин – инженер Google и автор книги о написании эффетивного кода – дает быстрый (но при этом глубокий) обзор процесса рефакторинга кода на Python. Автор объясняет, почему на рефакторинг нужно тратить даже больше времени, чем на написание самого кода.
#видеодня
https://www.youtube.com/watch?v=D_6ybDcU5gc
Бретт Слаткин – инженер Google и автор книги о написании эффетивного кода – дает быстрый (но при этом глубокий) обзор процесса рефакторинга кода на Python. Автор объясняет, почему на рефакторинг нужно тратить даже больше времени, чем на написание самого кода.
#видеодня
https://www.youtube.com/watch?v=D_6ybDcU5gc
YouTube
Brett Slatkin - Refactoring Python: Why and how to restructure your code - PyCon 2016
Speaker: Brett Slatkin
As programs gain complexity, it becomes harder to add features and fix bugs. Reorganizing code is an effective way to make programs more manageable. This talk will show you Pythonic ways to do the most imporant ""refactorings"": Extract…
As programs gain complexity, it becomes harder to add features and fix bugs. Reorganizing code is an effective way to make programs more manageable. This talk will show you Pythonic ways to do the most imporant ""refactorings"": Extract…
Свеженькая статья в двух частях "Пишем парсер на Python - грабим Proxy"
#статьядня
Часть 1: https://codeby.net/threads/pishem-parser-na-python-grabim-proxy-ch-1.65352/
Часть 2:
https://codeby.net/threads/pishem-parser-na-python-grabim-proxy-ch-2.65361/
#статьядня
Часть 1: https://codeby.net/threads/pishem-parser-na-python-grabim-proxy-ch-1.65352/
Часть 2:
https://codeby.net/threads/pishem-parser-na-python-grabim-proxy-ch-2.65361/
А вы знали, что одним из языков разработки Instagram является Python?!
#библиотекадня
Подробное описание можно посмотреть здесь:
https://www.instagram.com/developer/libraries/
А вот страница на GitHub с исходниками:
https://github.com/facebookarchive/python-instagram
#библиотекадня
Подробное описание можно посмотреть здесь:
https://www.instagram.com/developer/libraries/
А вот страница на GitHub с исходниками:
https://github.com/facebookarchive/python-instagram
Открывая Python
Дэвид Бэзли знаком многим питонистам как автор известного учебника Python Cookbook и разработчик ядра Python. Этот доклад Дэвида отличается тем, что не содержит кода Python, а представляет собой своеобразное воспоминание о том, как автор использовал Python для (как казалось) нерешаемой задачи. Дэвид показывает мощь языка и его простоту в использовании для решения проблем из реальной жизни.
#видеодня
https://www.youtube.com/watch?v=RZ4Sn-Y7AP8&feature=youtu.be
Дэвид Бэзли знаком многим питонистам как автор известного учебника Python Cookbook и разработчик ядра Python. Этот доклад Дэвида отличается тем, что не содержит кода Python, а представляет собой своеобразное воспоминание о том, как автор использовал Python для (как казалось) нерешаемой задачи. Дэвид показывает мощь языка и его простоту в использовании для решения проблем из реальной жизни.
#видеодня
https://www.youtube.com/watch?v=RZ4Sn-Y7AP8&feature=youtu.be
YouTube
David Beazley: Discovering Python - PyCon 2014
Speaker: David Beazley
So, what happens when you lock a Python programmer in a secret vault containing 1.5 TBytes of C++ source code and no internet connection? Find out as I describe how I used Python as a secret weapon of "discovery" in an epic legal battle.…
So, what happens when you lock a Python programmer in a secret vault containing 1.5 TBytes of C++ source code and no internet connection? Find out as I describe how I used Python as a secret weapon of "discovery" in an epic legal battle.…
#полезностьдня
Застряли во время разработки и никак не можете поймать за хвост решение, которое уже точно где-то видели? Надо идти на StackOverflow, но не хочется выходить из консоли? Тогда вам нужен этот суперполезный CLI-инструмент.
Задавайте любой вопрос,
Застряли во время разработки и никак не можете поймать за хвост решение, которое уже точно где-то видели? Надо идти на StackOverflow, но не хочется выходить из консоли? Тогда вам нужен этот суперполезный CLI-инструмент.
Задавайте любой вопрос,
howdoi
найдет что вам посоветовать.
$ pip install howdoi
$ howdoi vertical align css
$ howdoi for loop in java
$ howdoi undo commits in git
Регулярные выражения чрезвычайно полезны для сопоставления общих шаблонов текста, таких как адреса электронной почты, номера телефонов, URL-адреса и т.д. Это позволит быстро анализировать файлы и текст необходимой вам информации. Данное руководство научит, как читать, писать и сопоставлять регулярные выражения с помощью модуля re.
#видеодня
https://www.youtube.com/watch?v=K8L6KVGG-7o&t=1s
#видеодня
https://www.youtube.com/watch?v=K8L6KVGG-7o&t=1s
YouTube
Python Tutorial: re Module - How to Write and Match Regular Expressions (Regex)
In this Python Programming Tutorial, we will be learning how to read, write, and match regular expressions with the re module. Regular expressions are extremely useful for matching common patterns of text such as email addresses, phone numbers, URLs, etc.…