воскресенье, 18 ноября 2012 г.

Изучаем Python. Объявление функций.



Основная форма объявления функции в Питоне следующая:

def function_name(parameters):
    body

Изучаем Python. Встроенные функции.

Вызов функции.

Вызов функции в Питоне происходит следующим образом:

function_name(arguments)

Функции могут оперировать аргументами, передаваемыми им, а могут и вообще не реагировать никак с внешним миром и служить только для решения какой-то тривиальной задачи. В любом случае, аргументом называется значение, передаваемое в функцию.

Изучаем Python. Переменные в Python.


Присваивание в Python.

Основная форма присваивания:
variable = expression
Пример присваивания:
>>> base = 20
>>> height = 12
>>> area = base * height / 2
>>> area
120.0

Изучаем Python. Python и память компьютера.

Память компьютера

Для простоты понимания, вы можете представлять себе компьютерную память как длинный список мест хранения информации, в котором каждое место ее расположения однозначно идентифицируется уникальным числом. Это уникальное число будем называть адресом в памяти. Обычно записывают адрес в памяти как целое число с префиксом "x", например,  x201.

Изучаем Python. Используем Python как калькулятор.


На самом деле, Питоном очень удобно пользоваться в качестве калькулятора. Это очень быстрый и надежный способ для проведения расчетов различной сложности.

четверг, 15 ноября 2012 г.

Изучаем Python. Инсталляция Python.

     Здравствуйте, господа!
     Настал момент рассказать всем о таком замечательном языке программирования, как Python. Если Вы решили изучить этот язык, то, я думаю, будет полезно просмотреть некоторые видеоуроки. Данный материал был взят с замечательного сайта http://coursera.org, который дарит всем желающим возможность получить качественные и современные знания, причем бесплатно.

вторник, 13 ноября 2012 г.

Drupal 7 - переменные навигации

Drupal 7 - переменные идентификации.

Создание темы Drupal 7 - переменные регионов.


Для того, что бы нам написать тему, первое, что нужно сделать - создать файл themename.info,(подразумевается, что под themename Вы укажите название темы) который является обязательным. После создания данного файла Друпал подтянет всю информацию о структуре и названии темы.

четверг, 18 октября 2012 г.

Реализация структуры данных "Очередь"

Настало время взять клавиатуру в руки и написать что-нибудь серьезное. Шучу, конечно. На этот раз речь пойдет о такой структуре данных, как очередь. 

среда, 17 октября 2012 г.

Анализ строки на корректность расставления в ней скобок.


Здравствуйте, дамы и господа!

Недавно столкнулся с проблемой разбора строки, где нужно было определить, правильно ли с математической точки зрения расставлены скобки. То есть, у нас имеется строка, которую надо распарсить и на основе ее анализа, выдать сообщение о правильности или неправильности данного выражения.

четверг, 21 июня 2012 г.

Считаем количество символов в строке. PHP

В данной статье я рассмотрю подсчет символов в строке. В обычном случае может применяться стандартная функция strlen(). Но если у вас кириллица, то есть используется кодировка UTF-8, данные функции будут работать не так, как бы нам хотелось.

четверг, 7 июня 2012 г.

Коды статуса, объект Request, Response

  Связь веб-браузера c веб-сервером, называется запросом. В ASP.NET, есть объект Request, который используется для представления сообщений веб-браузера на веб-сервере. ASP.NET вкладывает содержимое запроса в объект, который может быть получен в коде.

  При помощи упаковки HTTP-запроса в программируемый объект, ASP.NET предоставляет код доступа к таким вещам, как cookies, связанные с вашим сайтом, параметры строки запроса, связанные с URL-адресом, и путь к требуемому содержимому, а также позволяет работать с другими соответствующими запросами на основе информации.

Основы веб-коммуникации

Как и все клиент-серверные приложения, у веб-приложений есть два отдельных компонента:
              ■ Клиент   Также известный как внешний интерфейс (front-end interface), веб-браузер предоставляет пользователю интерфейс для ввода пользовательских данных и отправляет данные на сервер для обработки.
             ■ Сервер    Также известен как back end, веб-сервер отвечает на запросы
клиентов для конкретных страниц. Он взаимодейстует со страницей, содержащей HTML - код и инструкции о том, как создать пользовательский интерфейс.

     Веб-браузер (клиент) взаимодействует с  веб-сервером посредством протокола HTTP (Hypertext Transfer Protocol), который является текстовым сетевым протоколом TCP и использует порт 80. Если у сервера есть сертификат, тогда  клиент и сервер могут использовать HTTP Secure (HTTPS) для проверки подлинности сервера и шифрование сообщений. HTTPS использует TCP-порт 443.