Рейтинг
+8.20
голосів:
7
avatar

Python  

PyCamp Київ

30 січня ми будемо раді всіх побачити на конференції PyCamp Kyiv.

В конференції прийматимуть участь python-ррозробники українських та російських команд, вже маємо більше 250 реєстрацій.

Очікуються доповіді добре відомих в пітонівських колах Юрія Юревича з Омська, Олександра Шигіна з Москви; також серед доповідачів Михайло Кашкін з Дніпропетровська, Олександр Бельченко з Запоріжжя, кияни Олександр Соловйов, Андрій Светлов, Сергій Кіріллов, Андрій Мішковський, Володимир Пузанов, Володимир Кирилов, Дмитро Кожевін. Також розповісти про нову IDE для Python — PyCharm планує Дмитро Жемеров з JetBrains.

Участь в конференції платна. Реєстраційний збір (на вході) складає 50 грн. По студентському квитку — 20 грн.

Конференція пройде в приміщенні i-klass, за адресою вул.Івана Мазепи, 34 (колишня — вул. Січневого Повстання), Київ.
Орієнтири — Києво-Печерська Лавра, музей ВВВ, музей «Мистецький Арсенал».
Найближчі станції метро — Арсенальна (червона гілка), Печерська (зелена гілка)
Мапу можно подивитися тут: www.i-klass.com/rus/contacts/how

PyCamp Київ

30 січня 2010 року ми плануємо провести конференцію python-розробників PyCamp Київ.

Реєстрація працює на сайті pycamp.org.ua

В даний момент ми визначаємося з доповідями та ведемо перемовини з потенційними доповідачами. Якщо є бажання розповісти про щось цікаве — можна позначити відповідний параметр при реєстрації і ми обов’язково з вами зв’яжемося.

Будемо раді всіх бачити!

OpenOpt 0.27 та FuncDesigner 0.17

Вийшов черговий реліз OpenOpt 0.27 та FuncDesigner 0.17 (вільного ПЗ для чисельної оптимізації, розв'язування систем лінійних/нелінійних рівнянь та автоматичного диференціювання), що розробляється співробітниками відділу оптимізації ІК НАНУ.

Найголовніші зміни — використання у автоматичному диференціюванні розріджених матриць (зі SciPy), а також можливість зручно моделювати та вирішувати системи лінійних рівнянь (щільних та розріджених) у FuncDesigner.

Повний список змін ви можете переглянути тут: openopt.org/Changelog

Покриття коду тестами - як рахувати

Одна з найбільших проблем при код рев’ю, яка в мене виникає — це обрахунок того, наскільки покриті тестами вся нова функціональність. Видається зрозумілим. що методика підрахунку, яку використовує Coverage — а саме, чи викликався рядок в результаті виконанн тестів — фактично гарантує лише те, що, якщо рядок викликався, і тести пройшли, то в рядку немає синтаксичних помилок.


( Читати далі )

Українське математичне ВПЗ OpenOpt та FuncDesigner

Вийшов черговий реліз 0.25 вільного ПЗ для чисельної оптимізації та розв'язування систем нелінійних рівнянь OpenOpt, що розробляється співробітниками відділу оптимізації ІК НАНУ мовою Python.

Разом з OpenOpt випущено 2 нових пакета вільного ПЗ — FuncDesigner (автоматичне диференціювання) та DerAppoximator (апроксімація похідних). Доречі, ліцензія на комерційний аналог FuncDesigner-а TOMLAB/MAD для MATLAB коштує понад 4 тисяч доларів.

Повний список змін ви можете переглянути тут.

Dive Into Python 3 тема-посилання

Побачила світ нова версія, без сумніву, однієї з найкращих книжок по мові Python. Цього разу по Python 3.0. Нове видання містить близько 20% оновленого, і 80% нового матеріалу. Доступна у форматах HTML та PDF.

В опенсорс випущено вебсервер Торнадо

Команда FriendFeed яку нещодавно придбав Facebook, виклала під Apache License власний неблокуючий веб-сервер Торнадо на якому працює FriendFeed.

Сервер показує непогану швидкість, хоча й порівняння 4-их фронтендів Торнадо під nginx з Django під Apache — ІМХО некоректне :)

Документація — www.tornadoweb.org/documentation

Випущено додаток з відкритим кодом Pydev 1.5.0

Aptana об'єднала Pydev та Pydev Extensions та випустила з відкритим кодом популярний додаток до Eclipse який полегшує розробку на Python-і — PyDev.

* доповнення коду
* доповнення коду з авто імпортом
* підсвітка синтаксису
* синтаксичний аналіз
* аналіз коду
* перехід до визначення
* рефакторинг
* маркування знайдених місць
* відлагодження
* бровзер токенів
* інтерактивна консоль
* і багато іншого

Завантажити можна з офіційного сайту додатку.

10 Python веб фреймворків

Популярність мови програмування Python зростає. В цій статті ми ознайомимось з десятьма найбільш цікавішими Python фреймворками.



( Читати далі )

Програмування Qt4 додатків на Python

Метою цієї статті є надання практичного довідника для вивчення основ створення за допомогою бібліотеки Qt графічних додатків на мові Python.

Для прочитання даної статті, бажано мати базові знанні мови python та бібліотеки Qt, однак, вони не є обов'язковими. Я використовую Linux у нижченаведених прикладах, і сподіваюсь, що ви вже маєте встановлені робочі інсталяції інтерпретатора python та бібліотеки pyqt. Для того, щоб перевірити це, запустіть командний процесор python, просто виконавши команду python в консолі і виконайте у ньому:
>>> import PyQt4

Якщо не побачили ніяких помилок, можете радіти. Приклади у цій статті на стільки прості, на скільки це взагалі можливо, і показують прадатні до використання способи написання і структурування програм. Для вас дуже важливо читати джерельні тексти цих прикладів, більшість з яких гарно коментовані. Використовуйте приклади, і намагайтесь їх модифікувати, побавтесь з ними. Це найкращий спосіб вивчити PyQt.


( Читати далі )