Особенности конкатенации строк в Python
#полезностьдня
https://telegra.ph/Osobennosti-konkatenacii-strok-09-26
#полезностьдня
https://telegra.ph/Osobennosti-konkatenacii-strok-09-26
Telegraph
Особенности конкатенации строк
Не используйте + для создания длинных строк. В Python строка является неизменяемой, поэтому строки слева и справа от исходной будут скопированы в новую строку для каждой подобной пары конкатенации. Например, если вы конкатенируете четыре строки каждая длинной…
Медлительность Python иногда выводит из себя. Этот ЯП находится на пике популярности, поэтому давайте разбираться с причинами низкой скорости.
#статьядня
https://proglib.io/p/why-is-python-so-slow/
#статьядня
https://proglib.io/p/why-is-python-so-slow/
#codeexample
Преобразование десятичного числа в двоичное
Преобразование десятичного числа в двоичное
def convertToBinary(n):
if n > 1:
convertToBinary(n//2)
print(n % 2,end = '')
#видеодня
Создаем простой client/server чат с помощью Python
https://www.youtube.com/watch?v=D0SLpD7JvZI
Создаем простой client/server чат с помощью Python
https://www.youtube.com/watch?v=D0SLpD7JvZI
YouTube
Simple Python Chat Server
In this video we'll be learning how to create a simple client/server chat app using Python. We'll be using classes to combine the client and server implementations into one file.
Go to https://howcode.org for more!
Link to DigitalOcean: http://howco.de/d_ocean…
Go to https://howcode.org for more!
Link to DigitalOcean: http://howco.de/d_ocean…
Создаем инструменты командной строки с помощью Python и Click
Из данной статьи вы узнаете:
1. Почему click — лучшая альтернатива argparse и optparse;
2. Как парсить флаги и опции командной строки;
3. Как создать простой CLI;
4. Как добавить обязательные аргументы командной строки в ваши скрипты;
5. Как сделать консольное приложение более удобными, добавив справочный текст.
#статьядня
https://dbader.org/blog/python-commandline-tools-with-click
Из данной статьи вы узнаете:
1. Почему click — лучшая альтернатива argparse и optparse;
2. Как парсить флаги и опции командной строки;
3. Как создать простой CLI;
4. Как добавить обязательные аргументы командной строки в ваши скрипты;
5. Как сделать консольное приложение более удобными, добавив справочный текст.
#статьядня
https://dbader.org/blog/python-commandline-tools-with-click
dbader.org
Writing Python Command-Line Tools With Click – dbader.org
An in-depth tutorial on writing Python command-line (CLI) apps using the Click library for argument parsing and more.
Python Playground: Geeky Projects for the Curious Programmer
Автор: Mahesh Venkitachalam
Python Playground - это коллекция творческих программных проектов, которые точно смогут вас вдохновить!
Вы научитесь использовать обычные инструменты и библиотеки Python (такие как numpy, matplotlib и pygame) для создания музыки, 3D-визуализации с использованием данных сканирования CT и MRI, создания лазерного шоу, которое реагирует на музыку и многого другого.
#книгадня
Читать книгу онлайн:
https://www.oreilly.com/library/view/python-playground/9781457197161/
Автор: Mahesh Venkitachalam
Python Playground - это коллекция творческих программных проектов, которые точно смогут вас вдохновить!
Вы научитесь использовать обычные инструменты и библиотеки Python (такие как numpy, matplotlib и pygame) для создания музыки, 3D-визуализации с использованием данных сканирования CT и MRI, создания лазерного шоу, которое реагирует на музыку и многого другого.
#книгадня
Читать книгу онлайн:
https://www.oreilly.com/library/view/python-playground/9781457197161/
А вы слышали про так называемое "Число Армстронга"?
Это натуральное число, которое в данной системе счисления равно сумме своих цифр, возведённых в степень, равную количеству его цифр. Пример такого число - 153.
#codeexample
Ниже приведена программа на Python, которая проверяет, является ли данное число числом Армстронга:
Это натуральное число, которое в данной системе счисления равно сумме своих цифр, возведённых в степень, равную количеству его цифр. Пример такого число - 153.
#codeexample
Ниже приведена программа на Python, которая проверяет, является ли данное число числом Армстронга:
# calculated the length (number of digits)
order = len(str(num))
sum = 0
# find the sum of the cube of each digit
temp = num
while temp > 0:
digit = temp % 10
sum += digit ** order
temp //= 10
# display the result
if num == sum:
print(num,"is an Armstrong number")
else:
print(num,"is not an Armstrong number")
Python обладает великолепной документацией и предоставляет удобные способы для работы с ней: от официального сайта до встроенной справочной системы
#статьядня
https://proglib.io/p/python-docs/
#статьядня
https://proglib.io/p/python-docs/
Не хватит слов, чтобы передать насколько полезен этот инструмент!
IPython (Interactive Python) — интерактивная оболочка для Python, которая предоставляет расширенную интроспекцию, дополнительный командный синтаксис, подсветку кода и автоматическое дополнение.
Он может послужить заменой и расширить возможности стандартной командной оболочки операционной системы, особенно на Windows.
#библиотекадня
Официальный сайт:
http://ipython.org
IPython (Interactive Python) — интерактивная оболочка для Python, которая предоставляет расширенную интроспекцию, дополнительный командный синтаксис, подсветку кода и автоматическое дополнение.
Он может послужить заменой и расширить возможности стандартной командной оболочки операционной системы, особенно на Windows.
#библиотекадня
Официальный сайт:
http://ipython.org
Пишем Telegram бота на Python
- Что такое Bot API Телеграмма?
- Как создавать бота?
- Как получать сообщения, отправленные боту?
- Чем отличаются WebHook и GetUpdate?
#youtubeдня
https://www.youtube.com/watch?v=09buxer2r-I&list=PLQR-s_7hVHyN5oeDb7dLymzzHw1XNtWiC
- Что такое Bot API Телеграмма?
- Как создавать бота?
- Как получать сообщения, отправленные боту?
- Чем отличаются WebHook и GetUpdate?
#youtubeдня
https://www.youtube.com/watch?v=09buxer2r-I&list=PLQR-s_7hVHyN5oeDb7dLymzzHw1XNtWiC
YouTube
Как написать Telegram бота pt_0
Этим видео я хочу познакомить вас с Bot API Телеграмма, рассказать о ботах, показать как их создавать и как получать сообщения, отправленные ему. Расскажу, чем отличаются WebHook и GetUpdate, и об остальном понемножку...
Остальные видео по теме:
Как написать…
Остальные видео по теме:
Как написать…
Извлекаем фон из Super Mario Bros с помощью Python
#статьядня
В данной статье автор использует довольно интересный метод извлечения изображения фона. Исходный код
написан на Python и доступен на GitHub:
https://gist.github.com/matthewearl/733bba717780604813ed588d8ea7875f
Ссылка на статью
https://matthewearl.github.io/2018/06/28/smb-level-extractor/
#статьядня
В данной статье автор использует довольно интересный метод извлечения изображения фона. Исходный код
написан на Python и доступен на GitHub:
https://gist.github.com/matthewearl/733bba717780604813ed588d8ea7875f
Ссылка на статью
https://matthewearl.github.io/2018/06/28/smb-level-extractor/
Чистый Python. Тонкости программирования для профи (2018)
Автор: Бейдер Д.
#книгадня
Если у вас есть опыт работы со старыми версиями Python, то книга поможет Вам ускорить работу с современными шаблонами и функциями, представленными на Python 3. А если вы работали с другими ЯП и хотите перейти на Python, то найдете здесь множество практических советов.
Книга не только дает хорошую теоретическую базу (шаблоны, классы и ООП, методы повышения производительности и т.д.), но и оснащена множеством примеров.
А здесь можно ознакомиться с оглавлением:
https://storage.piter.com/upload/contents/978544610803/978544610803_X.pdf
Автор: Бейдер Д.
#книгадня
Если у вас есть опыт работы со старыми версиями Python, то книга поможет Вам ускорить работу с современными шаблонами и функциями, представленными на Python 3. А если вы работали с другими ЯП и хотите перейти на Python, то найдете здесь множество практических советов.
Книга не только дает хорошую теоретическую базу (шаблоны, классы и ООП, методы повышения производительности и т.д.), но и оснащена множеством примеров.
А здесь можно ознакомиться с оглавлением:
https://storage.piter.com/upload/contents/978544610803/978544610803_X.pdf
#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/