Tagged: Python Toggle Comment Threads | Keyboard Shortcuts

  • Ruslan.Kayumov 16:54 on 30.09.2021 Permalink | Reply
    Метки: Python   

    Используем виртуальное окружение для Python в VS Code 

    На очередном py-проекте понадобилось виртуальное окружение, при этом используется VS Code в качестве IDE. Существующие гайды, которые попались, либо неполные, либо устаревшие, либо очень пространные. Решил добить тему, сделать быстрый пошаговый гайд для конкретного набора: venv + VS Code под Windows

    1. Запустить VS Code от имени администратора, перейти в каталог проекта в PowerShell, выполнить код ниже, появится папка env, содержащая файлы виртуального окружения

    python -m venv env

    2. Изменить политику, в PowerShell набрать

    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

    3. Войти в папку окружения (env), выполнить команду

    env\Scripts\activate.ps1

    4. Впереди в PowerShell появится маркер окружения (env), но VS Code может о нем все еще ничего не знать. Нажать Ctrl+Shift + P, набрать Python: Select Interpreter
    Указать нужный путь к python.exe в папке окружения env, это отобразится внизу в панели состояния. Профит! Теперь можно устанавливать модули только для конкретного проекта.

    5. Если нужно будет выйти, то в PowerShell выполнить deactivate, в выборе интерпетатора вернуться на глобальный.

     
  • Ruslan.Kayumov 19:03 on 27.06.2021 Permalink | Reply
    Метки: BI, Python, Yobit   

    Yobit Tracker — строит дашборд по вашему портфелю 

    Выложил небольшой проектик Yobit Tracker, который сделал во время отпуска в мае, — https://github.com/KayumovRu/YobitTracker
    Умеет ходить по API на криптобиржу Yobit, доставать данные по балансам на аккаунте и строить по ним дашборд.

    Состоит из двух python-скриптов и индексного файла дашборда для открытия в браузере. Подробнее о работе в readme репозитория.

     
  • Ruslan.Kayumov 21:48 on 06.02.2018 Permalink | Reply
    Метки: Python,   

    Простая учебная задача проверки орфографии на Python 

    В прошлом году согласился стать модератором на популярном курсе по программированию на Python (рекомендую, замечательный бесплатный курс). Мне это нужно в первую очередь для того, чтобы самому Python не забывать. Потому что без практики кодинг довольно быстро приходит в увядание и от элегантного pythonic way вскоре остаются одни паскалевские операторы 🙂

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

    Итак, задача звучит так: (More …)

     
  • Ruslan.Kayumov 15:49 on 20.09.2017 Permalink | Reply
    Метки: IPython, matplotlib, Python, , градиентный спуск,   

    Реализация простейшего примера градиентного спуска на IPython 

    Ниже пример реализации на IPython градиентного спуска в рамках прохождения курса на Курсере для простой функции одной переменной с подробными комментариями. Т.е. вообще-то тема градиента предполагает хотя бы функцию двух переменных. Но начать, считаю, надо с одной переменной. Затем, когда суть понятна, тогда уже не помешает сделать решение для двух переменных, соответственно с трехмерными графиками. (More …)

     
  • Ruslan.Kayumov 02:01 on 25.07.2017 Permalink | Reply
    Метки: Anaconda, , Python, Selenium, решение проблем   

    Решение проблемы с webdriver в selenium для Python 

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

    from selenium import webdriver
    browser = webdriver.Firefox()

    Здесь выскакивает ошибка, если не провести подготовку (считаем, что сам пакет selenium у Вас установлен). Подготовка заключается в скачивании специального драйвера и размещении его по одному из пути переменной PATH.
    Драйвер скачать можно по ссылке https://pypi.python.org/pypi/selenium (раздел Drivers)
    Так для Firefox нужен будет geckodriver. Его надо скачать и разместить, например, в папке установки Анаконды (или по любому подходящему пути, прописанному в PATH)

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel