Обложка канала

Python - Советы, библиотеки, гайды. Страница 33

10180 @xo_py

Всё для Python программиста :3 Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

  • Python - Советы, библиотеки, гайды

    Обновлённая и расширенная версия самого нескучного урока по Python!) Выучи за 1 час и уже пили свои проги и ботов на этом крутом языке ;) https://www.youtube.com/watch?v=P0czP5MEbYQ
    Учим Python за 1 час! #ОтПрофессионала | HD Remake

    Обновлённая и расширенная версия самого нескучного урока по Python!) Выучи за 1 час и уже пили свои проги и ботов на этом крутом языке ;) 💗 Получи профессию python-разработчика с нуля в SkillFactory: https://go.skillfactory.ru/toGEPQ Скидка 45% по промокоду ХАУДИ до 30.06.2022 г. 🆇 Ссылки из видео 🆇 𝟭: 🔵 Наш канал по Python в телеграме - https://t.me/xo_py 𝟮: Книги по Python с которых надо начинать - https://t.me/xo_py/247 𝟯: Курс по Python (мой): https://www.youtube.com/watch?v=ahe3WpBMdm4&list=PLvoBekrlHDgROfUUHMbrrdsy_b2y2V_rj 𝟰: Проект Эйлера: http://euler.jakumo.org/ 𝟱: Awesome Python: https://github.com/vinta/awesome-python 𝟲: Курс по написанию ботов для Telegram: https://mastergroosha.github.io/telegram-tutorial/ 𝟳: Урок как в Python писать проги с интерфейсом: https://www.youtube.com/watch?v=cK-hvG-Q9B0 𝟴: Советы новичкам в Python: https://www.youtube.com/watch?v=i3wfWe9Dev0 𝟵: Фишки языка Python: https://www.youtube.com/watch?v=J5XXrpwUhoY 10: Какой редактор кода для Python лучший?: https://www.youtube.com/watch?v=BXF3SCuewJA 🆇 Главы 🆇 0:00 - Введение 01:05 - Что такое Python 05:04 - Установка Python 09:35 - Где и как писать код на Python 14:00 - Ставим PyCharm 19:15 - Основы программирования на Python 34:54 - f-строки в Python 40:28 - Модули в Python 42:52 - Математические операции в Python 49:32 - Пишем свою первую программу (угадай число) 01:02:31 - Пишем калькулятор 01:06:14 - Ставим модуль из PIP (colorama) 01:11:15 - Где находить модули для Python? 01:12:40 - Ставим еще один модуль (numexpr) 01:15:14 - Как создать EXE из программы на Python 01:19:02 - Программируем телеграм бота 01:20:30 - Получаем погоду в Python 01:27:40 - Создаем простой эхо бот в Python 01:32:29 - Создаем погодного телеграм бота на Python 01:39:29 - Итоги 🔵 Наш TELEGRAM: https://t.me/howdyho_official Наш ВК: https://www.vk.com/howdyho_net Сотрудничество https://vk.com/topic-84392011_33285530 💗 Музыка предоставлена YouTube Audio Library.

    YouTube
  • Python - Советы, библиотеки, гайды

    geopy — это модуль для работы с геолокациями. Данный модуль позволяет находить координаты городов, стран и достопримечательностей по всему миру! Модуль позволяет: определить адрес места по координатам, определить координаты по адресу места и расчитать растояние между двумя точками, что может быть полезно в некоторых проектах. На примере выше мы видим, как мы указываем имя своему приложению а затем ищем и выводим координаты Японии 🇯🇵 Geopy является клиентом для популярных сервисов геокодирования, поэтому и в своей работе использует сторонние геокодеры такие как: Google Geocoding API, OpenStreetMap и много других сервисов геокодирования. Ставится командой ⚙ pip install geopy Документация и примеры кода здесь.
  • Python - Советы, библиотеки, гайды

    🐍 Совет по Python №7. Используйте понятные названия. Уметь давать понятные названия — это один из самых важных навыков хорошего программиста. Что такое понятные названия? Это такие имена переменных, которые четко отражают их содержимое, то есть то - что они хранят. То же самое относится и к файлам, функциям, классам и т.д. Так же понятные названия не изменяют вывод, как многие могли подумать. Это облегчает работу с кодом в будущем, и для довольно крупных проектов это очень важный момент! Как видите, на скрине выше - в переменной "name" интуитивно понятно что там находится имя, но вот про переменную "a" ничего сказать не выйдет :( Нужно отметить, что понятные названия — это именно возможность, а не обязанность. У программиста есть выбор добавлять информацию в названиях или нет.
  • Реклама

  • Python - Советы, библиотеки, гайды

    Typing — это библиотека которая обеспечивает поддержку выполнения аннотации типов. В предыдущем посте мы рассмотрели аннотацию типов, сейчас же мы рассмотрим вспомогательную библиотеку typing для работы с аннотацией типов. Для чего вам нужна вспомогательная библиотека? Как минимум для того, что это сильно облегчает процесс написания аннотации типов. На фотографии выше видно, как мы используем Union и с помощью него создаём тип интонации, где мы указываем список типов в квадратных скобках а затем используем эти 2 типа, а именно float и int. Библиотека довольно большая, поэтому документация и примеры здесь.
  • Python - Советы, библиотеки, гайды

    Type hinting - это аннотация типов для простого чтения кода. Сверху приведён пример type hinting'a, там мы присваиваем двум аргументам тип данных "int" через двоеточие, стрелка "->" указывает, что функция add() вернёт int. Для чего нужен type hinting? С type hinting'ом намного легче понять код и делать рефакторинг в будущем. Раньше, когда на Python писали в основном небольшие скрипты, это не было такой уж острой проблемой, потому что всю программу за разумный промежуток времени можно было охватить взглядом и понять. В последнее время язык стал значительно популярнее. Нужно отметить, что type hinting — это именно возможность, а не обязанность. У программиста есть выбор — добавлять информацию о типах или нет. Чтобы узнать больше — читайте документацию здесь.
  • Python - Советы, библиотеки, гайды

    Симуляция гравитации :3 Очень красивая реализация гравитационного поля. так же как и пончик, эта симуляция создана с помощью математических вычислений. Использованные модули: pygame, math и random. pygame для поля, math для математических вычислений а random для диопазона. Есть 3 представленных формы для симуляции, а именно: line, square и circle. Думаю по желанию можно добавить ещё несколько форм :) Всё выглядит безумно круто 🔥 Код вы можете найти здесь
  • Python - Советы, библиотеки, гайды

    Добро пожаловать в мир продвинутого Python программирования: @pro_python_code В канале вы найдете : 📃Статьи , 📚Книги 👨‍💻 Код 🔗Ссылки и много другой полезной информации 🔥 itchannelsполная ит-библиотека для питонистов 1 канал вместо тысячи учебников и курсов, подписывайтесь: 👇👇👇 🐍 @pro_python_code
  • Python - Советы, библиотеки, гайды

    Manim — это библиотека для того, чтобы создавать точные математические анимации! Сложнейшие математические графики, симуляции и точные анимации — всё это есть в Manim! Например, на гифке выше вы можете наблюдать за "гармоническим маятником" который создан при помощи Manim. Красиво, не правда ли? Ставится командой ⚙ pip install manim Документация и примеры кода здесь
  • Python - Советы, библиотеки, гайды

    Pyxel — это игровой движок для Python в стиле ретро. Благодаря своей простоте, вдохновленной старыми игровыми консолями - вы можете легко создавать игры в стиле пиксель-арт. Данный модуль так же поддерживает джойстик, поэтому вам даже не нужна клавиатура и мышь 🤯 В модуле есть редактор изображений и музыки, поэтому никуда отлучаться не нужно :3 Есть 2 версии Pyxel, одна автономная, а другая - нет, но сейчас мы говорим про модуль Python. Ставится командой ⚙ pip install -U pyxel Документация и примеры кода здесь.
  • Python - Советы, библиотеки, гайды

    Matplotlib — одна из основных библиотек для выстраивания графиков. С помощью Matplotlib можно создавать любые визуализации, например: гистограммы, столбцовые диаграммы, точечные диаграммы и другое. Так же данная библиотека облегчает использование меток, сеток, легенд и других объектов форматирования. Matplotlib написан и поддерживался в основном Джоном Хантером и распространяется на условиях BSD-подобной лицензии.  Maptlotlib это поистине функциональная библиотека, речь идёт обо всём, что можно нарисовать 🔥 Ставится командой ⚙ pip install matplotlib Документация и примеры кода здесь.
  • Python - Советы, библиотеки, гайды

    крутящийся пончик который написан на Python! похожий пончик был на C, но теперь появился и на Python! всего 114 строк и у тебя будет такой же :3 он сделан благодаря математическим вычислениям с помощью библиотеки math, а поле было создано с помощью библиотеки pygame. код можно посмотреть здесь
  • Python - Советы, библиотеки, гайды

    Ачё в смысле 🤔
  • Python - Советы, библиотеки, гайды

    Сделал управление рукой в игре Subway Surfers. При помощи Python и компьютерного зрения на OpenCV! https://youtu.be/DLYO_4TtqMs
    Subway Surfers но управляю СВОЕЙ РУКОЙ вместо клавиатуры :D

    Сделал управление рукой в игре Subway Surfers. При помощи Python и компьютерного зрения на OpenCV! Кликайте по ссылке в описании https://cutt.ly/FHuiOrp и приобретайте билет на PHDays 2022 - по промокоду HOWDYHO со скидкой 23%. Поторопитесь, их количество ограниченно! Трансляцию можно смотреть онлайн https://event.phdays.com/ru/ 🆇 Ссылки из видео 🆇 𝟭: Ролик управляю голосом в GTA 5 -https://www.youtube.com/watch?v=BCeNEqH_15I 𝟮: Исходный код - https://gist.github.com/Priler/272e12efb581ad984346512fd6d09113 𝟯: Haar Cascades модель рук для OpenCV - https://github.com/TapanManu/handgestures/blob/master/rpalm.xml 🔵 Наш TELEGRAM: https://t.me/howdyho_official Наш ВК: https://www.vk.com/howdyho_net Сотрудничество https://vk.com/topic-84392011_33285530 💗 Музыка предоставлена YouTube Audio Library.

    YouTube
  • Python - Советы, библиотеки, гайды

    Хочешь уже перейти от теории к практике? Всего за несколько часов ты можешь написать свою первую программу на Python без подготовки. Сомневаешься? Убедись лично, что это реально, на специальном курсе для начинающих програмистов от GeekBrains — https://clc.to/JW-uLw Ты сделаешь большой шаг вперед и сможешь уже более осознанно изучать материалы в сети и учиться дальше. Дополнительно ты сможешь пройти курс по основам программирования, вспомнить или узнать азы программирования, порешать практические задания по математике и кодингу, научиться осваивать и запоминать тяжелый материал и многое другое. Всё это в бесплатном курсе «Основы программирования». Мы открываем доступ к нашим платным программам, сегодня это абсолютно бесплатно. Переходи прямо сейчас, регистрируйся, заполняй анкету и приступай к написанию своей первой программы https://clc.to/JW-uLw
  • Python - Советы, библиотеки, гайды

    А что вы думаете о PyScript? 🤔
  • Реклама

  • Python - Советы, библиотеки, гайды

    Я сделал КЕШУ 2.0 | Голосовой ассистент на 🐍 Python

    Все помнят Кешу? Пришло время его модернизировать!!! Оставляйте заявку до 18 мая и бесплатно переносите данные в объектное хранилище Selectel: https://slc.tl/vs3qn 🆇 Ссылки из видео 🆇 𝟭: https://github.com/snakers4/silero-models 𝟮: https://github.com/alphacep/vosk-api 𝟯: https://python-sounddevice.readthedocs.io/en/0.4.4/ 𝟰: https://numpy.org/ 𝟱: https://pypi.org/project/fuzzywuzzy/ 𝟲: https://github.com/Yuego/num2t4ru 𝟳: Исходный код из урока - https://www.mediafire.com/file/q4gw4ax8m7w9gdu/Jarvis_2.0.zip/file 🔵 Наш TELEGRAM: https://t.me/howdyho_official Наш ВК: https://www.vk.com/howdyho_net Сотрудничество https://vk.com/topic-84392011_33285530 💗 Музыка предоставлена YouTube Audio Library.

    YouTube
  • Python - Советы, библиотеки, гайды

    Хотели бы себе такой? 🤔
  • Python - Советы, библиотеки, гайды

    Любите находить решение сложных задач? У хостера FirstVDS для вас классная новость! Каждую Пятницу 13 они запускают масштабную акцию с крутыми интерактивами, чтобы вы могли «поразмять мозги». В этот раз FirstVDS подготовили игру «Побег из лагеря Crystal Lake». Проверим, сможете ли вы выбраться из лагеря целым и невредимым, спасти друзей, найти ценные ресурсы, и разобраться с Jason’ом. На кону — и сертификаты на пополнение баланса 500 р, и скидки (аж до 35%) на новые и действующие серверы!  Но вы же знаете пословицу про рыбку и труд. Чтобы получить все эти ништяки, нужно не просто пройти игру, но и сделать это хорошо ;)  Желаем удачи!