По запросу python обязательно найдены следующие материалы:

Упаковка проекта в exe
Как всегда иногда )) встречается необходимость запускать проект на Python на разных машинах и не беспокоиться об установленных библиотеках, пакетах и вообще самом Python. Для версии python 2.7 и меньше замечательно подходит утилитка py2exe. Для...
http://fh79155p.bget.ru/programming/80-python/121-python-to-exe
Установка Python 3.3 на CentOS 6.5
Устанавливаем необходимые баблиотеки # yum groupinstall "Development tools" # yum install zlib-devel bzip2-devel openssl-devel ncurses-devel readline-devel Качаем и ставим сам python3.3 # wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2 #...
http://fh79155p.bget.ru/programming/80-python/79-centos-python3-install
Регулярные выражения
Иточник: http://docs.python.org Для регулярных выражений в python используется модуль re. Синтаксис: '.' (Dot.) In the default mode, this matches any character except a newline. If the DOTALL flag has been specified, this matches any character...
http://fh79155p.bget.ru/programming/80-python/94-regexp
Python
http://fh79155p.bget.ru/programming/80-python
Вывод числа побайтово
Красивая конструкция позволяет разбить многобайтовое число на отдельные байты, в данном случае восемь: bytes ( [ 0xff & ; int ( self . quantity ) >> i for i in ( 256 , 128 , 64 , 32 , 24 , 16 , 8 , 0 ) ] )
http://fh79155p.bget.ru/programming/80-python/74-vyvod-chisla-pobajtovo
Уставнока lxml
Для установкb lxml >=3.2 желательно обновить gcc до >=4.7.2 (http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo) и необходимо поставить дополнительные пакеты: yum install libxslt-devel libxml2-devel Потом, собственно: # wget...
http://fh79155p.bget.ru/programming/80-python/86-lxml-install
Преобразование из .net Datetime binary в datetime
На входе имеем unbuf[5], представляющую .net long после Datetime.ToBinary(), на выходе получаем python datetime datetime ( 1 , 1 , 1 , int ( time . timezone / 60 / 60 *- 1 ) ) +timedelta ( microseconds = ( unbuf [ 5 ] & ; 0x3fffffffffffffff ) / 10 )
http://fh79155p.bget.ru/programming/80-python/76-net-datetime-binary
Удобный фильтр массива numpy
Часто бывает нужно отфильтровать массив данных. В numpy делаем так: import numpy as np trd = ...... получение данных ......... lkoh = trd [ trd [ 'sec' ] == b 'LKOH' ] Выбрали только записи со значением LKOH в поле 'sec'.
http://fh79155p.bget.ru/programming/80-python/140-udobnyj-filtr-massiva-numpy
Импорт из csv с помощью numpy
Довольно быстрый импорт данных сделан в numpy. Допустим, надо прочитать пару сотен тысяч записей в определённом формате. Делаем так: import numpy as np trd = np. recfromcsv ( 'trades_20131029.csv' , delimiter = ';' , dtype = [ ( 'tid' , '...
http://fh79155p.bget.ru/programming/80-python/139-import-iz-csv-s-pomoshchyu-numpy
Inline форматирование при сохранении в файл
Удобно при сохранении в файл данных прямо на месте выполнить перегруппировку/переформатирование этих данных: with open ( 'trades_20131029.csv' , 'w' ) as fh: for r in lkoh: fh. write ( '{0};{1};{2};{3};{4};{5};{6};{7} \n ' . format ( r [ 0 ] , ( lambda...
http://fh79155p.bget.ru/programming/80-python/138-inline-formatting
Установка рабочей директории
Чтобы указать рабочую директорию скрипта, добавляем следующее: import os os . chdir ( os . path . dirname ( os . path . abspath ( __file__ ) ) )
http://fh79155p.bget.ru/programming/80-python/129-change-working-directory
Цветовое оформление консольного вывода
Кратко о том, как сделать для своей консольной программы или скрипта цветной вывод текста, а также дополнить его другими элементами оформления. Собственно, назначить можно цвет текста, цвет фона под ним, сделать текст жирным, подчеркнутым, невидимым и...
http://fh79155p.bget.ru/programming/80-python/90-console-colors
Использование шаблона синглтон
Для использования шаблона синглтон создаём метаклсс и применяем его к рабочему классу, как-то так: class Singleton ( type ) : _instances = { } def __call__ ( cls , *args , **kwargs ) : if cls not in cls._instances: cls._instances [ cls ] = super (...
http://fh79155p.bget.ru/programming/80-python/75-singlton
Фильтр списка
Фильтруем список по критерию tmp_ord = next ( ( o for o in self . active_orders if o. id == ord . id ) , None )
http://fh79155p.bget.ru/programming/80-python/77-list-filter
Суммирование чисел в последней строке по группе файлов
Следующая конструкция позволяет просуммировать числа из последних строк файлов одинакового формата. В данном случае такого: 2016-01-2220:38,78,0.0,543,0.0,1072,0.0,76,0.0 Надо сложить 2,4,6,8 колонки. Как всегда, красивый one-liner. Python: tail -qn1...
http://fh79155p.bget.ru/administration/86-linux/146-summirovanie-chisel-v-poslednej-stroke-po-gruppe-fajlov
Поиск пакета по имени файла с помощью yum
Чтобы узнать, какой пакет нужно установить, чтобы появился определённый файл, делать так: # yum provides /usr/sbin/semanage Вывод Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos-mirror.rbc.ru * extras:...
http://fh79155p.bget.ru/administration/86-linux/133-yum-find-package-by-file
Установка PyQt4 на CentOS
Для установки замечательного пакета PyQT4 в CentOS под python3 делаем так (подразумеваем, что python 3.x.x и Qt 4.x, ф также qt4-devel уже установлены): 1. Качаем и устанавливаем SIP: # wget...
http://fh79155p.bget.ru/programming/81-pyqt/128-pyqt4-install-on-centos
Загрузка полей формы и файла POST запросом
Рабочий пример формирования заголовков POST запроса к web-сурверу. ///*! //* Project: Salient.Web.HttpLib //* http://salient.codeplex.com //* Date: April 11 2010 //*/ #region using System ; using System.Collections.Specialized ; using...
http://fh79155p.bget.ru/programming/83-csharp/87-web-post-request

Результаты 1 - 18 из 18

Администрирование

Сегодня
Вчера
Эта неделя
Прошлая неделя
Этот месяц
Прошлый месяц
Вся статистика
79
3
79
26686
134
219
26795

IP: 3.138.34.177
Время: 2024-09-16 18:51:12
Счетчик joomla