📌Команды PIP:
pip install package-name — устанавливает последнюю версию пакета;
pip install package-name==4.8.2 — устанавливает пакет версии 4.8.2;
pip install package-name --upgrade — обновляет версию пакета;
pip download — скачивает пакеты;
pip uninstall — удаляет пакеты;
pip freeze — выводит список установленных пакетов в необходимом формате ( обычно используется для записи в requirements.txt);
pip list — выводит список установленных пакетов;
pip list --outdated — выводит список устаревших пакетов;
pip show — показывает информацию об установленном пакете;
pip check — проверяет установленные пакеты на совместимость зависимостей;
pip search — по введенному названию, ищет пакеты, опубликованные в PyPI;
pip wheel — собирает wheel-архив по вашим требованиям и зависимостям;
pip hash — вычисляет хеши архивов пакетов;
pip completion — вспомогательная команда используется для завершения основной команды;
pip help — помощь по командам.
pip install package-name — устанавливает последнюю версию пакета;
pip install package-name==4.8.2 — устанавливает пакет версии 4.8.2;
pip install package-name --upgrade — обновляет версию пакета;
pip download — скачивает пакеты;
pip uninstall — удаляет пакеты;
pip freeze — выводит список установленных пакетов в необходимом формате ( обычно используется для записи в requirements.txt);
pip list — выводит список установленных пакетов;
pip list --outdated — выводит список устаревших пакетов;
pip show — показывает информацию об установленном пакете;
pip check — проверяет установленные пакеты на совместимость зависимостей;
pip search — по введенному названию, ищет пакеты, опубликованные в PyPI;
pip wheel — собирает wheel-архив по вашим требованиям и зависимостям;
pip hash — вычисляет хеши архивов пакетов;
pip completion — вспомогательная команда используется для завершения основной команды;
pip help — помощь по командам.
Pandas_info.pdf
588.8 KB
Большая шпаргалка по библиотеке Pandas
Python Developer Starter Pack
В этом видео автор подробно разбирает, какие минимальные навыки стоит развивать людям, решившим идти в Python-разработку, но ещё не определившимся с направлением.
Перейти к просмотру
#SoftSkills
В этом видео автор подробно разбирает, какие минимальные навыки стоит развивать людям, решившим идти в Python-разработку, но ещё не определившимся с направлением.
Перейти к просмотру
#SoftSkills
Форматирование даты и времени
С помощью f-строк можно форматировать дату и время так, как если бы для этого использовался бы метод datetime.strftime. Это особенно приятно, когда понимаешь, что тут имеется больше возможностей форматирования значений, чем те немногие, которые упомянуты в документации. Так, Python-метод strftime поддерживает, кроме прочего, все способы форматирования значений, поддерживаемые его базовой реализацией на C.
С помощью f-строк можно форматировать дату и время так, как если бы для этого использовался бы метод datetime.strftime. Это особенно приятно, когда понимаешь, что тут имеется больше возможностей форматирования значений, чем те немногие, которые упомянуты в документации. Так, Python-метод strftime поддерживает, кроме прочего, все способы форматирования значений, поддерживаемые его базовой реализацией на C.
Python-скрипт, который каждый день желает родителям доброго утра через WhatsApp
Каждый день на нас давит груз забот, который мешает уделить внимание близким. И, если вам хочется проявить внимание к своим родным, которые по какой-то причине всё ещё пользуются WhatsApp, а не только однообразно отвечать на присылаемые открытки, то эта статья для вас. С помощью неё вы сможете наладить регулярную отправку различных сообщений или открыток в WhatsApp.
Подробнее
Каждый день на нас давит груз забот, который мешает уделить внимание близким. И, если вам хочется проявить внимание к своим родным, которые по какой-то причине всё ещё пользуются WhatsApp, а не только однообразно отвечать на присылаемые открытки, то эта статья для вас. С помощью неё вы сможете наладить регулярную отправку различных сообщений или открыток в WhatsApp.
Подробнее
14 самых часто задаваемых вопросов на собеседовании про Python
https://telegra.ph/14-samyh-chasto-zadavaemyh-voprosov-na-sobesedovanii-pro-Python-06-05
https://telegra.ph/14-samyh-chasto-zadavaemyh-voprosov-na-sobesedovanii-pro-Python-06-05
Telegraph
14 самых часто задаваемых вопросов на собеседовании про Python
Разбор 14 самых часто задаваемых вопросов для начинающих, а также для продвинутых Python-разработчиков. 1. Что такое PEP 8? PEP - расшифровывается как Python Enhancement Proposal. Это официальный проектный документ, предоставляющий информацию сообществу Python…
📚Книга: Django: практика создания Web-сайтов на Python
Автор: Владимир Дронов
Описание: Книга создана для того, чтобы научить разрабатывать Web-сайты при помощи библиотеки Django. Здесь детально описываются процессы создания модулей, шаблонов, написание кодов и применение сторонних библиотек.
Сложность: #Средне
Тематика: #Django
Ссылки: 💽Скачать
Автор: Владимир Дронов
Описание: Книга создана для того, чтобы научить разрабатывать Web-сайты при помощи библиотеки Django. Здесь детально описываются процессы создания модулей, шаблонов, написание кодов и применение сторонних библиотек.
Сложность: #Средне
Тематика: #Django
Ссылки: 💽Скачать
ТОП 5 Ошибок и создание правильной архитектуры
В данном видеоролике мы рассмотрим 5 ошибок, которые сделают Ваш проект хуже, если Вы пишите его в одном файле. Примеры почему писать код в одном файле является плохой практикой. Рассмотрим проект по защите Python программ и его структуру. Спроектируем архитектуру проекта на примере чата.
Перейти к просмотру
#Mistakes
В данном видеоролике мы рассмотрим 5 ошибок, которые сделают Ваш проект хуже, если Вы пишите его в одном файле. Примеры почему писать код в одном файле является плохой практикой. Рассмотрим проект по защите Python программ и его структуру. Спроектируем архитектуру проекта на примере чата.
Перейти к просмотру
#Mistakes
⚡️ Python + Нейросети
💡 Подключаемся к Нейросети
🍔 Генерируем изображения на основе твоего текста и ИИ
https://youtu.be/g2DAT7vOd7Q
#youtube
💡 Подключаемся к Нейросети
🍔 Генерируем изображения на основе твоего текста и ИИ
https://youtu.be/g2DAT7vOd7Q
#youtube
Бесплатные курсы по Python о которых ты не знал
В этом видео автор расскажет о 3 бесплатных курсах по основам языка Python, о которых Вы, скорее всего, не знали.
Перейти к просмотру
#Education
В этом видео автор расскажет о 3 бесплатных курсах по основам языка Python, о которых Вы, скорее всего, не знали.
Перейти к просмотру
#Education
Решаем простые задачки на Python с сайта Codewars — https://youtu.be/hsI54M3ajxg
Как программируют на Python? Как программист решает задачи? Автор показывает на примере самых легких задач с сайта codewars.com. Решает задачи 8 кю (спойлер - одну из них не решит :) ) на языке Python.
Как программируют на Python? Как программист решает задачи? Автор показывает на примере самых легких задач с сайта codewars.com. Решает задачи 8 кю (спойлер - одну из них не решит :) ) на языке Python.
YouTube
Решаю простые задачки на Python с сайта Codewars
Как программируют на Python? Как программист решает задачи? Показываю на примере самых легких задач с сайта codewars.com. Решаю задачи 8 кю (спойлер - одну из них не решу :) ) на языке Python.
Чат Дедов-программистов в телеграме: https://yangx.top/oldcodersclub…
Чат Дедов-программистов в телеграме: https://yangx.top/oldcodersclub…
#python_golang #python #Go #office_remote_hybrid #middle_developer #fulltime
Вакансия: Middle Backend разработчик (Python + Golang)
З/п: от 200 000 до 285 000 руб. до вычета налогов
Формат: офис в Москве, гибрид, удалёнка
Полная занятость
Компания: Tevian (https://tevian.ai) – российский разработчик систем компьютерного зрения и видеоаналитики, является резидентом Сколково. Мы занимаемся разработкой систем распознавания лиц, машин, номерных знаков и документов, видеоаналитики для ритейла с использованием самых современных технологий. Наши решения основаны на искусственном интеллекте и нейронных сетях, а алгоритмы распознавания лиц входят в число лучших в мире. Многие известные компании, работающие в области видеонаблюдения, систем контроля доступа и робототехники лицензируют наши разработки, применяя их для анализа видео с сотен тысяч камер.
Круг задач:
- разработка новых сервисов компьютерного зрения с применением нейронных сетей;
- интеграция продуктов компании с системами партнеров;
- поддержка и развитие существующих web-систем и сервисов.
Наши ожидания:
- уверенное знание Python 3.8+ (middle);
- уверенное знание Golang 1.20+ (middle);
- понимание конкурентного и/или параллельного кода (asyncio, multiprocessing, multithreading);
- опыт проектирования REST API;
- знание одного из фреймворков: Django, Flask, AIOHTTP, Sanic, FastAPI;
- уверенная работа с PostgreSQL;
- разработка и деплой с использованием Docker;
- работа в среде Linux;
- уверенное знание Git;
- владение английским языком — понимание технической документации;
- высшее техническое образование.
Будут плюсом:
- опыт работы с изображениями (Pillow, OpenCV, Numpy);
- опыт запуска нейронных сетей (ONNX Runtime, TensorRT, MXNet, PyTorch);
- опыт работы с GitLab, написание базовых GitLab CI скриптов;
- опыт работы с RabbitMQ, Redis, etcd, S3;
- опыт работы с NoSQL базами (Cassandra, Scylla);
- навык работы с OpenAPI/Swagger.
Мы предлагаем:
- заработную плату от 200 000 до 285 000 до вычета НДФЛ;
- комфортное рабочее место в новом офисе в ЖК «Садовые кварталы», 5 минут от м. Фрунзенская;
- оформление по ТК РФ (“белая” заработная плата);
- работу в аккредитованной IT компании;
- гибкий график 5/2, плавающее начало дня, возможны гибрид и удалёнка;
- оплачиваемые обеды (карты питания);
- ДМС со стоматологией с начала работы в компании;
- молодой коллектив выпускников ВМК МГУ, включающий финалистов международных олимпиад по программированию;
- чай, кофе, печенье и прочие вкусности на кухне;
- гибкость, отсутствие бюрократии, прямой контакт с руководством.
Контакты: @MaratBaychurin (Telegram)
Вакансия: Middle Backend разработчик (Python + Golang)
З/п: от 200 000 до 285 000 руб. до вычета налогов
Формат: офис в Москве, гибрид, удалёнка
Полная занятость
Компания: Tevian (https://tevian.ai) – российский разработчик систем компьютерного зрения и видеоаналитики, является резидентом Сколково. Мы занимаемся разработкой систем распознавания лиц, машин, номерных знаков и документов, видеоаналитики для ритейла с использованием самых современных технологий. Наши решения основаны на искусственном интеллекте и нейронных сетях, а алгоритмы распознавания лиц входят в число лучших в мире. Многие известные компании, работающие в области видеонаблюдения, систем контроля доступа и робототехники лицензируют наши разработки, применяя их для анализа видео с сотен тысяч камер.
Круг задач:
- разработка новых сервисов компьютерного зрения с применением нейронных сетей;
- интеграция продуктов компании с системами партнеров;
- поддержка и развитие существующих web-систем и сервисов.
Наши ожидания:
- уверенное знание Python 3.8+ (middle);
- уверенное знание Golang 1.20+ (middle);
- понимание конкурентного и/или параллельного кода (asyncio, multiprocessing, multithreading);
- опыт проектирования REST API;
- знание одного из фреймворков: Django, Flask, AIOHTTP, Sanic, FastAPI;
- уверенная работа с PostgreSQL;
- разработка и деплой с использованием Docker;
- работа в среде Linux;
- уверенное знание Git;
- владение английским языком — понимание технической документации;
- высшее техническое образование.
Будут плюсом:
- опыт работы с изображениями (Pillow, OpenCV, Numpy);
- опыт запуска нейронных сетей (ONNX Runtime, TensorRT, MXNet, PyTorch);
- опыт работы с GitLab, написание базовых GitLab CI скриптов;
- опыт работы с RabbitMQ, Redis, etcd, S3;
- опыт работы с NoSQL базами (Cassandra, Scylla);
- навык работы с OpenAPI/Swagger.
Мы предлагаем:
- заработную плату от 200 000 до 285 000 до вычета НДФЛ;
- комфортное рабочее место в новом офисе в ЖК «Садовые кварталы», 5 минут от м. Фрунзенская;
- оформление по ТК РФ (“белая” заработная плата);
- работу в аккредитованной IT компании;
- гибкий график 5/2, плавающее начало дня, возможны гибрид и удалёнка;
- оплачиваемые обеды (карты питания);
- ДМС со стоматологией с начала работы в компании;
- молодой коллектив выпускников ВМК МГУ, включающий финалистов международных олимпиад по программированию;
- чай, кофе, печенье и прочие вкусности на кухне;
- гибкость, отсутствие бюрократии, прямой контакт с руководством.
Контакты: @MaratBaychurin (Telegram)
tevian.ai
Tevian: IT company in the b2b2b segment
Development of software products in the field of computer vision, video analytics
🔥 Полезные библиотеки Python
Cam-Hackers - используя данный Python скрипт мы можем сделать выборку по хакнутым и общедоступным камерам видеонаблюдения в разных странах.
Список содержит IP адрес и порт для подключения.
Установка:
$ apt-get install python3
$ apt-get install git
$ git clone https://github.com/AngelSecurityTeam/Cam-Hackers
$ cd Cam-Hackers
$ pip install -r requirements.txt
Использование:
$ python3 cam-hackers.py
Скрипт вернет список из стран, останется лишь выбрать нужную вам.
⚙️ GitHub/Инструкция
⚠️ Информация предоставлена исключительно с целью ознакомления. И побуждает обратить внимание на проблемы в безопасности.
#osint #python #pentest #soft #github
Cam-Hackers - используя данный Python скрипт мы можем сделать выборку по хакнутым и общедоступным камерам видеонаблюдения в разных странах.
Список содержит IP адрес и порт для подключения.
Установка:
$ apt-get install python3
$ apt-get install git
$ git clone https://github.com/AngelSecurityTeam/Cam-Hackers
$ cd Cam-Hackers
$ pip install -r requirements.txt
Использование:
$ python3 cam-hackers.py
Скрипт вернет список из стран, останется лишь выбрать нужную вам.
⚙️ GitHub/Инструкция
⚠️ Информация предоставлена исключительно с целью ознакомления. И побуждает обратить внимание на проблемы в безопасности.
#osint #python #pentest #soft #github
Ускоренный курс по разработке GUI на Python 3 и PyQt5 за 4 часа
Быстрый курс по разработке GUI на Python для начинающих простым и понятным языком.
Перейти к просмотру
#Gui
Быстрый курс по разработке GUI на Python для начинающих простым и понятным языком.
Перейти к просмотру
#Gui
Первичный анализ данных в Python
Мы рассмотрим процесс первичного исследования данных (exploratory data analysis) средствами Python. Вы узнаете, как работает загрузка набора данных, предобработка (очистка, обработка пропущенных значений, преобразование признаков), построение графиков и базовых статистик.
Подробнее: 👉 тут
Мы рассмотрим процесс первичного исследования данных (exploratory data analysis) средствами Python. Вы узнаете, как работает загрузка набора данных, предобработка (очистка, обработка пропущенных значений, преобразование признаков), построение графиков и базовых статистик.
Подробнее: 👉 тут