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
Чему вы научитесь:
• Основам работы с Git и GitHub;
• Созданию и управлению репозиториями;
• Совместной работе над проектами;
• Управлению версиями кода;
• Использованию GitHub для Open Source проектов.
"How to use Github for Beginners" научит вас уверенно использовать GitHub для управления кодом и совместной разработки.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍4
Зачем нужна средовая переменная PYTHONPATH?
Anonymous Quiz
56%
Чтобы указывать путь до пакета python
36%
Чтобы импортировать модули не только из рабочего каталога
9%
Чтобы переключаться между bash/zsh/Powershell
🔥3
«Хаос и беспорядок»: эксперт назвал минусы микросервисной архитектуры
Микросервисная архитектура обещала упростить жизнь разработчикам: независимое масштабирование, ускорение релизов, гибкость. Однако на практике многие компании сталкиваются с лавинообразным ростом сложности, перегруженными бюджетами на инфраструктуру и постоянными сбоями в продакшене. Эксперт с 25-летним опытом в IT разобрался, почему микросервисы часто становятся проблемой, когда они действительно оправданы и как можно избежать ненужных усложнений.
Подробнее👇
#статьи
@python_practics
Микросервисная архитектура обещала упростить жизнь разработчикам: независимое масштабирование, ускорение релизов, гибкость. Однако на практике многие компании сталкиваются с лавинообразным ростом сложности, перегруженными бюджетами на инфраструктуру и постоянными сбоями в продакшене. Эксперт с 25-летним опытом в IT разобрался, почему микросервисы часто становятся проблемой, когда они действительно оправданы и как можно избежать ненужных усложнений.
Подробнее👇
#статьи
@python_practics
👍3❤1
Внимание! - Вопрос!
Что такое интроспекция?
Интроспекция — это способность программы исследовать тип или свойства объекта во время работы программы. Вы можете поинтересоваться, каков тип объекта, является ли он экземпляром класса. Некоторые языки даже позволяют узнать иерархию наследования объекта. Возможность интроспекции есть в таких языках, как Ruby, Java, PHP, Python, C++ и других. В целом, инстроспекция — это очень простое и очень мощное явление.
#вопросы_из_собеседований
@python_practics
#вопросы_из_собеседований
@python_practics
👍6
Задача:
Подсчитайте количество делителей натурального числа n.
Пример:
#задачник
@python_practics
Подсчитайте количество делителей натурального числа n.
Пример:
4 --> 3
5 --> 2
#задачник
@python_practics
👍3
Извлечение уникальных значений из списка
Этот сниппет использует множество для извлечения уникальных значений из списка. Поскольку множества не допускают дубликатов, преобразование списка в множество и обратно позволяет легко удалить повторяющиеся элементы.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Этот сниппет использует множество для извлечения уникальных значений из списка. Поскольку множества не допускают дубликатов, преобразование списка в множество и обратно позволяет легко удалить повторяющиеся элементы.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍7
Внимание! - Вопрос!
Что такое рефлексия?
Интроспекция позволяет вам изучать атрибуты объекта во время выполнения программы, а рефлексия — манипулировать ими. Рефлексия — это способность компьютерной программы изучать и модифицировать свою структуру и поведение (значения, мета-данные, свойства и функции) во время выполнения. Простым языком: она позволяет вам вызывать методы объектов, создавать новые объекты, модифицировать их, даже не зная имён интерфейсов, полей, методов во время компиляции. Из-за такой природы рефлексии её труднее реализовать в статически типизированных языках, поскольку ошибки типизации возникают во время компиляции, а не исполнения программы (подробнее об этом здесь). Тем не менее, она возможна, ведь такие языки, как Java, C# и другие допускают использование как интроспекции, так и рефлексии (но не C++, он позволяет использовать лишь интроспекцию).
#вопросы_из_собеседований
@python_practics
#вопросы_из_собеседований
@python_practics
🔥4
Gensim
Пакет Python с открытым исходным кодом, смоделированный для извлечения семантических тем из больших документов и текстов для обработки, анализа и прогнозирования поведения человека с помощью статистических моделей и лингвистических вычислений.
Особенности Gensim:
• Библиотеку можно использовать для создания моделей, которые могут классифицировать документы, понимая статистическую семантику каждого слова.
• Поставляется с алгоритмами обработки текста, такими как Word2Vec, FastText, Latent Semantic Analysis, изучающими статистические закономерности совпадения в документе, чтобы отфильтровать ненужные слова и построить модель только с важными функциями.
• Предоставляет оболочки ввода-вывода и считыватели, которые могут импортировать и поддерживать широкий спектр форматов данных.
• Поставляется с простым и понятным интерфейсом, который может использоваться новичками.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Пакет Python с открытым исходным кодом, смоделированный для извлечения семантических тем из больших документов и текстов для обработки, анализа и прогнозирования поведения человека с помощью статистических моделей и лингвистических вычислений.
Особенности Gensim:
• Библиотеку можно использовать для создания моделей, которые могут классифицировать документы, понимая статистическую семантику каждого слова.
• Поставляется с алгоритмами обработки текста, такими как Word2Vec, FastText, Latent Semantic Analysis, изучающими статистические закономерности совпадения в документе, чтобы отфильтровать ненужные слова и построить модель только с важными функциями.
• Предоставляет оболочки ввода-вывода и считыватели, которые могут импортировать и поддерживать широкий спектр форматов данных.
• Поставляется с простым и понятным интерфейсом, который может использоваться новичками.
Подробнее👇
#фреймворки_библиотеки
@python_practics
❤2👍1
Работа с временем
Этот сниппет показывает, как работать с датами и временем в Python. Мы получаем текущее время, добавляем к нему 7 дней с помощью timedelta и форматируем дату в удобочитаемый формат с использованием strftime().
👍 - если было полезно
#полезные_сниппеты
@python_practics
Этот сниппет показывает, как работать с датами и временем в Python. Мы получаем текущее время, добавляем к нему 7 дней с помощью timedelta и форматируем дату в удобочитаемый формат с использованием strftime().
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍9
Стартап Cal AI сделал двух подростков из США миллионерами
Приложение для подсчета калорий Cal AI, разработанное тинейджерами из США, скачали более 5 млн раз — оно принесло ребятам более миллиона долларов.
Подробнее👇
#статьи
@python_practics
Приложение для подсчета калорий 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
Чему вы научитесь:
• Решению типовых задач программирования на Python;
• Работе с алгоритмами и структурами данных;
• Оптимизации и отладке Python-кода;
• Применению функциональных возможностей языка;
• Развитию алгоритмического мышления.
"80+ Python Coding Challenges" поможет улучшить ваши навыки программирования через практические задачи различной сложности.
Книга в формате pdf👇
#курсы_книги
@python_practics
🔥2