FAQ Python::Журнал СА 3.2003
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Наука и технологии
Подписка
Где купить
Авторам
Рекламодателям
Архив номеров
Контакты
   

  Опросы
  Статьи

Рынок труда  

Системные администраторы по-прежнему востребованы и незаменимы

Системные администраторы, практически, есть везде. Порой их не видно и не слышно,

 Читать далее...

Учебные центры  

Карьерные мечты нужно воплощать! А мы поможем

Школа Bell Integrator открывает свои двери для всех, кто хочет освоить перспективную

 Читать далее...

Гость номера  

Дмитрий Галов: «Нельзя сказать, что люди становятся доверчивее, скорее эволюционирует ландшафт киберугроз»

Использование мобильных устройств растет. А вместе с ними быстро растет количество мобильных

 Читать далее...

Прошу слова  

Твердая рука в бархатной перчатке: принципы soft skills

Лауреат Нобелевской премии, специалист по рынку труда, профессор Лондонской школы экономики Кристофер

 Читать далее...

Как хорошо вы это знаете  

Портал Инкоманд. Для чего он? Для кого? Какие проблемы решает?

Компания «ЕМДЕВ» – создатель интернет-портала, предлагает всем желающим протестировать себя на

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 10017
Комментарии: 0
Потоковая обработка данных

 Читать далее...

19.03.2018г.
Просмотров: 8228
Комментарии: 0
Релевантный поиск с использованием Elasticsearch и Solr

 Читать далее...

19.03.2018г.
Просмотров: 8329
Комментарии: 0
Конкурентное программирование на SCALA

 Читать далее...

19.03.2018г.
Просмотров: 5287
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 5962
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

Друзья сайта  

 FAQ Python

Архив номеров / 2003 / Выпуск №3 (4) / FAQ Python

Рубрика: Программирование /  Анализ данных

РОМАН СУЗИ

FAQ Python

В Python начало и конец блока кода обозначаются отступом. А почему бы не отмечать их явно, например, с помощью BEGIN и END, как в Паскале, или скобок { и }, как в C?

К обязательности отступов в Python очень быстро привыкаешь. Однако если уж так хочется явно обозначать конец блока, это можно сделать, например, так:

def f(x): if x >= 0: return x else: return -x #end if #end def

Здесь используется тот факт, что интерпретатор Python игнорирует все, что следует за решеткой (признаком комментария).

Для тех, кто любит лишние скобки:

def f(x): #{ if x >= 0: return x else: return -x #}

Как программа на Python может загрузить заданный URL?

Например, так:

import urllib page = urllib.urlopen(«http:// www.onego.ru»).read()

Мне нужно использовать библиотеку xyz в программе на Python, что делать?

Во-первых, нужно поискать в WWW (например, на http://google.com), не написал ли кто-нибудь привязку xyz к Python. Если поиски не дали результата, можно попробовать инструменты для полуавтоматической привязки библиотек: SWIG для C/C++ или Boost C++. Создание модулей расширения подробно описано в документации по Python, см. http://python.org/doc/current/api/api.html.

Если вы используете Jython, а библиотека написана на Java, ее классы можно просто импортировать из Jython, так как Jython прозрачно интегрирован с Java.

Как программа на Python может загрузить заданный URL?

Например, так:

def f(x): #{ if x >= 0: return x else: return -x #}


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-41
Fax: (499) 277-12-45
E-mail: sa@samag.ru