Добро пожаловать в мир Python
3.12K subscribers
544 photos
19 videos
14 files
1.22K links
Подборка полезных материалов для Python программистов.

По вопросам сотрудничества- @Daily_admin_info

По иным темам @un_ixtime
Download Telegram
#Python дает вам возможность находить лица на фотографиях с помощью пакета opencv-python! Код тоже не очень длинный!
Знаете ли вы, что с помощью #Python и #Pillow можно преобразовать цветные изображения в черно-белые всего за ЧЕТЫРЕ строки кода ?
Электронная книга в формате PDF

Python Notes for Professionals — советы и рекомендации. https://shly.link/arFkc
Forwarded from Python академия
Пишем игру Сапер на Python

Сегодня мы напишем одну из самых распространенных игр - сапер. Для графического интерфейса будем использовать библиотеку tkinter.

Подробнее

Полный код игры сапер на Python на GitHub

Подписывайтесь на канал 👉@pythonofff
📚 Хотите разрабатывать веб-приложения с помощью Django?

Начните осваивать этот инструмент 21 марта в 20:00 на вебинаре «Генерация случайных данных в Django».

Вместе с Леонидом Орловым, главным разработчиком zval.ru мы создадим случайные данные для проекта на django. А после рассмотрим библиотеки faker и mixer, а также вариант без использования сторонних библиотек. Demo-занятие позволяет протестировать обучение на онлайн-курсе «Web-разработчик на Python» от OTUS разработчикам, которые хотят специализироваться на web-разработке.

👉🏻 Чтобы участвовать, пройдите вступительный тест и зарегистрируйтесь на мероприятие https://otus.pw/icA9/
Python vs Node.js

Ключевые различия между Django и Node.js. https://shly.link/jFTQL
Как выровнять текст в ячейках электронной таблицы Excel с помощью #Python и #OpenPyXL
Сейчас одновременно много разработчиков ищут новую работу. Конкуренция и борьба за позиции вырастает. Поэтому стоит уделять больше внимания подготовке к техническим собеседованиям.

В бесплатном телеграм боте QTalents Interview можно тренировать навык технических собеседований. Там каждую неделю подбираются собеседники по разным языкам программирования, тренируются вместе и оставляют друг другу комментарии. 

Советуем попробовать! Если остались вопросы, заходите на сайт.
Forwarded from Python академия
Анонимные функции

Часто функции нужны только один раз, причем короткие. И избыточно создавать под них функцию и придумывать ей имя.

Для таких случаев существуют лямбда функции, так выглядит их создание:
<аргументы>: <выражение>

Такие функции обязан знать каждый программист, их применение сильно сокращает код.

Подписывайтесь на канал 👉@pythonofff
Мы в Хекслете не понаслышке знаем о силе обучения и весомости плавного погружения в новую профессию. Наша профессия «Python-разработчик» поможет новичку повысить свой level и трудоустроиться 😎
👉В этом руководстве вы познакомитесь с 6 различными типами графиков, которые можно использовать для визуализации данных временных рядов с помощью Python

6 способов построить данные временных рядов с помощью Python https://shly.link/FLDEe
If dict remembers the order of elements in Python3.6+, why do you need collections.OrderedDict anymore? That's why:

>>> OrderedDict(a=1, b=2) == OrderedDict(b=2, a=1)
False
>>> dict(a=1, b=2) == dict(b=2, a=1)
True
Вы можете использовать Pycryptodome для шифрования файла и его расшифровки. В этом примере вы используете шифрование RSA для шифрования файла с помощью #Python.
👋 Мы — команда айтишников. В текущих условиях компания не может работать как работала, и мы решили переехать всей командой.

💬 Создали канал для таких же, как мы, — тех, кто хочет уехать. Собираем всё самое полезное про релокацию. Рассказываем, с чем столкнулись сами, ищем лайфхаки и способы похачить систему (например, нашли несколько способов, как жить за границей на рубли).

👨‍💻 А вообще, мы HR-IT-чувачки (то есть без лишней скромности профи в сфере трудоустройства) и сейчас готовим новый проект: будем помогать айтишникам организовать переезд и устроиться на работу в валюте. И ещё сверху грант будем давать💰

👉 Что для этого нужно? Пока что — присоединиться к каналу RelocationDev и следить за новостями😉 Скоро обо всём расскажем — в мельчайших подробностях.
Введение в Numpy — математическая библиотека для Python

Давайте начнем быстро. Numpy — это математическая библиотека для Python. Она позволяет нам выполнять вычисления эффективно и результативно. https://shly.link/oMZrP
Forwarded from Python академия
Принципы программирования.

Хороший разработчик пишет качественный код. Сейчас существуют главные правила написания хорошего кода, им даже придуманы аббревиатуры. Их сейчас и разберем.

KISS
Keep It Stupid Simple - придерживайся простоты. Хороший пример этому - побитовые операции и регулярки. Это не означает, что их нельзя использовать. Но не надо использовать их там, где это не нужно. Чем проще написан код, тем легче его поддерживать вам и вашим коллегам.

DRY
Don’t Repeat Yourself - не повторяйся. Не следует дублировать код. Вместо копирования нужно создать функцию. В будущем это упростит отладку и изменение кода. Особенно в больших программах.

YAGNI
You Aren’t Gonna Need It - тебе это не понадобится. Неправильно создавать места только для будущего расширения кода. Неизвестно точно, какой именно понадобится функционал и возможно код будет мешать новому (речь не идет о заглушках на заказанный функционал).

SLAP
Single Level of Abstraction Principle - принцип единого уровня абстракций. Код должен оставаться поддерживаемым, особенно функции. Если функция не помещается на экран, то ее следует разбить на несколько других функций.
«Функции должны выполнять только одно действие, но выполнять его хорошо» (Роберт Мартин). В частности напоминает принцип DRY, но сильно отличается, код не обязательно должен повторяться. Но должен быть разбит на логические блоки, для большего удобства

Подписывайтесь на канал 👉@pythonofff