python_practics
5.29K subscribers
1.85K photos
205 videos
119 files
59 links
Python - обучающие материалы, полезные советы и статьи.

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

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Игра "Выбери свое собственное приключение" на модуле turtle

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

#sandbox

@python_practics
👍5
Задача:

Верните массив, содержащий числа от 1 до N, где N — значение параметра.

Однако замените определенные значения, если выполнено любое из следующих условий:

• Если значение кратно 3: вместо этого используйте значение «Fizz».
• Если значение кратно 5: вместо этого используйте значение «Buzz».
• Если значение кратно 3 и 5: вместо этого используйте значение «FizzBuzz».

N никогда не будет меньше 1.

Пример:

   fizzbuzz(3) -->  [1, 2, "Fizz"]


#задачник

@python_practics
👍5🤔1
Получить версию Windows

Этот простой скрипт поможет вам получить полную версию окна, которое вы используете в данный момент.

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

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

@python_practics
👍14
Ну все! Теперь не нужно тратить деньги на топовые курсы и книги по программированию — их выложили в Telegram бесплатно

Все найденные курсы собирают тут — @portalToIT

По этим курсам выучить любой язык за 7 дней вообще не проблема, находка для начинающих программистов.
👍2🤔1
Ставь 👍 если было полезно

#теория_python

@python_practics
👍212🔥1
Внимание! - Вопрос!

Как реализуется связь m2m на уровне базы данных?

Если есть модели A и B со связью многие ко многим, то создается таблица-мост с именем a_to_b, которая хранит ключ на A, ключ на B и дополнительные сведения, например, время, когда была создана связь. Эта таблица сцепляется с A и B оператором JOIN.

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

@python_practics
👍6
Faker

Для тестирования функциональности приложения часто нужно заполнять его данными, например о пользователях. Использовать реальные персональные данные в такой ситуации некорректно и небезопасно. Поэтому лучше воспользоваться Faker — библиотекой, которая помогает сгенерировать большое количество ненастоящей информации. Это могут быть ФИО, телефоны, даты рождения, данные карточек и многое другое.

Подробнее👇

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

@python_practics
👍9
Преобразование PDF в изображение

Используйте этот код для преобразования всех страниц Pdf в изображения.

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

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

@python_practics
👍23
Поиск контактных данных с помощью Yandex GPT 3 API

Процесс отлова нарушителей в сети не закончится никогда. Команды разрабатывают способы проверки, мошенники — способы обхода. В случае компании, где работает автор, которая продает дополнения к программе 1С, файлы инструкций не должны содержать контактных данных. Этот кейс аналогичен попыткам передать свой мобильный в чате товара на Авито. Только в качестве контактных данных выступают еще и URL’ы демок, почты, IP-адреса. Если вы хотите продвинуть процесс модерации, в этой статье узнаете, как пользоваться YandexGPT 3.

Подробнее👇

#статьи

@python_practics
👍6
Креативный программист

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

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

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

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

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

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

#теория_python

@python_practics
👍21
Какой метод используется для изменения значения имеющегося ключа?
Anonymous Quiz
72%
update()
18%
renew()
10%
upgrade()
👍5🤔3
На практике пробуем KAN – принципиально новую архитектуру нейросетей

На днях ученые из MIT показали альтернативу многослойному перцептрону (MLP). MLP с самого момента изобретения глубокого обучения лежит в основе всех нейросетей, какими мы их знаем сегодня. На его идее в том числе построены большие языковые модели и системы компьютерного зрения.

Однако теперь все может измениться. В KAN (Kolmogorov-Arnold Networks) исследователи реализовали перемещение функций активации с нейронов на ребра нейросети, и такой подход показал блестящие результаты.

Подробнее👇

#статьи

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

Чем лучше отправлять форму — GET или POST?

Форму можно отправлять обоими способами. В первом случае переменные прикрепляются к строке запроса после вопросительного знака. Во втором – передаются в теле запроса.

Техническое ограничение метода GET в том, что им нельзя передать файл, в отличие от POST.

Форму желательно передавать методом POST по следующим причинам:

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


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

@python_practics
👍4