TGViewer
Channel Public Channel
About Python [ru]

About Python [ru]

@python_tesst

Пишем на Python, создаём нейросети и ИИ-агентов.
Алгоритмы, задачи и вайбкодинг.

Личный блог автора - @just_genych
По вопросам рекламы или разработки: @g_abashkin
Subscribers
6.42K
Photos
490
Videos
17
Links
2.1K

Showing posts older than #1552 · Back to latest

Older Posts 20 shown
Post #1551 975
📝 Подборка вакансий для лидов

Руководитель группы разработки (Python)
• Python, Django, PostgreSQL, Redis, Linux, Git
• Уровень дохода не указан | от 3-5 лет

Lead Python разработчик в CloudBilling (DWH)
• Python, SQL, Java, ClickHouse, PostgreSQL, Kafka, VictoriaMetrics, Jaeger, ELK, OpenShift, Kubernetes
• от 350 000 ₽ | от 5 лет

Data Science Tech Lead/Product owner
• Python, SQL, Hadoop, Spark, Airflow
• Уровень дохода не указан | более 5 лет

Ведущий разработчик / Техлид Openstack
• Python, Golang, OpenStack, PostgreSQL, Linux
• Уровень дохода не указан | от 3 лет
Post #1550 1.01K
⚙️ Что такое модуль sys в Python и как он используется?

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

➡️ Пример:

import sys

print("Аргументы:", sys.argv) # Аргументы командной строки
print("Версия Python:", sys.version) # Версия интерпретатора
sys.exit(0) # Завершение программы с кодом 0


🗣️ В этом примере модуль sys позволяет получить аргументы, версию Python и завершить выполнение программы. Это полезно для написания скриптов и системных утилит.


🖥 Подробнее тут
Post #1549 967
👩‍💻 Большой гайд по миграциям в Django: готовимся к миграциям и избегаем конфликтов

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

Читать...
Post #1548 968
Post #1547 910
📝 Подборка вакансий для сеньоров

Senior Python developer (ServiceController)
• Python, FastAPI, PostgreSQL, SQLAlchemy, Kafka, Docker, Kubernetes
• Уровень дохода не указан | от 3 лет

Python Developer в Витрина.Core
• Python, FastAPI, PostgreSQL, Redis, ClickHouse, Elastic, RabbitMQ, Docker, Kubernetes
• Уровень дохода не указан | опыт не указан

Middle/Senior Python Developer
• Python, Django, PostgreSQL, ClickHouse, Linux, Docker, Git
• от 200 000 до 300 000 ₽ | опыт не указан

Python developer
• Python, Django, Django ORM, DRF, Linux, HTTP, Redis, RabbitMQ
• от 150 000 ₽ | от 1 года
Post #1546 952
👩‍💻 Введение в ERP: Что такое ERP-системы и почему они важны для производства?

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

Читать...
Post #1545 962
👩‍💻 Python REST API: Flask, Connexion и SQLAlchemy (часть 2)

Статья продолжает серию по созданию REST API на Flask. В этой части вы подключаете SQLite, используете SQLAlchemy для управления данными, добавляете сериализацию с Marshmallow и интегрируете базу данных с REST API.

Читать...
Post #1544 961
👩‍💻 Обратный индекс слов в тексте

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

Пример:

text = """Python is great.
JavaScript is also great.
Python is popular."""
result = word_index(text)
print(result)
# Ожидаемый результат:
# {
# 'python': [0, 2],
# 'is': [0, 1, 2],
# 'great': [0, 1],
# 'javascript': [1],
# 'also': [1],
# 'popular': [2]
# }


Решение задачи🔽

def word_index(text):
from collections import defaultdict
import re

index = defaultdict(list)
lines = text.splitlines()

for i, line in enumerate(lines):
words = re.findall(r'\b\w+\b', line.lower())
for word in words:
if i not in index[word]:
index[word].append(i)

return dict(index)

# Пример использования:
text = """Python is great.
JavaScript is also great.
Python is popular."""
result = word_index(text)
print(result)
Post #1543 998
👩‍💻 Дашбординг: Dash или Shiny

Разбираемся в устройстве Dash и Shiny и почему оба фреймворка отлично подходят для решения единственной задачи - создать функциональный и красивый дашборд.

Читать...
Post #1542 1.01K
📝 Подборка вакансий для джунов

QA-инженер Fullstack (Python)
• Python, PyTest, TMS Test IT, Postman/Insomnia, DBeaver, ELK, SIPP
• Уровень дохода не указан | от 1,5 лет

Программист Python
• Python, Kubernetes, Docker, Apache Kafka, RabbitMQ, PostgreSQL
• Уровень дохода не указан | от 2 лет

Python-разработчик
• Python, PostgreSQL, Docker, MongoDB, AIOHTTP, Prometheus
• от 240 000 до 400 000 ₽ | от 2 лет

Middle Python разработчик
• Flask, SQLAlchemy, Python
• Уровень дохода не указан | от 2 лет

Python Developer
• Python, Django, Linux, PostgreSQL, Celery, Redis, Pandas, NumPy
• до 250 000 ₽ | от 3 лет
Post #1541 987
⚙️ Что такое dataclasses в Python и зачем они нужны?

dataclasses — это модуль, добавленный в Python 3.7, который упрощает создание классов для хранения данных. Он автоматически генерирует методы, такие как __init__, __repr__, и __eq__, на основе аннотаций типов.

➡️ Пример:

from dataclasses import dataclass

@dataclass
class Point:
x: int
y: int

point = Point(10, 20)
print(point) # Point(x=10, y=20)
print(point == Point(10, 20)) # True


🗣️ В этом примере класс Point автоматически получает методы для удобной работы с объектами, что экономит время и делает код чище.


🖥 Подробнее тут
Post #1540 997
👩‍💻 Доверяй, но проверяй: Как парсинг помогает выявить фейки в НСИ

Статья описывает Excel-файл с актуальной информацией о ГОСТах, обсуждает их применение и влияние данных. Рассматриваются подходы к парсингу и автоматизации с использованием C#, Python и VBA.

Читать...
Post #1539 1.04K
📝 Подборка вакансий для джунов

QA Automation Engineer Junior (Python)
• Python, PyTest, ООП, SQL, PostgreSQL
• Уровень дохода не указан | от 1 года

Data Engineer
• Python, SQL, ETL, Docker, Kubernetes, Apache Airflow
• Уровень дохода не указан | опыт не указан

Младший системный инженер
• Linux, TCP/IP, Golang, Bash, Python, PostgreSQL, Настройка и наладка оборудования
• Уровень дохода не указан | опыт не указан

Разработчик торговых стратегий / HF-Trader
• C++
• от 50 000 до 120 000 ₽ | от 2 лет
Post #1538 1.05K
👩‍💻 Подсчёт количества слов в строке

Напишите функцию, которая принимает строку и возвращает словарь, где ключами являются слова из строки, а значениями — количество их вхождений. Игнорируйте регистр и знаки препинания.

Пример:

text = "Hello, world! Hello Python world."
result = count_words(text)
print(result)
# Ожидаемый результат: {'hello': 2, 'world': 2, 'python': 1}


Решение задачи🔽

import re
from collections import Counter

def count_words(text):
# Убираем знаки препинания и приводим к нижнему регистру
words = re.findall(r'\b\w+\b', text.lower())
# Подсчитываем количество вхождений каждого слова
return Counter(words)

# Пример использования:
text = "Hello, world! Hello Python world."
result = count_words(text)
print(result)
# Ожидаемый результат: {'hello': 2, 'world': 2, 'python': 1}
Post #1537 1.04K
👩‍💻 Python REST API: Flask, Connexion и SQLAlchemy (часть 1)

Статья из серии посвящена созданию REST API на Flask. Рассматриваются настройка проекта, обработка запросов с Connexion, определение конечных точек через OpenAPI и аннотация API с помощью Swagger UI.

Читать...
Post #1535 943
Post #1534 957
👩‍💻 Поиск числа с максимальной суммой цифр

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

Пример:

numbers = [123, 456, 789, 234]
result = max_digit_sum(numbers)
print(result)
# Ожидаемый результат: 789 (7+8+9=24, это максимальная сумма)


Решение задачи🔽

def max_digit_sum(numbers):
def digit_sum(n):
return sum(int(digit) for digit in str(n))

return max(numbers, key=digit_sum)

# Пример использования:
numbers = [123, 456, 789, 234]
result = max_digit_sum(numbers)
print(result) # Ожидаемый результат: 789
Post #1533 959
💼 «Хочу уволиться, но боюсь»: что делать

«Завтра напишу заявление об увольнении» — фраза, которую многие повторяют каждый понедельник, но так и не решаются на перемены. Сегодня поговорим о том, как перестать саботировать собственную карьеру и научиться управлять страхом перемен. Спойлер: дело не в лени и не в комфортной зарплате.

Читать...
Post #1532 970
📝 Подборка зарубежных вакансий

Python Developer/Data Scientist
• Python, Pandas, NumPy, NLP, TensorFlow, Keras, SQL, Git, Docker, NoSQL
• от 5 500 $ | от 3 лет

Python QA automation developer
• Python, Linux, HTTP, TCP, CI/CD, DevOps
• до 5 000 $ | опыт не указан

Fast API Backend python developer/devOps
• Python, FastAPI, gRPC, PostgreSQL, Elasticsearch, Docker
• от 800 до 1 400 $ | опыт не указан

Cloud Security Engineer
• Kubernetes, SSDL, Python, Golang
• до 9 000 € | от 3 лет

Database Administrator
• ClickHouse, PostgreSQL, Python, Linux, Bash, LVM
• до 5 000 $ | опыт не указан
Post #1531 954
🚀 Не бойся незнакомого

Новая технология или инструмент пугают своим масштабом? Хочется откладывать изучение, потому что кажется, что это сложно? Это просто неизвестность, а не реальная проблема.

✔️ Совет: начни с малого. Прочитай пару статей, попробуй что-то простое. Когда ты разберёшься в первом шаге, всё остальное станет понятнее. Главное — не затягивать.
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 →