Показаны сообщения с ярлыком Python. Показать все сообщения
Показаны сообщения с ярлыком Python. Показать все сообщения

16 июня 2016 г.

Python 2.7 уходит...




Python 2.7 Countdown






Python 2.7 уходит...





Что пишут разработчики?

Python 2.7 больше не будет поддерживаться после 2020. Ни одной официальной даты о поддержке Python 2 не было объявлено, а в PEP 404 сказано про переход с 2.7 на 3, так что эти часы отсчитывают до 12 апреля 2020 года, когда будет проходить 2020 PyCon, на которой будет уже совсем ясно, что будет с Python 2.
Python 2, спасибо тебе за годы верной службы.
Python 3, твое время пришло.







25 апреля 2016 г.

Ubuntu 16.04 LTS и Python. Что нового для разработчиков?





Как то меня спросили, а почему я не обновлю свою версию Python, я ответил, что так как многие стандартные приложения в Ubuntu написаны именно на Python, то этого делать не стоит. Хотя можно конечно и виртуальное окружение настроить, но это другая история. И вот наконец-то новый релиз Ubuntu 16.04 LTS.

Что нового:

Ubuntu 16.04 LTS вводит новый пакетный менеджер SNAP, который будет работать наряду с традиционными пакетами DEB. Эти два формата, позволят Ubuntu поддерживать разработку как уже существующих проектов так и новых, также это позволит намного проще разрабатывать новые приложения для десктопных и мобильных устройств.

28 марта 2016 г.

Обрезаем рекламу в Youtube роликах с помощью Python




Была у меня зада обрезать рекламу в большом количестве видеороликов для YouTube. Время идет, а та информация которая была в начале роликов уже устарела и время которое нужно было обрезать в каждом ролике ровнялось 4 секундам. Вот я и подумал, а почему бы это дело не автоматизировать с помощью Python и ffmpeg.

Создаем в директории две папки: original_clips и output. В папку original_clips нужно поместить видеоролики, которые нужно обрезать, а обработанные видеоролики будут автоматически появляться в папке output.

27 марта 2016 г.

Python, Tkinter - UTF-8 Converter



Столкнулся недавно с такой ситуацией, что пришлось открывать Windows файл в кодировке windows-1251, а там какие-то непонятные иероглифы. Так как я работаю в основном в Linux, то пришлось написать небольшую программу для конвертирования файлов в кодировку utf-8 и обратно.

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

25 декабря 2015 г.

Android. Python. Как установить .apk на эмулятор или телефон (Часть 3)






Установка android-tools-adb
$ sudo apt-get install android-tools-adb

Подключаем телефон по USB, WiFi или запускаем Android эмулятор
Как настроить и создать Android эмулятор, читаем тут
Если требуется установка KVM для Android эмулятор, то читаем ниже
Активируем параметры разработчика, читаем тут 

Для 32-bit
Возникла ошибка ERROR: 32-bit Linux Android emulator binaries are DEPRECATED, читаем тут

Для 64-bit 
Возникла ошибка Android SDK Tools. Unable to run mksdcard SDK too, читаем тут
Возникла ошибка Android Studio adb Syntax error: ")" unexpected in Ubuntu 14.04, читаем тут 


Обнаружение устройства и компиляция .apk

21 ноября 2015 г.

Android. Python. Kivy. Компиляция .apk с помощью Buildozer на Ubuntu 14.04 (Часть 2)






В предыдущем посте мы рассматривали как Как установить Kivy и Buildozer на Ubuntu 14.04 (Часть 1), в этой статье мы сделаем компиляцию нашего кода в .apk файл с помощью Buildozer. Если вы читали предыдущую статью то, вы уже установили Buildozer в ваше виртуальное окружение. Однако, мы еще не готовы к созданию .apk файла.

Продолжим....  Создадим папку myapp и файл main.py

(pyvenv)vlad@vs:/media/vlad/android/pyvenv$ mkdir myapp
(pyvenv)vlad@vs:/media/vlad/android/pyvenv$ cd myapp
(pyvenv)vlad@vs:/media/vlad/android/pyvenv/myapp$ nano main.py

Добавьте этот код:

13 ноября 2015 г.

Android. Python. Как установить Kivy и Buildozer на Ubuntu 14.04 (Часть 1)




Установка Kivy, Buildozer и создание .apk файла является основополагающим шагом разработки приложений для Android с Python. В этой статье мы установим Buildozer для автоматического создания .apk и другие зависимости.

Как установить и настроить Java, читаем тут
Java нам необходима для компиляции нашего .apk

Установка PIP
Для установки pip, нужно скачать и запустить файл get-pip.py

$ cd /tmp/
$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python get-pip.py

31 мая 2015 г.

Python. Как удалить все пробелы из строки и сделать первую букву каждого слова заглавной?





У меня стояла задача удалить все пробелы из строки и сделать первую букву каждого слова в строке заглавной, в общем должен был получиться "camel style". В этой статье я хочу поделиться, как это можно сделать легко с помощью Python.


Метод title() работает как со строками так и с ASCII, Unicode

25 апреля 2015 г.

Python. Подключаемся по OpenSSH используя модуль Paramiko в Ubuntu





SSH (Secure SHell) — сетевой протокол, который позволяет производить удаленное управление операционной системой компьютера по зашифрованному соединению. Также при помощи зашифрованного соединения можно осуществлять передачу файлов на удаленный компьютер по протоколу SFTP(Secure File Transfer Protocol) или копирование SCP(Secure Copy).

В Python для работы с ssh используется модуль Paramiko. Ссылка на GitHub. Документацию по модулю вы можете почитать тут.

Paramiko так же предоставляет реализацию ssh и sftp. Paramiko присутствует в стандартных репозиториях Ubuntu и Debian, и установить его можно командой: