python_practics
5.28K subscribers
1.85K photos
205 videos
119 files
60 links
Python - обучающие материалы, полезные советы и статьи.

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Внимание! - Вопрос!

В чем отличие текстовых и бинарных файлов?

Текстовые файлы записывают и считывают данные типа str и автоматически выполняют преобразования кодировок и концов строк. Бинарные файлы записывают и считывают данные типов bytes и bytearray и не производят никаких манипуляций с данными: всё записывается и считывается в таком же виде, как и сохраняется.

#вопросы_из_собеседований

@python_practics
👍12🤓3
Sanic

Sanic - это асинхронный и очень быстрый фрейморк и веб-сервер для построения веб-приложений на основе микросервисной архитектуры. Его создателем является израильский программист Адам Хопкинс, в 2018 году основавший данный проект. С тех пор Sanic постоянно и неустанно развивается. В комьюнити проекта, которое в основном обитает в официальном канале в дискорде, существуют требования к кодстайлу, а также установлена ежеквартальная регулярность релизов, что не может не радовать.

Подробнее👇

#фреймворки_библиотеки

@python_practics
👍8🆒2
This media is not supported in your browser
VIEW IN TELEGRAM
Pacman Game на модуле turtle

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
👍9🔥1
7 математических задач на LeetCode для продвинутых

LeetCode — одна из самых популярных платформ для решения задач по программированию и подготовки к техническим собеседованиям. Мы выбрали 7 математических задач уровня Medium и Hard и предлагаем вам проверить свои навыки.

Подробнее👇

#статьи

@python_practics
👍7
😁20👍41🤯1
🔥 Годнота: чувак запустил сайт, на котором собрано 1000 вопросов с собеседований на Python разработчика. Фишка в том что просчитана вероятность с которой вопрос буден задан и есть примеры ответов. Весь список вопросов можно посмотреть здесь
👍6🔥1🤮1
Build a Backend REST API with Python & Django — Beginner: Create that App & fully-functioning user database in this crash course to building a REST API

Пошаговые руководства: Пройдите весь процесс создания среды разработки на Windows и macOS, начиная с установки необходимых инструментов и заканчивая развертыванием приложения на AWS.
Практический подход: Погрузитесь в практические занятия, начиная с создания простого скрипта «Hello World» и заканчивая сложными функциями, такими как аутентификация, публикация обновлений статуса и управление лентой профилей.

Глубокие объяснения: Поймите основные концепции Django 2.2 и Django REST Framework 3.9, такие как Django Models, APIViews, Viewsets, Serializers.

Применение в реальном мире: Узнайте о значении внутренних REST API в современной цифровой эре, основанной на приложениях.

Книга в формате pdf👇

#курсы_книги

@python_practics
👍6
Можно ли изменить отдельный символ внутри строки?
Anonymous Quiz
65%
Можно
35%
Нельзя
Python и Excel глазами НСИ

В этой статье специалист по НСИ (нормативно-справочной информации) в компании Bimeister поделиться своим небольшим опытом автоматизации некоторых рутинных задач при работе с различными файлами и Excel- базами данных.

Подробнее👇

#статьи

@python_practics
5
Внимание! - Вопрос!

Для чего необходимо закрывать файлы?

После окончания работы с файлом следует обязательно его закрыть при помощи метода close(), особенно если он был открыт для записи. При использовании буферизированного вывода данные, которые записываются в файл, не попадают в него сразу, а записываются в буфер. Содержимое буфера записывается в файл при его заполнении или вызове методов flush() или close(). Кроме того, если файл открыт для записи, он будет заблокирован для открытия для записи другими процессами до момента закрытия. Все открытые файлы автоматически закрываются при удалении соответствующих файловых объектов из памяти сборщиком мусора интерпретатора Python и при завершении работы самого интерпретатора, однако следует держать файлы открытыми минимально требуемое время.

#вопросы_из_собеседований

@python_practics
👍31
This media is not supported in your browser
VIEW IN TELEGRAM
Игра «Переворачивание плиток» на модуле turtle

Переворачивайте каждую плитку и запоминайте её значение. Нужно найти все плитки с одинаковыми номерами.

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
🔥10👍2
3, 2 … Остановимся здесь. 🐍

Потому что 2 недель достаточно, чтобы познакомиться с основами Python и понять, подходит ли вам это направление!

Не обещаем, что будет легко, но интересно, полезно и недорого (всего 990 рублей!) — гарантируем.

Расклад такой: мы даем вам базу — больше 70 уроков, вебинары, лайвкодинг, а вы пишете собственную программу.

Если переживайте — не переживайте :) Рядом всегда будет наставник, готовый ответить на любой ваш вопрос.

Старт курса уже 27 февраля, присоединяйтесь!
👍5❤‍🔥2
Задача:

В этой задаче вы создадите функцию, которая принимает список неотрицательных целых чисел и строк и возвращает новый список с отфильтрованными строками.

Пример:

   filter_list([1,2,'a','b']) == [1,2]
filter_list([1,'a','b',0,15]) == [1,0,15]


#задачник

@python_practics
🔥5🥱53🗿1
Полезно для простых телеграмм ботов

Этот код отправляет запрос к xu.su и возвращает ответ.

#полезные_сниппеты

@python_practics
🔥4👍2