Автор неизвестен - Скриптовый язык Python
Название: | Скриптовый язык Python | |
Автор: | Автор неизвестен | |
Жанр: | Статьи и рефераты, Самиздат, сетевая литература, Литература ХXI века (эпоха Глобализации экономики), Python | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Скриптовый язык Python"
Вкратце о достоинствах Python.
Читаем онлайн "Скриптовый язык Python". [Страница - 2]
- 1
- 2
>>> # Measure some strings:
… a = ['cat', 'window', 'defenestrate']
>>> for x in a:
… print x, len(x)
…
cat 3
window 6
defenestrate 12
Естественно Python не единственный пример высокоразвитого гибридного языка, однако он достоин более детального рассмотрения. Python одинаково похож на такие языки как С++:
>>> a = [66.6, 333, 333, 1, 1234.5]
>>> print a.count(333), a.count(66.6), a.count('x')
2 1 0
>>> a.insert(2, -1)
>>> a.append(333)
>>> a
[66.6, 333, -1, 333, 1, 1234.5, 333]
>>> a.index(333)
1
>>> a.remove(333)
>>> a
[66.6, -1, 333, 1, 1234.5, 333]
>>> a.reverse()
>>> a
[333, 1234.5, 1, 333, -1, 66.6]
>>> a.sort()
>>> a
[-1, 1, 66.6, 333, 333, 1234.5]
и Lisp:
>>> def f(x): return x % 2 != 0 and x % 3 != 0
…
>>> filter(f, range(2, 25))
[5, 7, 11, 13, 17, 19, 23]
Конечно он может посоперничать с awk и Perl. Есть в Python и такая вещь как модули. Давайте запишем fibo.py:
# Fibonacci numbers module
def fib(n): # write Fibonacci series up to n
a, b = 0, 1
while b < n:
print b, a, b = b, a+b
def fib2(n): # return Fibonacci series up to n
result = []
a, b = 0, 1
while b < n:
result.append(b)
a, b = b, a+b
return result
Подгрузив его в интерпретатор
>>> import fibo
мы получим доступ к его функциям
>>> fibo.fib(1000)
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
>>> fibo.fib2(100)
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
>>> fibo.__name__
'fibo'
Значительным преимуществом Python является возможность работы с исключениями:
import string, sys
try:
f = open('myfile.txt')
s = f.readline()
i = int(string.strip(s))
except IOError, (errno, strerror):
print "I/O error(%s): %s" % (errno, strerror)
except ValueError:
print "Could not convert data to an integer."
except:
print "Unexpected error: ", sys.exc_info()[0]
raise
Язык Python обладает возможностью работать на сервере в качестве основного языка обработки динамично меняющегося наполнения бизнес-сайта.
Обратил я внимание и еще на одну особенность — на данный момент — поддержка Python у провайдеров стоит по сравнению с PERL5 или PHP4 в два раза дороже. Да и услуга эта редко предлагается.
Где достать интерпретатор Python и какое ПО на этом языке есть?
В первую очередь загляните на страницу Python.org и почитайте Python FAQ.Есть еще Архив ПО на Python.Если вы заинтересованы в использовании Python в качестве основы для построения вашего сайта следует обратить внимание на среду программирования Zope.
--">- 1
- 2
Книги схожие с «Скриптовый язык Python» по жанру, серии, автору или названию:
Евгений Турышев - Язык Ada на Atmel SAM4 (Cortex-M) - быстрый старт Жанр: Ada Год издания: 2018 |
Автор неизвестен - Проблемы письменной речи у детей с нарушением слуха. Курсовая работа Жанр: Статьи и рефераты Серия: Литература по проблемам нарушений слуха и зрения |
Автор неизвестен - Python для сетевых инженеров. Выпуск 3.0 Жанр: Python Год издания: 2021 |
Виталий Мелик-Карамов - Почему у собаки чау-чау синий язык Жанр: Современная проза Год издания: 2013 |
Другие книги автора « Автор неизвестен»:
Автор неизвестен, Эпосы, мифы, легенды и сказания - Сказки и легенды ингушей и чеченцев Жанр: Мифы. Легенды. Эпос Год издания: 1983 Серия: Сказки и мифы народов Востока |
Автор неизвестен - Вихревы подарки Жанр: Сказки для детей Серия: Белорусская сказка |
Автор неизвестен - Исландские сказки Жанр: Народные сказки Серия: Библиотека сайта Северная Слава |
Автор неизвестен - Китайский самомассаж (профилактика и лечение заболеваний) Жанр: Медицина Год издания: 1991 |