Урок 9. Возвращение значения, мертвый код и рекурсия

В уроке рассмотрены следующие темы:
- возвращение значений из функции
- мёртвый код
- рекурсия

Урок 8 Выражение возврата, преобразование типов, TDD

В уроке расмотрены следующие темы:

  •  Выражение возврата из функции
  •  Преобразование типов данных
  •  Разработка через тестирование (TDD)

 

Урок 7.3 Функции в Python

В уроке рассмотрены темы:

  • композиция функций
  • параметры и локальные переменные функции
  • что такое стек
  • диаграмма стека

Урок 7.2 Функции в Python

Продолжение 7 урока посвящённого функциями.
В уроке рассмотрены темы:

  • поток выполнения
  • аргументы функций

Урок 7.1 Функции в Python

  • что такое функция
  • определение функции
  • примеры функций

Урок 6. Простой пример написания python скрипта

В уроке рассматривается:
- что такое скрипт
- пример простого скрипта конвертации времени

Исходный код конвертора времени: (скопировать)

Урок 5.2 Вложенные и сцепленные условия в Python

В уроке рассмотрены темы:

  • альтернативное исполнение
  • сцепленные условия
  • вложенные условия

Урок 5.1 Логические операторы и условия в Python

В уроке 5.1 рассмотрены темы:

  •  Оператор деления с остатком
  •  Оператор возведения в степень
  •  Логические значения и выражения
  •  Логические операторы
  •  Проверка условий

Урок 4. Типы данных и имена переменных в Python

В уроке рассмотрены следующие темы:

  •   типы данных str, int, float, boolean
  •   имена переменных
  •   ключевые слова

Урок 3. Операторы, ввод данных с клавиатуры, комментарии в python

В уроке рассмотрены следующие темы:

  •  что такое операторы и операнды
  •  операции работы со строками
  •  функции для ввода данных с клавиатуры
  •  что такое структура программы
  •  комментарии

Урок 2. Что такое программа, инструкция и переменная.

Продолжение серии уроков по программированию на Python.

Сегодня рассматриваются следующие вопросы:

  • что такое программа
  • что такое инструкция
  • из каких основных инструкций состоит программа
  • арифметические операторы
  • что такое переменная

Урок 1. Введение и установка Python 2.7

В уроке 1 рассматривается введение в программирование и устанвока Python 2.7 под Windows.

Это моё первое видео. Не судите строго!:)

Пишем простой фильтр для Django

Задача:

Вырезать текст до определённого тега. Например, надо вырезать описание из текста в записе блога.

Простой сниффер на Python с применением сокетов прямого доступа (SOCK_RAW).

Совсем простецкий сниффер на python-е демонстрирующий работу сокетов прямого доступа. :)
Сниффет только TCP пакеты. Чтобы посниффить udp пакеты надо указать socket.IPPROTO_UDP, аналогично и для ICMP: socket.IPPROTO_ICMP
Для запуска сниффера нужны права суперпользователя!

Подсчёт количества букв в файле с кодировкой utf8

Небольшая программа реализованная на python, которая подсчитывает количество букв в файле с кодировкой utf8. Проблем с пониманием кода не должно возникнут. Если есть вопросы, то оставляйте комментарии. Постараюсь ответить :)
Требования: python 2.6.x
Пример использования: usr@localhost:~> python countletters.py book.txt
В результате будет создан файл с названием book.tx

Пример простого сервера на Python под Unix

Простой сервер, который запускается на 5000 порту, принимает данные и выводит дамп данных. Скопируйте исходный код сервера. Запустите с помощью

python server.py

и присоединитесь с помощью

telnet 127.0.0.1 5000

Пример простого web сервера Nano PyHttpd на Python

Продолжаю тему создания простого сервера на Python. В этот раз я написал простой веб сервер с применением сокетов. Возможно кому-нибудь пригодиться для учебных целей или может понадобиться маленький тестовый веб сервер. Если возникли вопросы, жду ваших комментариев.

Простой сниффер на Python с применением сокетов прямого доступа SOCK_RAW.

Совсем простецкий сниффер на python-е демонстрирующий работу сокетов прямого доступа. :)
Сниффет только TCP пакеты. Чтобы посниффить udp пакеты надо указать socket.IPPROTO_UDP, аналогично и для ICMP: socket.IPPROTO_ICMP
Для запуска сниффера нужны права суперпользователя! sudo python simple_sniffer.py

Простой пример использования библиотеки feedparser

Пожалуй самая удобная и популярная библиотека написанная на python - это feedparser :)
Давайте вначале установим ~> sudo pip install feedparser или ~> sudo easy_install feedparser.

Управление мышкой в linux с помощью Python и libX11

Совсем недавно встала задача управления мышкой, те надо было пододвинуть курсор мыши в самый край экрана, чтобы его небыло видно. Итак, для запуска скрипта надо установить libX11-dev, так что качаем sudo apt-get install libX11-dev и запускаем скрипт user@localhost:->./move_cursor.py

Модульное тестирования на Python на примере копирования файлов

На днях встала задача написать скрипт копирующий новые файлы из одной директории в другую и пропускать уже скопированные. Если возникают какие-либо ошибки, то все они записываются в лог. Хочу обратить ваше внимание, что все тестовые методы изолированны друг от друга, так что если сломается один метод, то другие продолжат выполняться. А так же методы setUp и tearDown подготавливают среду для

<< Previous Next >>

Логин

Облако тэгов

count count all django django admin feedparser libxml2dom linux parser python pyunit pyvkapi return sniffer sockets sublime text tdd templatetags unittest X11 аргументы видео видеоурок видео уроки вконтакте возврат диаграмма диаграмма стека заметки инструкция комментарии композиция логические операторы мышка образование обучение операторы параметры функции парсинг переменная переменные питон поток выполнения преобразование типов программирование разработка разработкаразработка рекурсия сеть скрипт сниффер сокеты стек стоки тестирование тип тип данных типы урок условия функция
free counters