es
Feedback
Pythoner

Pythoner

Ir al canal en Telegram

Полезные материалы по Python, которые будут интересны опытному и начинающему разработчику. Сотрудничество - @flattys Цены - @serpent_media Канал на бирже: https://telega.in/c/pythonercode

Mostrar más
6 771
Suscriptores
-524 horas
-357 días
-6330 días
Archivo de publicaciones
🌐Платформа Google Colab. Платформа Google Colab является одним из наиболее простых и удобных способов работы с python. Ведь
🌐Платформа Google Colab. Платформа Google Colab является одним из наиболее простых и удобных способов работы с python. Ведь для того, чтобы начать работу, по сути не требуется ничего устанавливать - достаточно просто открыть ваш удобный веб браузер и создать блокнот Google Colaboratory В открывшемся документе можно сразу же начать писать и запускать код. Также документом удобно делиться с коллегами и друзьями - достаточно переслать им ссылку.

😈Разница между __str__ и __repr__ Оба магических метода __str__ и __repr__ используются для получения строкового представлен
😈Разница между __str__ и __repr__ Оба магических метода __str__ и __repr__ используются для получения строкового представления объекта. Давайте разберемся, в чем же собственно разница между ними. Метод __str__ используется для создания вывода для конечного пользователя, а __repr__ в основном используется для отладки и разработки. Другими словами, цель __repr__ – быть однозначным, а __str__ – читабельным. Функция print() и встроенная функция str() используют метод __str__ для отображения строкового представления объекта, а вот встроенная функция repr() использует для этого метод __repr__.

⌨️Новый вид синтаксис дженериков Python3.12. В предыдущих версиях псевдонимы записывались след.образом: from typing import Ty
⌨️Новый вид синтаксис дженериков Python3.12. В предыдущих версиях псевдонимы записывались след.образом: from typing import TypeAlias _T = TypeVar("_T") ListOrSet: TypeAlias = list[_T] | set[_T] В новой версии эта запись выглядит примерно так: type ListOrSet[T] = list[T] | set[T]

Python, Django и Bootstrap для начинающих.pdf86.80 MB

👨‍💻Современная книга про python - "Python, Django и Bootstrap для начинающих" Автор: А. Постолит Количество страниц: 624 Го
👨‍💻Современная книга про python - "Python, Django и Bootstrap для начинающих" Автор: А. Постолит Количество страниц: 624 Год издания: 2023 🟪Книга посвящена вопросам разработки веб-приложений с использованием языка Python, фреймворков Django, Bootstrap и интерактивной среды разработки PyCharm. В книге: рассмотреныРассмотрены основные технологии и рабочие инструменты создания веб-приложений. 💬Описаны фреймворки Django, Bootsrtap и структура создаваемых веб-приложений. 💬На простых примерах показана обработка и маршрутизация запросов пользователей, формирование ответных веб-страниц. 💬Рассмотрено создание шаблонов веб-страниц и форм для пользователей. 💬Показано взаимодействие пользователей с различными типами баз данных через модели. 💬Описана работа с базами данных через встроенные в Django классы без использования SQL-запросов. 💬Приведен пошаговый пример создания сайта от его проектирования, до формирования программных модулей и развертывания сайта в Интернете с базами данных SQLite и MySQL. 🎁Файл с книгой отправлю постом ниже🎁

📝Как оставить в списке только уникальные значения без повторов? 💬Список с повторами: >>> num = [4, 8, 5, 8] Можно использов
📝Как оставить в списке только уникальные значения без повторов? 💬Список с повторами: >>> num = [4, 8, 5, 8] Можно использовать множества для удаления повторов. 💬Из списка сделаем множество, а из множества - список: >>> list(set(num)) [8, 4, 5] Мы действительно получили список уникальных элементов, вот только порядок нарушился. 💬Начиная с Python 3.7 для этих целей подойдут словари, у них гарантированно сохраняется порядок вставки, а так же ключи являются уникальными. >>> list(dict.fromkeys(num)) [4, 8, 5] Создали словарь с ключами из num и значениями None, преобразовали в список ⌨️

📷Загрузка изображения в форму. Загрузка изображения происходит из папки, откуда запускается скрипт. Пусть указываем полность
📷Загрузка изображения в форму. Загрузка изображения происходит из папки, откуда запускается скрипт. Пусть указываем полностью с форматом изображением. Функции обработки изображения PhotoImage() принимает параметр file = путь к изображению. canvas.create_image() создает изображение в форме с привязкой и положением.

⌨️Python за 7 часов для новичков. Всего уроков: 33 Общая продолжительность: 7ч 3 мин Автор покрывает все основные концепции я
⌨️Python за 7 часов для новичков. Всего уроков: 33 Общая продолжительность: 7ч 3 мин Автор покрывает все основные концепции языка Python, начиная с установки и написания первой программы, и заканчивая изучением генераторов списков, словарей и множеств, а также декораторов и lambda функций. 00:45 Установка python, первая программа 10:47 Переменные 20:56 Типы данных в python 30:02 Условные операторы if, elif, else 39:03 Условные операторы 2 45:53 Условные операторы Практика 56:44 Цикл while 1:12:37 Цикл for 1:21:23 Цикл for, цикл в цикле 1:29:34 Списки, тип данных list 1:41:29 Списки, методы типа данных list 1:53:21 Кортежи, тип данных tuple 2:08:42 Практика python, модуль os, функция walk 2:21:16 Функции def, определение и вызов 2:30:07 Функции def, параметры и аргументы 2:43:49 Функции переменное количество аргументов, параметр *args 2:56:28 Функции, область видимости переменных 3:08:49 Функции и структура кода 3:22:07 Словари, тип данных dict 3:37:22 Словари, методы dict 3:49:21 Чтение и запись файлов 4:05:29 Множества, тип данных set 4:22:30 Строки, экранированные символы 4:30:17 Строки, методы str 4:43:13 f-строка, форматирование строк 4:50:10 Обработка исключений, try, except 5:09:59 Менеджер контекста with as 5:16:19 Импорт модулей, if _name_ == "main" 5:34:58 Игра в кости на python tkinter 5:56:53 Декораторы 6:10:36 Генераторы списков, словарей, множеств 6:30:56 Выражение генератор 6:43:03 Функция генератор, оператор yield 6:51:51 lambda функция 🎬 Видео на youtube

Конвертируем PDF в docx с помощью Python. 📌Github
Конвертируем PDF в docx с помощью Python. 📌Github

Создание библиотеки Python: полный гайд. Нашёл на хабр свежую и очень полезную статью. В который автор рассказывает как созда
Создание библиотеки Python: полный гайд. Нашёл на хабр свежую и очень полезную статью. В который автор рассказывает как создать свою библиотеку от начала до конца, а так же как загрузить её на PyPi.

Новый способ программирования на Python😂
Новый способ программирования на Python😂

☄️Знакомство с JSON. Познакомимся с еще одним методом хранения информации часто использующимся со связкой с Python. JSON - эт
☄️Знакомство с JSON. Познакомимся с еще одним методом хранения информации часто использующимся со связкой с Python. JSON - это текстовый формат хранения данных, основанный на JavaScript. Представляет собой набор упорядоченных данных. В Python есть множество встроенных средств для работы с данным методом организации информации. О которых мы поговорим в дальнейших материалах.

📊Графики Vpython. Еще одно интересное применение Vpython это создание интерактивных графиков. Все что нужно - создать фукнци
📊Графики Vpython. Еще одно интересное применение Vpython это создание интерактивных графиков. Все что нужно - создать фукнции, передать значения. Отображение графика имеет множество возможностей на панели сверху.

photo content

💸 Кто-то слил данные google, в которых были зарплаты сотрудников компании. 💸 Инженер-программист 7-го уровня получает $711
💸 Кто-то слил данные google, в которых были зарплаты сотрудников компании. 💸 Инженер-программист 7-го уровня получает $711 тысяч в год, а если учитывать бонусы и премии, то ЗП некоторых работников достигает $1 миллион в год и выше. Минимальный оклад составляет $29,5 тысяч в месяц.

Roadmap для Python-разработчика💎
Roadmap для Python-разработчика💎

🌐 Функции генерации массива. Иногда элементы массива изначально неизвестны, но массив для их хранения необходим сейчас. Поэт
🌐 Функции генерации массива. Иногда элементы массива изначально неизвестны, но массив для их хранения необходим сейчас. Поэтому в NumPy есть функции для создания массива с исходным содержимым (по умолчанию тип массива — float64)
>>> import numpy as np

✔️ zeros((n, m)) - создает массив нулей с размером n x m.
>>> np.zeros((3, 2))
array([[0., 0.],
[0., 0.],
[0., 0.]])

✔️ ones((n, m)) - создает массив единиц с размером n x m.
>>> np.ones((2, 3))
array([[1., 1., 1.],
[1., 1., 1.]])

>>> np.ones((2, 2), dtype=np.int16)
array([[1, 1],
[1, 1]], dtype=int16)

✔️ empty() - создает массив без заполнения. Исходное содержимое случайно и зависит от состояния памяти на момент создания массива (мусор, что в ней хранится).
>>> np.empty((2,2))
array([[5.e-324, 0.e+000],
[0.e+000, 5.e-324]])

💎 Документация тут -> NumPy

+1
Изучаем_Python_Том_15_е_издание_2019_Марк_Лутц.pdf57.38 MB

Ещё две хороших книжки❕ Изучаем Python [1-2 том][2019-2020] Марк Лутц. Первый и второй тома легендарной книги «Изучаем Python
Ещё две хороших книжки❕ Изучаем Python [1-2 том][2019-2020] Марк Лутц. Первый и второй тома легендарной книги «Изучаем Python» Марка Лутца – всемирно известный учебник, написанный доступным языком и основанный на материалах учебных курсов, которые автор ведет уже на протяжении многих лет. С помощью этой практической книги вы получите: 💬Всестороннее и глубокое введение в основы языка Python. 💬Будучи основанной на учебном курсе Марка Лутца, книга поможет вам научиться писать быстрый и эффективный код на Python. 💬Она идеально подойдёт как для новичков, так и для профессионалов. 🎁Фаил с книгой отправлю постом ниже🎁