Книга: "Изучаем Python: программирование игр, визуализация данных, веб-приложения (Мэтиз Эрик)"
«Изучаем Python» — самое популярное руководство по языку Python. В первой части книги вы освоите основные концепции программирования и научитесь писать чистый код. Во второй части создадите три проекта: аркадную игру, визуализацию данных и веб-приложение.
#книги | @PythonTechTalks
«Изучаем Python» — самое популярное руководство по языку Python. В первой части книги вы освоите основные концепции программирования и научитесь писать чистый код. Во второй части создадите три проекта: аркадную игру, визуализацию данных и веб-приложение.
#книги | @PythonTechTalks
👍6👏1
Метод split()
Метод split() в Python используется для разделения строки на подстроки на основе
определенного разделителя. По умолчанию разделителем считается пробел.
Также можно указать пользовательский разделитель в качестве аргумента метода split(). Выше приведен пример разделения строки по запятой.
#функции #методы | @PythonTechTalks
Метод split() в Python используется для разделения строки на подстроки на основе
определенного разделителя. По умолчанию разделителем считается пробел.
Также можно указать пользовательский разделитель в качестве аргумента метода split(). Выше приведен пример разделения строки по запятой.
#функции #методы | @PythonTechTalks
👍4
👍6
Алгоритм слияния двух упорядоченных списков
В данном примере алгоритм объединит упорядоченные списки a и b в один упорядоченный список c, содержащий все элементы из обоих списков в порядке возрастания: [1, 2, 3, 3, 4, 4, 8, 10, 11].
#алгоритмы | @PythonTexhTalks
В данном примере алгоритм объединит упорядоченные списки a и b в один упорядоченный список c, содержащий все элементы из обоих списков в порядке возрастания: [1, 2, 3, 3, 4, 4, 8, 10, 11].
#алгоритмы | @PythonTexhTalks
👍5
Генератор QR-кодов
Приведенный выше код использует библиотеку pyqrcode для создания QR-кода из строки s, которая представляет URL адрес YouTube канала. Затем он сохраняет
созданный QR-код в виде SVG файла с именем "myyoutube.svg" с помощью
метода svg() и указывает масштабирование в 8 раз.
#софты | @PythonTechTalks
Приведенный выше код использует библиотеку pyqrcode для создания QR-кода из строки s, которая представляет URL адрес YouTube канала. Затем он сохраняет
созданный QR-код в виде SVG файла с именем "myyoutube.svg" с помощью
метода svg() и указывает масштабирование в 8 раз.
#софты | @PythonTechTalks
👍4
Fake2db
Fake2db создана для игрушечных баз данных. Библиотека позволяет создавать базы и заполнять их фейковыми данными, что крайне полезно для тестирования. Поддерживает работу с sqlite, mysql, postgresql, mongodb, redis, couchdb.
#библиотеки | @PythonTechTalks
Fake2db создана для игрушечных баз данных. Библиотека позволяет создавать базы и заполнять их фейковыми данными, что крайне полезно для тестирования. Поддерживает работу с sqlite, mysql, postgresql, mongodb, redis, couchdb.
#библиотеки | @PythonTechTalks
🔥6
😁5
Python 3.13: многопоточность без ограничений GIL теперь реальность
В мире программирования наступила знаковая эпоха: в основную ветку Python был добавлен код, который обещает улучшить многопоточность и параллелизм. Эти изменения делают Global Interpreter Lock (GIL) необязательным в CPython, что позволит разработчикам использовать больше потоков и повысит эффективность работы с ИИ-моделями. Релиз Python 3.13 запланирован на 1 октября 2024 года.
Подробнее: https://www.securitylab.ru/news/546713.php
#новости | @PythonTechTalks
В мире программирования наступила знаковая эпоха: в основную ветку Python был добавлен код, который обещает улучшить многопоточность и параллелизм. Эти изменения делают Global Interpreter Lock (GIL) необязательным в CPython, что позволит разработчикам использовать больше потоков и повысит эффективность работы с ИИ-моделями. Релиз Python 3.13 запланирован на 1 октября 2024 года.
Подробнее: https://www.securitylab.ru/news/546713.php
#новости | @PythonTechTalks
👍5
Книга: "Программируем на Python (Майкл Доусон)"
Одна из самых популярных книг для новичков, не требующая предварительных знаний языка. Фокус руководства — на программировании видеоигр. Автор рассказывает, как использовать Python при создании видеоигр, простых и сложных. Но не только это: книга в целом комплексно объясняет основы, как функционирует этот язык программирования, какие у него возможности, учит фундаментальным принципам создания кода.
#книги | @PythonTechTalks
Одна из самых популярных книг для новичков, не требующая предварительных знаний языка. Фокус руководства — на программировании видеоигр. Автор рассказывает, как использовать Python при создании видеоигр, простых и сложных. Но не только это: книга в целом комплексно объясняет основы, как функционирует этот язык программирования, какие у него возможности, учит фундаментальным принципам создания кода.
#книги | @PythonTechTalks
👍5
Метод startswith()
Метод startswith() используется для проверки, начинается ли строка с определенного подстроки. Он возвращает True, если строка начинается с указанного подстроки, и False в противном случае.
#функции #методы | @PythonTechTalks
Метод startswith() используется для проверки, начинается ли строка с определенного подстроки. Он возвращает True, если строка начинается с указанного подстроки, и False в противном случае.
#функции #методы | @PythonTechTalks
👍3🔥1
prettytable
Пакет для красивого оформления и вывода таблиц. Есть поддержка заголовков столбцов, импорт из CSV и SQL. Синтаксис опять же очень простой.
#библиотеки | @PythonTechTalks
Пакет для красивого оформления и вывода таблиц. Есть поддержка заголовков столбцов, импорт из CSV и SQL. Синтаксис опять же очень простой.
#библиотеки | @PythonTechTalks
👍4
⚡1
Метод intersection()
Метод intersection() в Python используется для нахождения пересечения двух множеств, то есть
элементов, которые присутствуют в обоих множествах одновременно.
#методы #функции | @PythonTechTalks
Метод intersection() в Python используется для нахождения пересечения двух множеств, то есть
элементов, которые присутствуют в обоих множествах одновременно.
#методы #функции | @PythonTechTalks
👍3❤🔥1🔥1
Книга: "Python. Как стать профессионалом (Дуг Фаррелл)"
В целом, книга "Python. Как стать профессионалом " представляет собой полезный ресурс для тех, кто хочет улучшить свои навыки в Python и научиться создавать веб-приложения с использованием Flask. Однако, чтобы книга раскрыла вам всю пользу, потрудитесь узнать основные понятия и приобрести хотя бы начальные навыки программирования на Python. Иначе, по мере прочтения вы наткнетесь на сложные разделы, и вам вскоре станет неинтересно.
#книги | @PythonTechTalks
В целом, книга "Python. Как стать профессионалом " представляет собой полезный ресурс для тех, кто хочет улучшить свои навыки в Python и научиться создавать веб-приложения с использованием Flask. Однако, чтобы книга раскрыла вам всю пользу, потрудитесь узнать основные понятия и приобрести хотя бы начальные навыки программирования на Python. Иначе, по мере прочтения вы наткнетесь на сложные разделы, и вам вскоре станет неинтересно.
#книги | @PythonTechTalks
👍3👏2💯1
Быстрая сортировка Хоара
Быстрая сортировка Хоара (или QuickSort) - это один из самых эффективных алгоритмов сортировки. Он работает следующим образом:
1. Выбирается опорный элемент из массива. Этот элемент называется "опорным", так как он будет использоваться для разделения массива на две части.
2. Массив переупорядочивается таким образом, что все элементы, меньшие опорного, оказываются слева от него, а все элементы, большие опорного, - справа от него.
3. Рекурсивно применяется алгоритм к двум подмассивам, полученным после разделения.
4. Процесс повторяется до тех пор, пока в подмассивах остается более одного элемента.
#алгоритмы | @PythonTechTalks
Быстрая сортировка Хоара (или QuickSort) - это один из самых эффективных алгоритмов сортировки. Он работает следующим образом:
1. Выбирается опорный элемент из массива. Этот элемент называется "опорным", так как он будет использоваться для разделения массива на две части.
2. Массив переупорядочивается таким образом, что все элементы, меньшие опорного, оказываются слева от него, а все элементы, большие опорного, - справа от него.
3. Рекурсивно применяется алгоритм к двум подмассивам, полученным после разделения.
4. Процесс повторяется до тех пор, пока в подмассивах остается более одного элемента.
#алгоритмы | @PythonTechTalks
👍7