Skip to content

Details

Hey Peking Pythonistas,

Our monthly meetup for June is next Monday night (12th) at 7:30pm. For this month, we'll have a talk: Separating Administrative and Business Logic in Python.

The talk will be at Tech Temple from 7:30 to 8:30 pm (Sanlitun Lounge, big meeting room), after that we'll move to The Local (http://www.beijing-local.com/) for chat and drinks.

Tech Temple (Sanlitun Lounge) (http://www.kejisi.com/space_sanlitunLounge.html) address:

3rd floor, Jidianyanjiuyuan 80, 4 Gongti North Road

北京市朝阳区工体北路4号机电研究院内80 Office 3层

Phone: 137 5822 3328

The building is called 80 office, a green building right opposite D-Lounge, please take an elevator to the 3rd floor.

https://secure.meetupstatic.com/photos/event/7/2/9/600_460981833.jpeg

The Local (http://www.beijing-local.com/) address:

朝阳区工体北路4号院

Phone: 134 8880 4794

https://secure.meetupstatic.com/photos/event/6/a/5/a/600_461727226.jpeg

If you get lost call Zhenya (185 0015 2969).

See you there!

---

Talk Description

• Title: Separating Administrative and Business Logic in Python

• Duration: 1 hour

• Level: Intermediate

• Presenter: Evgeny Demchenko (https://twitter.com/littlepea12)

Summary

Even a very simple Python application will probably have a few different type of logic in it:

• Business/domain logic

• Administrative logic (I/O, caching, making requests)

• Interface logic (Handling user input, displaying output)

• Application logic (Use cases)

It's very easy to put all this code together in one place, at the end of the day, what matters is that your application works the way you expect it to work. But as it grows, it's important to separate different types of logic so that the code is easier to maintain, understand and test.

This is an Intermediate level talk but both beginners and advanced developers will find something new or useful here too.

Members are also interested in