Некоторое время назад, в силу определенных причин, мне пришла в голову мысль о том, чтобы начать изучать какой-нибудь новый язык программирования. В качестве альтернатив для этого начинания я определил два языка: Java и Python. После продолжительного метания между ними и сопутствующих нытья и долбежки головой о стену (у меня с новыми языками всегда так — сомнения, раздумья, проблема выбора и т.д.), я все-таки остановился на Python. Окей, выбор сделан. Что дальше?
Читать полностью »
Метка «tkinter»
Python на Хабре
2013-12-18 в 6:12, admin, рубрики: django, GIL, pygtk, pyqt4, python, python3, tkinter, tornado, twisted, wxpython, декораторы, обучение, Программирование, метки: Django, GIL, pygtk, pyqt4, python, python3, tkinter, tornado, twisted, wxpython, декораторы, обучениеPyRegs: анализатор регулярных выражений Python 3
2013-06-16 в 14:42, admin, рубрики: python, python3, regex, regular expressions, tkinter, метки: python3, regex, regular expressions, tkinterКогда не стало Kodos
Беда пришла неожиданно. Из Debian Wheezy изъяли старый, добрый PyQt3. А с ним на покой отправился и Kodos — мой любимый дебаггер регулярных выражений Питона. Много лет он помогал тестировать красивые и жуткие конструкци и тот факт, что apt-get install kodos больше не работает, вызвал желание немедленно исправить это досадное недоразумение.
Читать полностью »
TextTest — кроссплатформенный фреймворк на python для тестирования GUI и не только. Часть 2
2013-01-19 в 9:35, admin, рубрики: CaptureMock, GUI, python, PyUseCase, StoryText, TextTest, tkinter, автоматизация тестирования, кроссплатформенность, тестирование, метки: CaptureMock, gui, python, PyUseCase, StoryText, TextTest, tkinter, автоматизация тестирования, кроссплатформенностьПродолжение рассказа о замечательном кроссплатформенном фрейворке для функционального-тестирования TextTest. Первая часть статьи.
TextTest — кроссплатформенный фреймворк на python для тестирования GUI и не только. Часть 1
2013-01-19 в 9:10, admin, рубрики: CaptureMock, GUI, python, PyUseCase, StoryText, TextTest, tkinter, автоматизация тестирования, кроссплатформенность, тестирование, метки: CaptureMock, gui, python, PyUseCase, StoryText, TextTest, tkinter, автоматизация тестирования, кроссплатформенностьПредлагаю поговорить сегодня о замечательном фреймворке для тестирования TextTest. Это кроссплатформенный инструмент для функционального тестирования с «record-replay» парадигмой. Как следует из названия TextTest пропагандирует довольно необычный на сегодняшний день подход текст-ориентированного тестирования, который позволяет легко и просто писать и читать тесты. Помимо TextTest мы поговорим о StoryText — являющимся строго говоря отдельном инструменте для тестирования GUI, но совместно с TextTest он позволяет делать это гораздо приятнее. Так же упомянем о третьем модуле от автора — CaptureMock.
Рисование графиков. Python. Tkinter
2012-12-20 в 18:58, admin, рубрики: canvas, python, tkinter, графики, Песочница, метки: Canvas, python, tkinter, графики Это моя первая статья и я хотел бы рассказать о том как написать простейшую программу по рисованию графиков функций.
Статья ориентированна на новичков!
Начнем с того, что наша функция будет иметь вид:
y = c(x)
Где c(x) это выражение от одной переменной «x».
Сразу считаем её.
f = input('f(x):')
Считать значение функции мы будем функцией eval()
Подключим нужные нам библиотеки.
from math import *
from tkinter import *
f = input('f(x):')
Теперь надо нарисовать оси координат.
from math import *
from tkinter import *
f = input('f(x):')
root = Tk()
canv = Canvas(root, width = 1000, height = 1000, bg = "lightblue", cursor = "pencil")
canv.create_line(500,1000,500,0,width=2,arrow=LAST)
canv.create_line(0,500,1000,500,width=2,arrow=LAST)
canv.pack()
root.mainloop()