#codeexample
Cocktail shaker sort - сортировка перемешиванием (шейкерная сортировка или двунаправленная) - разновидность пузырьковой сортировки.
О том, как она работает, и пример реализации можно посмотреть здесь:
https://telegra.ph/Cocktail-shaker-sort-10-02
Cocktail shaker sort - сортировка перемешиванием (шейкерная сортировка или двунаправленная) - разновидность пузырьковой сортировки.
О том, как она работает, и пример реализации можно посмотреть здесь:
https://telegra.ph/Cocktail-shaker-sort-10-02
Telegraph
Cocktail shaker sort
Сортировка перемешиванием (шейкерная сортировка или двунаправленная) — разновидность пузырьковой сортировки. Массив просматривается поочередно справа налево и слева направо. Если при движении по части массива перестановки не происходят, то эта часть массива…
Pipenv — это современный инструмент для управления рабочим окружением в Python. Основные возможности pipenv:
1. Создание и управление виртуальным окружением
2. Синхронизация пакетов в Pipfile при установке и удалении пакетов
3. Автоматическая подгрузка переменных окружения из .env файла
#полезностьдня
Осваиваем pipenv вместе с Александром Хаёровым (Ingram Micro Cloud):
https://www.youtube.com/watch?v=JNT1u3Ri3YY&t=426s
1. Создание и управление виртуальным окружением
2. Синхронизация пакетов в Pipfile при установке и удалении пакетов
3. Автоматическая подгрузка переменных окружения из .env файла
#полезностьдня
Осваиваем pipenv вместе с Александром Хаёровым (Ingram Micro Cloud):
https://www.youtube.com/watch?v=JNT1u3Ri3YY&t=426s
YouTube
Осваиваем pipenv
Александр Хаёров (Ingram Micro Cloud) @ Moscow Python Meetup 59
"Пора найти время и разобраться с pipenv. Приносит ли он все лучшие практики работы с библиотеками и зависимостями в гавань пайтона? Все выводы основаны на практическом примере реального боевого…
"Пора найти время и разобраться с pipenv. Приносит ли он все лучшие практики работы с библиотеками и зависимостями в гавань пайтона? Все выводы основаны на практическом примере реального боевого…
5 фактов про Python, о которых вы не знали:
1. Это третий по популярности язык программирования в мире, по индексу TIOBE (сентябрь). Его опережают лишь Java и C.
2. Python работает почти на всех платформах: версии языка адаптированы под Windows, Linux/UNIX, macOS и macOS X, iPhone, Palm OS, OS/2, AS/400, OS/390, Windows Mobile, Symbian и Android.
3. Крупные компании используют Python в работе: Google, NASA, Microsoft и Yahoo.
4. Название язык получил не в честь змеи (неожиданно, да?), а в честь сериала «Летающий цирк Монти Пайтона», который любил создатель Python.
5. Этот язык легко выучить. При всей универсальности, именно с Python многие специалисты рекомендуют начинать изучать программирование.
Нравится Python? Записывайся на курс от ФРОО и Mail Ru Group, прокачай свои навыки программирования, чтобы разрабатывать игры и создавать ботов.
Промокод backupmaster дает дополнительную скидку 5 000 руб к стоимости курса.
Зарегистрироваться на курс: http://bit.ly/2IxFv9M
1. Это третий по популярности язык программирования в мире, по индексу TIOBE (сентябрь). Его опережают лишь Java и C.
2. Python работает почти на всех платформах: версии языка адаптированы под Windows, Linux/UNIX, macOS и macOS X, iPhone, Palm OS, OS/2, AS/400, OS/390, Windows Mobile, Symbian и Android.
3. Крупные компании используют Python в работе: Google, NASA, Microsoft и Yahoo.
4. Название язык получил не в честь змеи (неожиданно, да?), а в честь сериала «Летающий цирк Монти Пайтона», который любил создатель Python.
5. Этот язык легко выучить. При всей универсальности, именно с Python многие специалисты рекомендуют начинать изучать программирование.
Нравится Python? Записывайся на курс от ФРОО и Mail Ru Group, прокачай свои навыки программирования, чтобы разрабатывать игры и создавать ботов.
Промокод backupmaster дает дополнительную скидку 5 000 руб к стоимости курса.
Зарегистрироваться на курс: http://bit.ly/2IxFv9M
Если готовитесь к собеседованию на позицию Python разработчика, то рекомендую ознакомиться с этой толстенькой статьей.
Здесь собрано 100 наиболее важных вопросов, ответы на которые вам нужно знать, чтобы успешно пройти собеседование и получить работу мечты!
#статьядня
https://www.techbeamers.com/python-interview-questions-programmers/
Здесь собрано 100 наиболее важных вопросов, ответы на которые вам нужно знать, чтобы успешно пройти собеседование и получить работу мечты!
#статьядня
https://www.techbeamers.com/python-interview-questions-programmers/
TechBeamers
Top 100+ Python Interview Questions and Answers (2025)
Explore 100+ Python interview questions and answers for freshers + experienced. Includes essential Python topics to help you ace your next interview.
Программируем на 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…