Python и 1000 уязвимостей
37.7K subscribers
1.83K photos
560 videos
26 files
1.96K links
Сила в единстве.

Сотрудничество: @workhouse_price

Канал на бирже:
https://telega.in/channels/osint_pythons/card

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
Что выдаёт этот код?
Anonymous Quiz
29%
"P"
30%
"Python и 1000 программ"
9%
0
32%
Error
👍31🤔20🤯7
🔥 Узнать и забыть: 4 антипрактики обработки ошибок в Python

💬 Внимание! Обнаружены 4 практики обработки ошибок в Python, резко снижающие скорость разработки. Предупрежден - значит вооружен!
В статье мы рассмотрим как рекомендованные практики для обработки ошибок, так и те, которые лучше избегать.

Читать статью
👍8
Красивый вывод с помощью pprint

pprint — полезный модуль и, что замечательно, встроенный в стандартную библиотеку Python. Как видно из имени, pprint (pretty printer; англ. pretty — приятный, красивый) — используется для вывода данных и их структур в более приятном для чтения формате.

Как можете заметить, pprint выводит информацию аккуратнее, а читать ее гораздо проще.
👍35🔥5
🐍 Создание виртуальных окружений и установка библиотек для Python 3 в IDE PyCharm

Писал недавно код в PyCharm, довольно удобная штука, мне понравилась больше стандартного IDE или Online GDB.

По этому поводу решил запилить для вас пост со способом установки, небольшими фишками в работе и парой способов по созданию виртуальных окружений

Посмотреть гайд

Насыпьте 🔥 за полезную инфу))
🔥31👍51
Именованные кортежи

Именованные кортежи
— это легковесные объекты. Их преимущество заключается в том, что создавать их очень просто. Для этого потребуется встроенная функция, доступная в модуле Collections.

Если вам нужен класс для управления данными — рассмотрите в качестве альтернативы именованные кортежи.

Создать именованный кортеж легко и просто, вам нужно лишь написать шаблон.
👍233🔥1
Media is too big
VIEW IN TELEGRAM
🎬 Python 3 ООП крутой курс. Без этого не станешь профи. Разбираемся.

Рассказывают о самом методе изучения Питон ООП в школе В. Бовсуновского.

Цели курса:
1. Посмотрим на ООП к которому стоит стремится и как метод изучения ООП в контексте смысла и без смысла(просто делая нечто).
2. Увидим крутой код Python к которому нужно стремится.

Вы напишите такой крутой код Python и будете крутым программистом)))

https://www.youtube.com/watch?v=J7TVQ9FXhAw
👍6
Что выдаёт этот код?
Anonymous Quiz
5%
Auf!
12%
Arff!
61%
*Walking*
22%
Error
🤔24👍14🔥3🤯2
Всем привет!

Сегодня хочу обсудить с вами, какие темы мне разобрать в будущих статьях?

Хотелось бы написать пару постов о нашумевший ChatGTP.
А вы как считаете? Напишите в комментариях!)

Так же не забывайте о реакциях! Реакции помогают нам отбирать лучший контент для канала!
👍642🔥2🤔2
Media is too big
VIEW IN TELEGRAM
🎥Лучшая IDE для Python!

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

Разберёт:
1.
Варианты IDE
2. Отличия между средами
3. Итог, что же лучше выбрать?

https://www.youtube.com/watch?v=BXF3SCuewJA

Смотрим вместе и обсуждаем в комментариях!))
👍81🔥1
Решил проверить ваши знания такой вот несложной задачкой 😁
Если что, объяснение в лампочке
👍28🤔10
Что выдаст этот код?
Anonymous Quiz
40%
3 4
16%
2 4
29%
2 3
14%
Error
🤯61👍18🔥5🤔4
🐍 Python для начинающих: all, any, zip, enumerate, filter, map

Только учишься писать код? Подробные примеры применения на практике шести стандартных функций Python: all, any, zip, enumerate, filter, map.

Читать статью
👍172🔥1
🐍 Полезный инструмент tox

Были у меня трудности в написании кода для разных версий питона, пока я не познакомился с прекрасным инструментом - Tox

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

Существуют альтернативы для tox'а, а именно bash scrips, CI pipelines. Но tox'ом я пользуюсь чаще.
👍141🔥1
Распаковка аргументов

При вызове функции мы должны передать в нее что-то — аргументы, параметры. Обычно мы передаем их по отдельности.

В Python можно распаковать список или словарь и передать его содержимое в качестве аргументов с помощью * и **.
👍40🔥21
Python и 1000 уязвимостей
Всем привет! Сегодня хочу обсудить с вами, какие темы мне разобрать в будущих статьях? Хотелось бы написать пару постов о нашумевший ChatGTP. А вы как считаете? Напишите в комментариях!) Так же не забывайте о реакциях! Реакции помогают нам отбирать лучший…
Всем привет!

Спасибо за лютейшую активность! В скором времени мы постараемся разобрать предложенные вами темы, а если вы не успели обсудить это с нами, прошу в комментарии под данным постом, можете предлагать свои идеи здесь!))

И не забываем про реакции! Всех люблю! ❤️
27🔥9👍5
🌐 Django Google SEO: поисковая оптимизация сайта на Python для индексации в Google

Верхние позиции в выдаче Google ー это вершина успеха в онлайн-бизнесе.

Хотел бы я сказать, что существует волшебная кнопка, которая независимо от обстоятельств поставит ваш сайт на первое место. В реальности эта цель требует находчивости, преданности делу, настойчивости и творчества. Так сложилось из-за постоянно меняющегося алгоритма Google.

Здесь нет никакой магии. Есть шаги, которые вы можете пройти, чтобы подняться наверх поисковой выдачи. В руководстве обсудим оптимизацию проектов на базе фреймворка Django для поисковика Google.

Посмотреть гайд
🔥13👍43
🔥 Пять статей от редакции, собравшие больше всего отдачи:

1. СОВРЕМЕННЫЙ GUI PYTHON TTKBootstap. Стилизуем Tkinter - В этом видео мы будем рассматривать библиотеку ttkbootstrap, которая позволяет добавлять и создавать темы для Tkinter, делать красивый GUI в Python.

2. Создание виртуальных окружений и установка библиотек для Python 3 в IDE PyCharm

3. Django Google SEO: поисковая оптимизация сайта на Python для индексации в Google - В руководстве обсудим оптимизацию проектов на базе фреймворка Django для поисковика Google.

4. Распаковка аргументов - В Python можно распаковать список или словарь и передать его содержимое в качестве аргументов с помощью * и **.

5. Именованные кортежи - Если вам нужен класс для управления данными — рассмотрите в качестве альтернативы именованные кортежи.
👍52
Media is too big
VIEW IN TELEGRAM
👾 Создание 3D-игры в стиле DOOM на Python с нуля. Учебное пособие по Pygame [ENG]

Завершаем учебное пособие Pygame по созданию 3D-игры на Python (псевдо 3D) с нуля. Мы возьмем за основу 3D-игру Wolfenstein (техника raycasting) и стилизуем ее как игру Doom.

Ссылка на видео https://www.youtube.com/watch?v=ECqUrT7IdqQ&list=PLi77irUVkDatlbulEY4Kz8O107HO8RGH8

Ссылка на плейлист https://www.youtube.com/playlist?list=PLi77irUVkDatlbulEY4Kz8O107HO8RGH8

Сегодня ролик на английском, благо в нем есть субтитры и ютуб с легкостью транслирует их на русском. На самом деле, полезной информации по Python гораздо больше на английском языке. Накидайте 🔥 если сами часто смотрите ролики и информацию на английском
🔥38👍113🤔3🤯1