TGViewer
Channel Public Channel
Простой Python | Программирование

Простой Python | Программирование

@python_piton_javascript

Заявки принимаются автоматически.
Лучший образовательный канал по Python.

По всем вопросам: @kesh_keshh (реклама)

Ссылка на канал: https://t.me/+T1i5nO0m_h01ZDky
.
РКН: https://vk.cc/cJ5box
Помощь:https://telega.in/c/+T1i5nO0m_h01ZDky
Subscribers
126K
Photos
2.8K
Videos
83
Links
1.7K

Showing posts older than #2885 · Back to latest

Older Posts 20 shown
Post #2884 15.8K
Объединение списков: Сравнение производительности

Чтобы выбрать наиболее подходящий способ объединения списков, важно понимать, как различные методы влияют на производительность. Оператор + работает быстро, но использует много памяти, так как создается новый список. Метод extend() немного быстрее, так как данные добавляются в уже существующий список. Распаковка * похожа на оператор +, но может быть немного медленнее, особенно с большими данными. Самый экономный по памяти способ – itertools.chain. Однако может быть медленнее при необходимости преобразования в список. Для небольших списков разница в производительности между методами будет незначительной, но для больших данных подходящая стратегия может существенно повлиять на скорость и расход памяти.

#практика
  • 👍 46
  • 🔥 3
Post #2883 15.8K
#юмор
  • 😁 117
  • 🤣 36
  • 🔥 5
  • 👍 3
Post #2882 18.6K
FastAPI

FastAPI – это веб-фреймворк для создания API с Python 3.6 и выше, основанный на стандартных асинхронных возможностях Python и типизации. Он был разработан Себастьяном Рамирезом и стал популярным благодаря своей производительности, удобству использования и поддержке современного Python. Делимся видео, где автор рассказывает про данный фреймворк.

👀Смотреть видео

#видео
  • 👍 21
  • 🔥 4
Post #2881 15.9K
Условные операторы

Условные операторы используются для выполнения различных блоков кода в зависимости от выполнения определённых условий. Основные условные операторы включают if, elif и else. С их помощью можно контролировать поток выполнения программы на основе логических выражений.

👉Читать статью

#статьи
  • 👍 24
  • 🔥 2
Post #2879 14.5K
Объединение списков: Часть 2

Оператор распаковки * появился в Python 3.5 и позволяет объединять списки более гибко. Этот способ похож на использование оператора +, но его синтаксис более универсален, особенно при работе с несколькими списками.

Также можно воспользоваться циклом for. Этот способ вручную добавляет элементы второго списка в первый через цикл. Это полезно, когда требуется полный контроль над процессом или когда объединение требует дополнительной логики (например, фильтрации элементов). Учти, что код длиннее и может быть менее эффективным при объединении большого количества данных.

Модуль itertools предоставляет функцию chain(), которая объединяет несколько списков, возвращая итератор. Это эффективный способ работы с большими списками, так как данные обрабатываются “лениво” (по мере необходимости), а не загружаются все сразу в память.

#практика
  • 🔥 20
  • 👍 5
Post #2877 13.7K
Global Interpreter Lock

GIL (Global Interpreter Lock) — это механизм в интерпретаторе, который позволяет выполнять только один поток Python кода одновременно. Он предназначен для упрощения управления памятью в многопоточных программах, обеспечивая безопасность операций, связанных с управлением памятью. Делимся видео, где автор рассказывает про GIL.

👀Смотреть видео

#видео
  • 👍 14
Post #2876 15K
Flask: I18n и L10n

Продолжаем делиться циклом статей, благодаря которому ты научишься пользоваться Flask. В этот раз автор рассказывает про интернационализацию и локализацию, обычно сокращаемые как I18n и L10n.

👉Читать статью

#статьи #flask
  • 👍 10
Post #2874 15K
#юмор
  • 🔥 186
  • 🤣 88
  • 👍 31
  • 😁 12
Post #2873 16.8K
Объединение списков: Часть 1

Python предоставляет несколько способов для объединения списков, от простых операций до использования библиотек для работы с итераторами.

Оператор + позволяет просто сложить два списка, создавая новый. Данный способ интуитивно понятный, если тебе нужно объединить два или более списка. Однако если списки большие, это может потребовать значительных ресурсов для копирования данных, так как создается новый список.

Метод extend() изменяет исходный список, добавляя в него элементы другого списка. Это более экономичный по памяти способ, так как новый список не создается. Если нужно сохранить оба списка, этот метод не подходит, так как изменяет первый список.

#практика
  • 🔥 34
  • 👍 13
Post #2872 14.6K
Принципы SOLID

SOLID — это акроним, представляющий пять принципов объектно-ориентированного программирования и проектирования. Принципы SOLID помогают разработчикам создавать более понятные, гибкие и поддерживаемые системы. Благодаря данному видео ты освоишь принципы SOLID.

👀Смотреть видео

#видео
  • 👍 11
Post #2870 14.3K
Flask: Дата и время

Продолжаем делиться циклом статей, благодаря которому ты научишься пользоваться Flask. В этот раз автор рассказывает, как работать с датами и временем таким образом, чтобы это работало для всех твоих пользователей.

👉Читать статью

#статьи #flask
  • 🔥 5
  • 👍 2
Post #2869 14.4K
string.isdecimal

Метод isdecimal() вернет True, только если все символы в строке являются десятичными цифрами (0-9). Он вернет False, если строка содержит хотя бы один символ, не являющийся десятичной цифрой. Обрати внимание, данный метод не учитывает другие виды цифр, такие как арабские, римские, китайские и т. д. Если тебе нужно проверить, содержит ли строка любой тип цифр, используй методы str.isdigit() для проверки на все виды цифр или str.isnumeric() для проверки на более широкий диапазон цифр.

#практика
  • 👍 30
  • 🔥 6
Post #2867 14.2K
Магические методы

Магические методы – это методы, которые начинаются и заканчиваются двумя подчеркиваниями (__). Они позволяют определять поведение пользовательских объектов при использовании встроенных функций и операторов. Делимся видео, где автор рассказывает про данные методы.

👀Смотреть видео

#видео
  • 👍 22
  • 🔥 2
Post #2865 12.9K
string.lstrip

string.lstrip используется для удаления пробельных символов (или других указанных символов) с начала строки. Он удаляет все пробельные символы, включая пробелы, табуляции и символы новой строки, пока не встретит другой символ.

#практика
  • 🔥 14
  • 👍 11
Post #2863 12.7K
#юмор
  • 🔥 66
  • 🤣 27
  • 👍 12
  • 😁 4
Post #2862 14.8K
Книги по Data Science и Machine Learning

В данном видео автор рассказывает о 5 лучших книгах по Data Science, машинному обучению и нейронным сетям. А в комментариях под этим постом ты можешь порекомендовать другие книги!

👀Смотреть видео

#видео
  • 👍 8
Post #2858 13.3K
Flask: Дизайн приложения

Продолжаем делиться циклом статей, благодаря которому ты научишься пользоваться Flask. В этот раз автор рассказывает, как заменить базовые HTML-шаблоны новым набором, основанным на платформе пользовательского интерфейса Bootstrap.

👉Читать статью

#статьи #flask
  • 👍 8
Post #2856 11.5K
Основы Matplotlib

Matplotlib — это библиотека для визуализации данных в Python. Она предоставляет возможности для создания широкого спектра графиков и диаграмм, таких как линейные графики, гистограммы, графики рассеяния, круговые диаграммы и многие другие. Делимся видео, где автор демонстрирует основы Matplotlib.

👀Смотреть видео

#видео
  • 👍 7
Post #2855 11.8K
MongoDB: sort

В MongoDB метод sort() используется для сортировки результатов запроса на основе одного или нескольких полей. Вы можете сортировать как по возрастанию, так и по убыванию, используя значения 1 для сортировки по возрастанию и -1 для сортировки по убыванию.

#практика
  • 👍 20
Post #2853 12.1K
Библиотека PyCaret

PyCaret — это библиотека, которая помогает автоматизировать процессы машинного обучения. Она предназначена для быстрой подготовки данных, создания моделей и их оценки. Это делает машинное обучение доступным даже для пользователей с минимальными знаниями в области программирования и анализа данных. Делимся статьей, благодаря которой ты научишься пользоваться PyCaret.

👉Читать статью

#статьи
  • 🔥 14
  • 👍 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →