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 #2941 · Back to latest

Older Posts 20 shown
Post #2940 17.4K
Pandas: Введение

pandas — это библиотека для обработки и анализа данных в Python. Она часто используется для работы с табличными данными, такими как таблицы в электронных таблицах или базы данных. Основные структуры данных в pandas — это Series и DataFrame.

Series — это одномерный массив данных, похожий на список, но с возможностью индексирования, что делает его более гибким. Series можно создать из списка, словаря или массива. Индексы могут быть заданы вручную или автоматически созданы. Здесь мы создали Series с данными [10, 20, 30, 40] и индексами ['a', 'b', 'c', 'd']. Индексы позволяют легко обращаться к элементам по меткам.

DataFrame — это двумерная структура, представляющая собой таблицу, где строки и столбцы имеют метки (индексы). DataFrame можно создать из словаря списков или массивов, а также из другой структуры данных. В данном примере мы создали DataFrame с тремя столбцами: Name, Age и Salary. pandas автоматически добавил индекс для строк.

#практика #pandas
  • 👍 43
  • 🔥 1
Post #2938 16.7K
Python 3.13

Python 3.13 включает в себя ряд новых и экспериментальных функций, которые улучшают производительность и взаимодействие с пользователем. Делимся статьей, где автор рассказывает про нововведения Python 3.13.

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

#статьи
  • 👍 27
Post #2937 17.7K
Разработка игр на Python: Часть 3

Продолжаем делиться циклом видео, благодаря которому ты сделаешь игру по мотивам “Space Invaders” с использованием библиотеки Pygame. В данном видео автор рассказывает, что такое спрайт и как реализовать стрельбу в игре.

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

#видео
  • 👍 12
  • 🔥 2
Post #2936 17.6K
#юмор
  • 🤣 124
  • 👍 75
  • 🔥 16
  • 😁 3
Post #2935 20.5K
Сортировка списков: Часть 2

Чтобы отсортировать список в обратном порядке, нужно использовать параметр reverse=True. Это работает как для метода sort(), так и для функции sorted(). Использование метода sort() будет немного быстрее, так как он работает на месте, тогда как sorted() создаёт новый список, требуя больше памяти. Однако для задач, где важна неизменяемость исходных данных, sorted() предпочтителен.

#практика
  • 👍 36
  • 🔥 6
Post #2934 17.5K
Словари

Словари (dictionaries) — это структура данных, представляющая собой коллекцию пар “ключ-значение”. Каждый элемент словаря имеет уникальный ключ, с которым связано определенное значение. Это позволяет быстро получать доступ к значениям по ключам, что делает словари удобными для хранения и поиска данных. Делимся статьей, где автор рассказывает про словари.

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

#статьи
  • 👍 17
Post #2932 17.6K
Разработка игр на Python: Часть 2

Продолжаем делиться циклом видео, благодаря которому ты сделаешь игру по мотивам “Space Invaders” с использованием библиотеки Pygame. В данном видео автор демонстрирует, как обработать события нажатия клавиш и заставить пушку двигаться по горизонтали.

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

#видео
  • 👍 14
Post #2931 17.7K
#юмор
  • 🔥 132
  • 🤣 90
  • 😁 9
  • 👍 2
Post #2930 17.5K
Сортировка списков: Часть 1

Python предлагает два основных способа сортировки списков: метод sort() и функцию sorted(). Метод sort() сортирует список на месте и не возвращает новый список. Функция sorted() возвращает новый список, не изменяя оригинал.

Иногда требуется сортировать элементы не по их значению, а по какому-то критерию. Например, сортировать строки по длине, а не по алфавиту. Для этого существует параметр key. Он принимает функцию, применяемую к каждому элементу перед сортировкой.

#практика
  • 👍 40
  • 🔥 4
Post #2928 16.8K
Pydantic 2

Pydantic 2 — это обновленная версия популярной Python-библиотеки для проверки данных и управления схемами данных. Она облегчает процесс проверки и сериализации данных, используя аннотации типов Python, и известна своей высокой производительностью. Делимся статьей, где автор рассказывает про Pydantic 2.

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

#статьи
  • 🔥 13
  • 👍 4
Post #2927 16.3K
Разработка игр на Python: Часть 1

Делимся циклом видео, благодаря которому ты сделаешь игру по мотивам “Space Invaders” с использованием библиотеки Pygame. В данном видео автор демонстрирует, как установить модули, настроить и отрисовать на экране изображение пушки.

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

#видео
  • 👍 12
  • 🔥 1
Post #2925 15.2K
Работа с файлами: Часть 3

Функции seek() и tell() позволяют управлять положением указателя внутри файла. seek(offset, from_what) — устанавливает указатель в файл, где from_what=0 — от начала, 1 — от текущей позиции, 2 — от конца. tell() возвращает текущую позицию указателя.

Модуль os и pathlib предоставляют функции для работы с файловой системой, например, для проверки существования файлов или создания папок.

Для хранения сложных объектов Python, таких как словари и списки, часто используют формат JSON.

#практика
  • 👍 23
Post #2923 17.4K
Путь создания библиотеки

Благодаря данной статье ты научишься создавать собственные библиотеки на Python. Автор рассказывает все этапы создания библиотек: документация, тестирование, архитектура, публикация и управление зависимостями.

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

#статьи
  • 👍 23
  • 🔥 3
  • 😁 1
Post #2922 16.7K
#юмор
  • 🔥 87
  • 😁 25
  • 👍 7
Post #2921 19.9K
mlfinlab

MLFinLab — это библиотека Python с открытым исходным кодом, созданная для реализации и упрощения сложных алгоритмов и техник, описанных в книге “Advances in Financial Machine Learning” Маркоса Лопеса де Прадо. Библиотека предназначена для исследователей и разработчиков, работающих в области финансового машинного обучения, и предлагает широкий спектр инструментов для построения и тестирования моделей, используемых в алгоритмическом трейдинге и финансовом анализе. Делимся статьей, где автор рассказывает про данную библиотеку.

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

#статьи
  • 👍 22
Post #2920 18.6K
Работа с файлами: Часть 2

Чтение файла:

read() — считывает весь файл как строку.
readline() — считывает одну строку.
readlines() — возвращает все строки файла в виде списка.

Запись в файл:

write() — записывает строку в файл.
writelines() — принимает список строк и записывает их в файл. При использовании режима "w" файл будет перезаписан, а "a" добавит данные в конец файла.

#практика
  • 👍 59
  • 🔥 2
  • 😁 1
Post #2919 20.3K
#юмор
  • 🤣 174
  • 👍 20
  • 🔥 17
  • 😁 13
Post #2918 20.8K
Мини-блог на Django: Часть 7

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

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

#видео #django
  • 👍 9
Post #2916 17.8K
MiniApp: Игра 2048

Благодаря данной статье ты узнаешь, как можно превратить игру 2048 в Telegram-бот. Автор демонстрирует создание MiniApp с помощью FastAPI и Aiogram.

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

#статьи
  • 👍 16
Post #2914 17.7K
Работа со строками: Часть 2

Методы для удаления лишних символов с начала и конца строки:

strip() — удаляет пробелы в начале и в конце строки.
lstrip() и rstrip() — удаляют пробелы слева или справа.

Python поддерживает несколько способов форматирования строк:

f-строки (начиная с Python 3.6): встроенные выражения, облегчает работу с переменными.
Метод format(): добавляет параметры внутри фигурных скобок {}.

#практика
  • 👍 28
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 →