python_practics
5.76K subscribers
1.8K photos
200 videos
115 files
47 links
Python - обучающие материалы, полезные советы и статьи.

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

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
How to use Github for Beginners : Coding Confidence: Beginner's Guide to GitHub

Чему вы научитесь:

• Основам работы с Git и GitHub;
• Созданию и управлению репозиториями;
• Совместной работе над проектами;
• Управлению версиями кода;
• Использованию GitHub для Open Source проектов.

"How to use Github for Beginners" научит вас уверенно использовать GitHub для управления кодом и совместной разработки.

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

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

@python_practics
👍4
Ставь 👍 если было полезно

#теория_python

@python_practics
👍6
«Хаос и беспорядок»: эксперт назвал минусы микросервисной архитектуры

Микросервисная архитектура обещала упростить жизнь разработчикам: независимое масштабирование, ускорение релизов, гибкость. Однако на практике многие компании сталкиваются с лавинообразным ростом сложности, перегруженными бюджетами на инфраструктуру и постоянными сбоями в продакшене. Эксперт с 25-летним опытом в IT разобрался, почему микросервисы часто становятся проблемой, когда они действительно оправданы и как можно избежать ненужных усложнений.

Подробнее👇

#статьи

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

Что такое интроспекция?

Интроспекция — это способность программы исследовать тип или свойства объекта во время работы программы. Вы можете поинтересоваться, каков тип объекта, является ли он экземпляром класса. Некоторые языки даже позволяют узнать иерархию наследования объекта. Возможность интроспекции есть в таких языках, как Ruby, Java, PHP, Python, C++ и других. В целом, инстроспекция — это очень простое и очень мощное явление.

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

@python_practics
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Игра для тренировки памяти на Python

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

#sandbox

@python_practics
👍4
Задача:

Подсчитайте количество делителей натурального числа n.

Пример:


4 --> 3 
5 --> 2


#задачник

@python_practics
👍3
Извлечение уникальных значений из списка

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

👍 - если было полезно

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

@python_practics
👍7
Ставь 👍 если было полезно

#теория_python

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

Что такое рефлексия?

Интроспекция позволяет вам изучать атрибуты объекта во время выполнения программы, а рефлексия — манипулировать ими. Рефлексия — это способность компьютерной программы изучать и модифицировать свою структуру и поведение (значения, мета-данные, свойства и функции) во время выполнения. Простым языком: она позволяет вам вызывать методы объектов, создавать новые объекты, модифицировать их, даже не зная имён интерфейсов, полей, методов во время компиляции. Из-за такой природы рефлексии её труднее реализовать в статически типизированных языках, поскольку ошибки типизации возникают во время компиляции, а не исполнения программы (подробнее об этом здесь). Тем не менее, она возможна, ведь такие языки, как Java, C# и другие допускают использование как интроспекции, так и рефлексии (но не C++, он позволяет использовать лишь интроспекцию).

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

@python_practics
🔥4
Gensim

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

Особенности Gensim:

• Библиотеку можно использовать для создания моделей, которые могут классифицировать документы, понимая статистическую семантику каждого слова.
• Поставляется с алгоритмами обработки текста, такими как Word2Vec, FastText, Latent Semantic Analysis, изучающими статистические закономерности совпадения в документе, чтобы отфильтровать ненужные слова и построить модель только с важными функциями.
• Предоставляет оболочки ввода-вывода и считыватели, которые могут импортировать и поддерживать широкий спектр форматов данных.
• Поставляется с простым и понятным интерфейсом, который может использоваться новичками.

Подробнее👇

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

@python_practics
2👍1
Работа с временем

Этот сниппет показывает, как работать с датами и временем в Python. Мы получаем текущее время, добавляем к нему 7 дней с помощью timedelta и форматируем дату в удобочитаемый формат с использованием strftime().

👍 - если было полезно

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

@python_practics
👍9
Стартап Cal AI сделал двух подростков из США миллионерами

Приложение для подсчета калорий Cal AI, разработанное тинейджерами из США, скачали более 5 млн раз — оно принесло ребятам более миллиона долларов.

Подробнее👇

#статьи

@python_practics
👍2
80+ Python Coding Challenges for Beginners: Python Exercises to Make You a Better Programmer (2024)

Чему вы научитесь:

• Решению типовых задач программирования на Python;
• Работе с алгоритмами и структурами данных;
• Оптимизации и отладке Python-кода;
• Применению функциональных возможностей языка;
• Развитию алгоритмического мышления.

"80+ Python Coding Challenges" поможет улучшить ваши навыки программирования через практические задачи различной сложности.

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

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

@python_practics
🔥2