Программируем на Python
Автор: Майкл Доусон
Классика! Идеальное пособие для начинающих изучать Python!
В книге приведено множество примеров программного кода. В конце каждой главы проект полноценной игры, иллюстрирующий ключевые идеи изложенной темы, а также краткое резюме пройденного материала и задачи для самопроверки.
#книгадня
Скачать книгу:
https://t.me/progbook/7
Автор: Майкл Доусон
Классика! Идеальное пособие для начинающих изучать Python!
В книге приведено множество примеров программного кода. В конце каждой главы проект полноценной игры, иллюстрирующий ключевые идеи изложенной темы, а также краткое резюме пройденного материала и задачи для самопроверки.
#книгадня
Скачать книгу:
https://t.me/progbook/7
SQLAlchemy — программная библиотека для работы с реляционными СУБД с применением технологии ORM.
Служит для синхронизации объектов Python и записей реляционной базы данных. SQLAlchemy позволяет описывать структуры баз данных и способы взаимодействия с ними на языке Python без использования SQL.
#библиотекадня
Официальная страница:
https://www.sqlalchemy.org/
Служит для синхронизации объектов Python и записей реляционной базы данных. SQLAlchemy позволяет описывать структуры баз данных и способы взаимодействия с ними на языке Python без использования SQL.
#библиотекадня
Официальная страница:
https://www.sqlalchemy.org/
CS Dojo - отличный канал для изучения Python! Здесь представлены не только видеоуроки по программированию. Автор рассказывает про алгоритмы и струткуры данных, разбирает популярные вопросы на собеседованиях в крупных компаниях и делится техниками прохождения собеседований.
#youtubeдня
https://www.youtube.com/channel/UCxX9wt5FWQUAAz4UrysqK9A/featured
#youtubeдня
https://www.youtube.com/channel/UCxX9wt5FWQUAAz4UrysqK9A/featured
В данной статье представлен видеокурс из семи уроков, в котором подробно описан парсинг сайтов с различной структурой при помощи Python 3, библиотек requests и BeautifulSoup.
#статьядня
https://proglib.io/p/parsing-course/
#статьядня
https://proglib.io/p/parsing-course/
Counting sort (или алгоритм сортировки подсчётом) - алгоритм, в котором используется диапазон чисел сортируемого массива (списка)
для подсчёта совпадающих элементов.
#codeexample
Описание работы алгоритма и пример реализации на Python:
https://telegra.ph/Counting-sort-10-05
для подсчёта совпадающих элементов.
#codeexample
Описание работы алгоритма и пример реализации на Python:
https://telegra.ph/Counting-sort-10-05
Telegraph
Counting sort
Алгоритм сортировки подсчётом - это алгоритм, в котором используется диапазон чисел сортируемого массива (списка) для подсчёта совпадающих элементов. Алгоритм используется для сортировки целых чисел в диапазоне от 0 до некоторой константы k или сложных объектов…
Немного практики на выходные
1. Scrape Websites with Python + Beautiful Soup 4 + Requests
2. Learn API Basics to Grab Data with Python
3. Learn to Read & Open a CSV File & Randomly Select an Entry
4. Automate Social - Grab Social Data with Python - Part 1
5. Automate Social - Full Contact Added to MVP Landing - Part 2
6. Automatically Upgrade Python Packages & Create an Requirements Archive
#youtubeдня
https://www.youtube.com/playlist?list=PLEsfXFp6DpzR6FatOy4RtoXfu4PeYO_RL
1. Scrape Websites with Python + Beautiful Soup 4 + Requests
2. Learn API Basics to Grab Data with Python
3. Learn to Read & Open a CSV File & Randomly Select an Entry
4. Automate Social - Grab Social Data with Python - Part 1
5. Automate Social - Full Contact Added to MVP Landing - Part 2
6. Automatically Upgrade Python Packages & Create an Requirements Archive
#youtubeдня
https://www.youtube.com/playlist?list=PLEsfXFp6DpzR6FatOy4RtoXfu4PeYO_RL
YouTube
Coding With Python
Share your videos with friends, family, and the world
#статьядня
Создаем бота в Facebook на Python менее чем за 60 минут
https://proglib.io/p/facebook-bot-with-python/
Создаем бота в Facebook на Python менее чем за 60 минут
https://proglib.io/p/facebook-bot-with-python/
Секреты Python: 59 рекомендаций по написанию эффективного кода
Автор: Бретт Слаткин
Несмотря на то, что в этой замечательно написанной книге меньше 300 страниц, она вмещает в себя море информации и полезных советов!
Каждый совет разбит на особые подсказки, которые помогут сделать ваши программы на Python ещё лучше! Код в книге выделен цветами, что делает книгу похожей на Python IDLE.
#книгадня
Скачать книгу:
https://t.me/progbook/51
Автор: Бретт Слаткин
Несмотря на то, что в этой замечательно написанной книге меньше 300 страниц, она вмещает в себя море информации и полезных советов!
Каждый совет разбит на особые подсказки, которые помогут сделать ваши программы на Python ещё лучше! Код в книге выделен цветами, что делает книгу похожей на Python IDLE.
#книгадня
Скачать книгу:
https://t.me/progbook/51
Flake8 — инструмент, контролирующий оформление кода в проекте и позволяющий обнаружить в нем стилистические ошибки и нарушения различных конвенций кода на Python. Flake8 умеет работать не только с PEP 8, но и с другими правилами, а также поддерживает кастомные плагины.
#полезностьдня
Официальный сайт:
https://pypi.org/project/flake8/
О том как использовать данный пакет можно почитать здесь:
https://simpleisbetterthancomplex.com/packages/2016/08/05/flake8.html
#полезностьдня
Официальный сайт:
https://pypi.org/project/flake8/
О том как использовать данный пакет можно почитать здесь:
https://simpleisbetterthancomplex.com/packages/2016/08/05/flake8.html
PyPI
flake8
the modular source code checker: pep8 pyflakes and co
Как округлять числа в Python
Из данной статьи вы узнаете:
- как округлять числа в соответствии с различными стратегиями округления и как реализовать каждый метод в Python?
- как округление влияет на данные и какая стратегия минимизирует этот эффект?
- как округлять числа в массивах NumPy и Pandas DataFrames?
- когда применять различные стратегии округления?
#статьядня
https://realpython.com/python-rounding/
Из данной статьи вы узнаете:
- как округлять числа в соответствии с различными стратегиями округления и как реализовать каждый метод в Python?
- как округление влияет на данные и какая стратегия минимизирует этот эффект?
- как округлять числа в массивах NumPy и Pandas DataFrames?
- когда применять различные стратегии округления?
#статьядня
https://realpython.com/python-rounding/
Realpython
How to Round Numbers in Python – Real Python
In this tutorial, you'll learn what kinds of mistakes you might make when rounding numbers and how you can best manage or avoid them. It's a great place to start for the early-intermediate Python developer interested in using Python for finance, data science…
Python для детей. Самоучитель по программированию
Джейсон Бриггс
Пожалуй, основными фишками книги можно назвать легкость и простота преподнесения материала, глоссарий и список самых важных слов из языка в конце книги, а также возможность написать настоящие игры "Прыг-скок!" (клон знаменитой игры Pong) и бродилку "Человечек ищет выход", где нужно прыгать по платформам, чтобы добраться до выхода.
#книгадня
Скачать книгу по ссылке:
https://t.me/progbook/523
Джейсон Бриггс
Пожалуй, основными фишками книги можно назвать легкость и простота преподнесения материала, глоссарий и список самых важных слов из языка в конце книги, а также возможность написать настоящие игры "Прыг-скок!" (клон знаменитой игры Pong) и бродилку "Человечек ищет выход", где нужно прыгать по платформам, чтобы добраться до выхода.
#книгадня
Скачать книгу по ссылке:
https://t.me/progbook/523
Michael Kennedy (Talk Python) - канал со множеством полезной информации по Python - видео, демо и лекции о программировании, веб-разработке и особенностях Python.
#youtubeдня
Официальный сайт:
https://talkpython.fm/
Ссылка на канал:
https://www.youtube.com/user/mkennedy66996694
#youtubeдня
Официальный сайт:
https://talkpython.fm/
Ссылка на канал:
https://www.youtube.com/user/mkennedy66996694
Доклад James Bennett на PyCon 2018
A Bit about Bytes: Understanding Python Bytecode
Вы когда-нибудь задумывались над тем, что происходит в файлах байт-кода Python? Из доклада вы узнаете, что такое байт-код Python и как он используется для выполнения вашей программы, а также как его расшифровывать и читать.
#видеодня
https://www.youtube.com/watch?v=cSSpnq362Bk
A Bit about Bytes: Understanding Python Bytecode
Вы когда-нибудь задумывались над тем, что происходит в файлах байт-кода Python? Из доклада вы узнаете, что такое байт-код Python и как он используется для выполнения вашей программы, а также как его расшифровывать и читать.
#видеодня
https://www.youtube.com/watch?v=cSSpnq362Bk
YouTube
James Bennett - A Bit about Bytes: Understanding Python Bytecode - PyCon 2018
Speaker: James Bennett
At some point every Python programmer sees Python bytecode files -- they're those '.pyc' files Python likes to leave behind after it runs. But have you ever wondered what's really going on in those files? Well, wonder no more! In this…
At some point every Python programmer sees Python bytecode files -- they're those '.pyc' files Python likes to leave behind after it runs. But have you ever wondered what's really going on in those files? Well, wonder no more! In this…
Различные способы одновременного тестирования нескольких флагов в Python
#codeexample
#codeexample
x, y, z = 0, 1, 0
if x == 1 or y == 1 or z == 1:
print('passed')
if 1 in (x, y, z):
print('passed')
# These only test for truthiness:
if x or y or z:
print('passed')
if any((x, y, z)):
print('passed')
#статьядня
Реализация элементарных абстрактных типов данных в Python
https://proglib.io/p/abstract-data-types-in-python/
Реализация элементарных абстрактных типов данных в Python
https://proglib.io/p/abstract-data-types-in-python/
Как вам, наверняка, известно, PyQt5 - это набор Python библиотек для создания графического интерфейса на базе платформы Qt5.
В данном репозитории на GitHub представлены 15 небольших десктопных приложений, начиная с привычного всем калькулятора и заканчивая веб-браузером.
Изучайте, вносите изменения и практикуйтесь)
#github
https://github.com/mfitzp/15-minute-apps
В данном репозитории на GitHub представлены 15 небольших десктопных приложений, начиная с привычного всем калькулятора и заканчивая веб-браузером.
Изучайте, вносите изменения и практикуйтесь)
#github
https://github.com/mfitzp/15-minute-apps
GitHub
GitHub - pythonguis/pythonguis-examples: Demo desktop apps built with Python & Qt. With examples for PyQt6, PySide6, PyQt5 & PySide2
Demo desktop apps built with Python & Qt. With examples for PyQt6, PySide6, PyQt5 & PySide2 - pythonguis/pythonguis-examples
#статьядня
Пишем свой BitTorrent-клиент на Python
http://markuseliasson.se/article/bittorrent-in-python/
Пишем свой BitTorrent-клиент на Python
http://markuseliasson.se/article/bittorrent-in-python/
SciPy — библиотека в составе Python SciPy Stack. Она содержит модули для линейной алгебры, оптимизации, интеграции и статистики. SciPy работает совместно с NumPy, что позволяет ей значительно расширить функциональность.
#библиотекадня
Официальная страница:
https://scipy.org/scipylib/download.html
#библиотекадня
Официальная страница:
https://scipy.org/scipylib/download.html