RoPython (original) (raw)

RoPythonhttps://ropython.ro/Thu, 01 Aug 2019 00:00:00 +0300A beer gatheringhttps://ropython.ro/2019/08/01/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Echipa RoPythonThu, 01 Aug 2019 00:00:00 +0300tag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/08/01/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Echipa RoPythonThu, 01 Aug 2019 00:00:00 +0300tag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/08/01/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Echipa RoPythonThu, 01 Aug 2019 00:00:00 +0300tag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/08/01/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Echipa RoPythonThu, 01 Aug 2019 00:00:00 +0300tag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/08/01/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Echipa RoPythonThu, 01 Aug 2019 00:00:00 +0300tag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/08/01/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Echipa RoPythonThu, 01 Aug 2019 00:00:00 +0300tag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/08/01/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Echipa RoPythonThu, 01 Aug 2019 00:00:00 +0300tag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/prezentariThings to try with a tracer & Do you trust your data?https://ropython.ro/2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/

For this meetup we'll have a raffle (tombolă) for 2 ticket discounts at PyconBalkan (Oct 3-5).

Schedule*

6PM

Entry

A bit of socializing. There will be snacks and beverages, courtesy of ComplyAdvantage.

6:30

Things to try with a tracer (Ionel Cristian Mărieș)

This presentation will go over a bunch of examples with Hunter and teach you how to stop worrying and love the tracer. Will include examples of how to attach to processes and a bunch of contraptions with variables.

Video and Slides.

7:15 Break
7:30

Do you trust your Data? (Adrian Buturca)

This presentation will try to walk us through challenges that we, in ComplyAdvantage, had and have around this topic and tries to present what we learn from them and the directions that we are taking for having better answers to this question.

Video and Slides.

8:15 Closing and the raffle for the two tickets. The discounted price will be 35€ while the full price would be 150€.
Echipa RoPythonThu, 20 Jun 2019 00:00:00 +0300tag:ropython.ro,2019-06-20:2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/prezentariThe one about gevent, asyncio and decoratorshttps://ropython.ro/2019/06/12/the-one-about-gevent-asyncio-and-decorators/

Hello Pythonistas!

It's been a while since our last meetup. Let's get together again!

Agenda:

Stay tuned for updates and an exact schedule.

Echipa RoPythonWed, 12 Jun 2019 00:00:00 +0300tag:ropython.ro,2019-06-12:2019/06/12/the-one-about-gevent-asyncio-and-decorators/prezentariRoPython Bucharest Meetuphttps://ropython.ro/2019/04/23/ropython-bucharest-meetup/

We will have our first monthly Python meetup on April 23th in the center at the charming COWORK CAFE (http://theatelier.ro/). If you have a topic you want to talk about let us know in the comments. I could give an introduction into Plone the Python Web CMS including a nice and lean Restful-API. But I'm open for more topics. The plan is to have the meetup once month.

The space there is limited, so please RSVP and update if you can not make it, so that other people can come instead.

After the meetup, we can have some conversations on a beer or two in the old town ;)

Echipa RoPythonTue, 23 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-23:2019/04/23/ropython-bucharest-meetup/prezentariA beer gatheringhttps://ropython.ro/2019/04/18/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Echipa RoPythonThu, 18 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/04/18/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Echipa RoPythonThu, 18 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/04/18/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Echipa RoPythonThu, 18 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/04/18/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Echipa RoPythonThu, 18 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/04/18/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Echipa RoPythonThu, 18 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/04/18/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Echipa RoPythonThu, 18 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/04/18/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Echipa RoPythonThu, 18 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/prezentariGoing serverless with AWS & Deploying your Python apps using Dokkuhttps://ropython.ro/2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/

Schedule*

6PM

Entry

A bit of socializing. There will be snacks and beverages, courtesy of QCatalyst.

6:30

Going serverless with AWS (Cristian Robert)

A developer jumps on the ‘serverless’ bandwagon. We’ll take a look at the process and tools available to develop applications that run on AWS serverless computing technology.

Code, Video and Slides.

7:15 Break
7:30

Deploying your Python apps using Dokku and Digital Ocean (Angel Ramboi)

How to deploy your very own PaaS on a Digital Ocean droplet using Dokku (https://github.com/dokku/dokku/) a Docker powered "poor mans" mini Heroku bash script. +Demo: setup a simple Python app and deploy it using git (and if we have time automate this using Gitlab CI/CD).

Code, Video.

8:00 Closing
Echipa RoPythonTue, 26 Feb 2019 00:00:00 +0200tag:ropython.ro,2019-02-26:2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/prezentariA beer gatheringhttps://ropython.ro/2018/12/13/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonThu, 13 Dec 2018 00:00:00 +0200tag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2018/12/13/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonThu, 13 Dec 2018 00:00:00 +0200tag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2018/12/13/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonThu, 13 Dec 2018 00:00:00 +0200tag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2018/12/13/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonThu, 13 Dec 2018 00:00:00 +0200tag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2018/12/13/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonThu, 13 Dec 2018 00:00:00 +0200tag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2018/12/13/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonThu, 13 Dec 2018 00:00:00 +0200tag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2018/12/13/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonThu, 13 Dec 2018 00:00:00 +0200tag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2018/11/08/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonThu, 08 Nov 2018 00:00:00 +0200tag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/11/08/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonThu, 08 Nov 2018 00:00:00 +0200tag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/11/08/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonThu, 08 Nov 2018 00:00:00 +0200tag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/11/08/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonThu, 08 Nov 2018 00:00:00 +0200tag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/11/08/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonThu, 08 Nov 2018 00:00:00 +0200tag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/11/08/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonThu, 08 Nov 2018 00:00:00 +0200tag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/11/08/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonThu, 08 Nov 2018 00:00:00 +0200tag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/socialBeer gathering - group retrospective and future planshttps://ropython.ro/2018/09/27/beer-gathering-group-retrospective-and-future-plans/

Ro-Python Iasi meetup group retrospective, future plans, presentations proposals, speakers. We aim to re-launch the group activity for 2018-2019 season, and anyone who wants to be part of this growing community is welcome to join us.

Location: The Trumpets (Palas Mall - Esplanada Teatrul Luceafărul).

Note: Due to small number of participants this event will not be sponsored with location or beer.

Echipa RoPythonThu, 27 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-27:2018/09/27/beer-gathering-group-retrospective-and-future-plans/socialA beer gatheringhttps://ropython.ro/2018/09/25/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonTue, 25 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/09/25/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonTue, 25 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/09/25/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonTue, 25 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/09/25/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonTue, 25 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/09/25/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonTue, 25 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/09/25/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonTue, 25 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/09/25/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Reserved table is in the interior. Pre-ordering food is possible (leave a message).

Echipa RoPythonTue, 25 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/07/05/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting like those discounted tickets at PyCon Balkan and plans for the next meetup.

Reserved table is in the interior. Preordering food is possible (leave a message).

Echipa RoPythonThu, 05 Jul 2018 00:00:00 +0300tag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/07/05/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting like those discounted tickets at PyCon Balkan and plans for the next meetup.

Reserved table is in the interior. Preordering food is possible (leave a message).

Echipa RoPythonThu, 05 Jul 2018 00:00:00 +0300tag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/07/05/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting like those discounted tickets at PyCon Balkan and plans for the next meetup.

Reserved table is in the interior. Preordering food is possible (leave a message).

Echipa RoPythonThu, 05 Jul 2018 00:00:00 +0300tag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/07/05/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting like those discounted tickets at PyCon Balkan and plans for the next meetup.

Reserved table is in the interior. Preordering food is possible (leave a message).

Echipa RoPythonThu, 05 Jul 2018 00:00:00 +0300tag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/07/05/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting like those discounted tickets at PyCon Balkan and plans for the next meetup.

Reserved table is in the interior. Preordering food is possible (leave a message).

Echipa RoPythonThu, 05 Jul 2018 00:00:00 +0300tag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/07/05/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting like those discounted tickets at PyCon Balkan and plans for the next meetup.

Reserved table is in the interior. Preordering food is possible (leave a message).

Echipa RoPythonThu, 05 Jul 2018 00:00:00 +0300tag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/07/05/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting like those discounted tickets at PyCon Balkan and plans for the next meetup.

Reserved table is in the interior. Preordering food is possible (leave a message).

Echipa RoPythonThu, 05 Jul 2018 00:00:00 +0300tag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/socialRoPython #4 - Async Pythonhttps://ropython.ro/2018/06/20/ropython-4-async-python/

Join us at the next Python Meetup on the 20th of June, from 19:00. The location will be announced.

Agenda:

Echipa RoPythonWed, 20 Jun 2018 00:00:00 +0300tag:ropython.ro,2018-06-20:2018/06/20/ropython-4-async-python/prezentariNumerical computing in Python and Python Balkanhttps://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/

Schedule*

6PM

Entry

A bit of socializing. There will be snacks and beverages, courtesy of Evozon.

6:30

Numerical computing in Python (Mihai Andrei)

Numerical computing is the processing of large amounts of floating point data. It is the foundation for analyzing measurements and of scientific computing.

Once arcane subjects of scientific computing are entering the mainstream. Machine learning and big data analytics are popular examples.

Python is widely used in this domain, threatening established tools like matlab.

Python's scientific ecosystem is based on a common data type: the mighty numpy array.

We will introduce you to the numpy library, and along the way show off some other common used tools for numerical data.

Slides.

7:15 Break 7:30

Python Balkan (Bojan Jovanovic)

A draft of the protocol of communication for python communities in Balkan. Bojan (Python Developer and founder of Kortechs) from Belgrade has a reputation for creating interesting python meetups in Belgrade. This time he would like to scale this up a bit by giving every community in the Balkan region the tools needed to upgrade their game a bit by giving the community organizers a way of acquiring quality content trough sharing.

Slides.

8:15 Closing Echipa RoPythonTue, 06 Mar 2018 00:00:00 +0200tag:ropython.ro,2018-03-06:2018/03/06/numerical-computing-in-python-and-python-balkan/prezentariAnsible - test driven infrastructure and Nemutam.com - script to search enginehttps://ropython.ro/2018/02/15/ansible-test-driven-infrastructure-and-nemutamcom-script-to-search-engine/

Schedule*

6PM

Entry

A bit of socializing.

6:30

Ansible - test driven infrastructure (Alexandru Hapliuc)

Everything becomes code defined and test driven. Lately even Infrastructure has become an adept of that. The presentation will briefly how Ansible, Molecule and Docker help us achieve that.

Video.

7:15 Break
7:30

Nemutam.com - script to search engine (Gabi Nagy)

The talk goes through the project's 4 year history, starting from a 70-line bash script to a scalable, distributed system, along with the problems and lessons we've learned along the way. Topics include Python, Selenium, running on top of Linux, distributed systems and performance.

Slides.

8:15 Closing
Echipa RoPythonThu, 15 Feb 2018 00:00:00 +0200tag:ropython.ro,2018-02-15:2018/02/15/ansible-test-driven-infrastructure-and-nemutamcom-script-to-search-engine/prezentariA beer gatheringhttps://ropython.ro/2017/12/19/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Will we find any mulled wine?

Echipa RoPythonTue, 19 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2017/12/19/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Will we find any mulled wine?

Echipa RoPythonTue, 19 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2017/12/19/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Will we find any mulled wine?

Echipa RoPythonTue, 19 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2017/12/19/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Will we find any mulled wine?

Echipa RoPythonTue, 19 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2017/12/19/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Will we find any mulled wine?

Echipa RoPythonTue, 19 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2017/12/19/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Will we find any mulled wine?

Echipa RoPythonTue, 19 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2017/12/19/a-beer-gathering/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Will we find any mulled wine?

Echipa RoPythonTue, 19 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/socialRoPython Meetup #3https://ropython.ro/2017/12/12/ropython-meetup-3/

Join us at the next Python Meetup on the 12th of December, at the Startup Hub, from 18:30.

Because many of you expressed an interest in data science, Kienka Kio will present a "Holistic View of Data Science".

Echipa RoPythonTue, 12 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-12:2017/12/12/ropython-meetup-3/prezentariAsync tasks with Dramatiq and Tracing in Pythonhttps://ropython.ro/2017/12/07/async-tasks-with-dramatiq-and-tracing-in-python/

Schedule*

6PM

Entry

A bit of socializing.

6:30

Async tasks with Dramatiq (Bogdan Popa)

How to leverage distributed task processing to improve the performance and reliability of web services using Dramatiq (an alternative to Celery) and RabbitMQ.

Video and Slides.

7:15 Break
7:30

Tracing in Python (Ionel Cristian Mărieș)

This talk will explore Python's tracing API (sys.settrace) and give a sneak peek into Hunter the tracing framework.

Video and Slides.

8:15 Closing
Echipa RoPythonThu, 07 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-07:2017/12/07/async-tasks-with-dramatiq-and-tracing-in-python/prezentariA beer retrospectivehttps://ropython.ro/2017/11/02/a-beer-retrospective/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Echipa RoPythonThu, 02 Nov 2017 00:00:00 +0200tag:ropython.ro,2017-11-02:2017/11/02/a-beer-retrospective/socialA beer retrospectivehttps://ropython.ro/2017/11/02/a-beer-retrospective/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

Echipa RoPythonThu, 02 Nov 2017 00:00:00 +0200tag:ropython.ro,2017-11-02:2017/11/02/a-beer-retrospective/socialRoPython Meetup #2https://ropython.ro/2017/10/31/ropython-meetup-2/

The next meetup will take place on the 31st of October.

Agenda:

Stay tuned for more details!

Echipa RoPythonTue, 31 Oct 2017 00:00:00 +0200tag:ropython.ro,2017-10-31:2017/10/31/ropython-meetup-2/prezentariPytest workshophttps://ropython.ro/2017/10/21/pytest-workshop/

Hello everyone,

We're back in action with a Pytest workshop. It's going to take about 2-3 hours and there will be pizza & drinks provided by Yonder.

The only requirement is to bring a laptop with Python installed.

Workshop's content:

Aim is to cover these pytest topics:

Tutors will be Ionel and highschool-teacher-turned-programmer Gabriel Muj.

Echipa RoPythonSat, 21 Oct 2017 00:00:00 +0300tag:ropython.ro,2017-10-21:2017/10/21/pytest-workshop/workshopA beer retrospectivehttps://ropython.ro/2017/09/26/a-beer-retrospective/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

We'll have one special guest: Gabriel Muj. Will he get drunk enough to tell us the sad story of leaving highschool teaching career for Python programming? Lets find out!

Echipa RoPythonTue, 26 Sep 2017 00:00:00 +0300tag:ropython.ro,2017-09-26:2017/09/26/a-beer-retrospective/socialA beer retrospectivehttps://ropython.ro/2017/09/26/a-beer-retrospective/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.

We'll have one special guest: Gabriel Muj. Will he get drunk enough to tell us the sad story of leaving highschool teaching career for Python programming? Lets find out!

Echipa RoPythonTue, 26 Sep 2017 00:00:00 +0300tag:ropython.ro,2017-09-26:2017/09/26/a-beer-retrospective/socialRoPython September Meetuphttps://ropython.ro/2017/09/19/ropython-september-meetup/

Re-lansăm întâlnirile comunității Python din Timișoara!

Vom începe din 19 Septembrie, după ce ne-am mai întors din concedii, cu o întâlnire într-un format ușor diferit față de ce am făcut până acuma, pe lângă prezentarea clasică vom face și un Python Open Space.

Agenda:

Ce presupune un Open Space:

Ce e PyGame Zero? E o unealtă educațională, menită să ajute învățatul programării prin crearea de jocuri. Necesită cunoștiințe minime de programare, un fișier text gol înseamnă un joc valid cu o fereastră goală, și acum poți să clădești de aici :)

Echipa RoPythonTue, 19 Sep 2017 00:00:00 +0300tag:ropython.ro,2017-09-19:2017/09/19/ropython-september-meetup/socialworkshopAsynchronous tasks using Django, Celery and RabbitMQhttps://ropython.ro/2017/06/28/asynchronous-tasks-using-django-celery-and-rabbitmq/

Celery is an asynchronous task queue based on distributed message passing. It is focused on real-time operations, but supports scheduling as well. RabbitMQ, is a message broker which is used by Celery to distribute messages.

Celery is perfectly suited for tasks which will take some time to execute but we don’t want our requests to be blocked while these tasks are processed. Example use cases: sending emails, heavy background processing (eg: multimedia encoding), sending bulk messages, periodic tasks, complex concurrent workflows.

Schedule:

Echipa RoPythonWed, 28 Jun 2017 00:00:00 +0300tag:ropython.ro,2017-06-28:2017/06/28/asynchronous-tasks-using-django-celery-and-rabbitmq/prezentariDjango presentation and why to use it for single page or hybrid applications toohttps://ropython.ro/2017/04/25/django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/

Schedule*

6PM

Entry

There will be pizza, snacks and beer, courtesy of Pentalog Iasi.

6:30

Django presentation (Dan Tudorache)

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. We will go on to discuss:

  • What is Django
  • Django structure
  • Where is Django used
  • What Django is not
  • Typical workflow in Django
  • Django Admin
  • Who is behind Django framework
7:15 Break
7:30

Why to use Django for single page or hybrid applications too (Dan Tudorache)

With the advent of new amazing front-end frameworks and the ever-increasing power of browsers and mobile processors, webapp users expect a dynamic, seamless user experience where page refresh is out of the question. Therefore server template rendering is not cool anymore. What to do? Use Django as a pure back-end. In this talk, technologies, strategies and third-party packages will be discussed, we will analyze and debate the advantages and disadvantages of Django opposed to other technologies.

8:15 Closing

Dan Tudorache (Python Lead) studied computer engineering at "Gh. Asachi" Technical University, followed by two masters degree, one in distributed software engineering and one in project management. He worked 10 years as a web developer for various companies and clients, and since 3 years ago he has found the beauty of Python and Django. In 2016 Dan joined Pentalog Group as a Python Technical Lead, and since then is building projects, improve processes, manage development teams and helping big companies to build the most efficient, robust and dynamic software they need.

Echipa RoPythonTue, 25 Apr 2017 00:00:00 +0300tag:ropython.ro,2017-04-25:2017/04/25/django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/prezentari Winter retrospectivehttps://ropython.ro/2017/03/14/winter-retrospective/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting, like what's going to happen at the EuroPython2017 conference!

We'll also have one guest from Iași: Claudiu Popa. Does he still maintain Pylint? Lets find out :D

Feel free to suggest location, if you have preferences.< p>

Echipa RoPythonTue, 14 Mar 2017 00:00:00 +0200tag:ropython.ro,2017-03-14:2017/03/14/winter-retrospective/socialPython Development - Tools, Frameworks and Trends - 2017 (Open discussion)https://ropython.ro/2017/03/02/python-development-tools-frameworks-and-trends-2017-open-discussion/

Intalnirea va avea loc la sediul Pentalog, cladirea Tudor Center de pe strada Ciurchi, etaj 5, usa din stanga.

Va asteptam!!!

Echipa RoPythonThu, 02 Mar 2017 00:00:00 +0200tag:ropython.ro,2017-03-02:2017/03/02/python-development-tools-frameworks-and-trends-2017-open-discussion/social Building transaction monitoring systems and Machine learninghttps://ropython.ro/2017/02/21/building-transaction-monitoring-systems-and-machine-learning/

Schedule*

6PM

Entry

There will be pizza, courtesy of ComplyAdvantage.

6:30

Transaction Monitoring and Money Laundering (Cristi Persic, Oana Ratiu, Ariel Pontes)

Every day, millions of transactions between people or organizations take place, amongst which there might, just might, be some that are suspicious. Our job is to identify these transactions and why they do not fit a normal pattern. Hence, why we built our transaction monitoring platform. We will be talking about the reasons why this platform needed to be both generic and flexible and how we achieved this. We will go on to discuss:

  • Why different clients have different needs depending on the information they choose to store on their transactions. Why traditional SQL tables are not entirely suited to this application and why NoSQL is a natural alternative, as we still need all the traditional layers of validation and normalization of external input.
  • The challenge of building an engine that is optimised to process large numbers of transactions, whilst at the same time being flexible enough to support all the different styles of analysis that are required to detect money laundering and terrorist financing.
  • And in terms of performance how far you can take ORM and when it is acceptable to take matters into your own hands. Finally, we will discuss splitting business logic between python code and database queries.
7:15 Break
7:30

Machine Learning Supermarket Paralysis (Cristi Lungu)

Over the last three years deep learning has exploded in popularity and the quality of the results has greatly improved. Big tech companies have increased their research budgets in order to benefit from this revolution. As a direct consequence several of these (Microsoft, Google, Facebook, Amazon) have released open frameworks for training and developing deep architectures such as: TensorFlow, CNTK, FBLearner, MxNET and Caffe. Beside these, other popular existing frameworks and wrappers coming mainly from academia, have gathered a great deal of support (Theano, Torch7, Scikit-learn, Keras). With such a broad choice, it's no surprise that choosing the "right" Machine Learning (ML) framework can lead to a paradox of choice (especially for beginner ML students). This talk will give an overview of what ML frameworks are and what they do. We will discuss in more detail TensorFlow, Scikit-learn, Theano and Keras, highlighting the pros and cons for each of these frameworks. Finally, we will demonstrate them by applying them to a simple linear regression task.

8:15 Closing

Persic Alexandru Cristian (Backend Lead) studied computer science at "Stefan cel Mare" University, followed by a masters degree in software engineering (apparently 5 years of study was not good enough). At university he started working at an outsource company using Microsoft technologies and enjoyed each step from helping with JavaScript to implementing custom workflows in SharePoint. After 5 years he saw the light and moved to Python/Django, building a mobile advertising platform from the ground up. In 4 years he managed to gain plenty of experience in managing the implementation, deployment and maintenance of a large scale web application. In 2016 Cristi made a daring move and joined ComplyAdvantage in the quest of finding once more the excitement of building a new and successful product, all the while fighting crime like any other regular superhero.

Ariel Pontes (Python Engineer) studied Computer Engineering at the Catholic University of Rio de Janeiro. After learning Python/Django in his first internship in a fintech startup he fell in love with MVC frameworks, and re-wrote his final year project in Ruby on Rails. In 2014 he moved to Cluj and started working as a full-stack Django developer in a big outsourcing company. Ariel joined ComplyAdvantage in 2016 where he works on the transaction monitoring and screening platforms. Outside of work you can find him participating in activism for local NGOs and preaching about secular ethics.

Oana Ratiu (Python Engineer) graduated from Babes-Bolyai University, Cluj-Napoca, studying computer science, and is currently completing her Master's Degree in Databases. She has worked as a programmer for three years, mostly with Python. Excited to fight terrorism through her work, Oana joined ComplyAdvantage in early 2016, working on a transaction monitoring platform and, more recently, on a screening platform.

Cristian Lungu (Senior Python/ML Engineer) wrote (anti)viruses for fun and profit for 5 years until he realised how much money flows through the stock market. He then spent his next 5 years coding derivatives, futures and options. Somehow, he was kidnapped and dropped on this startup ship called ComplyAdvantage where fighting terrorists and money laundering with machine learning is the only way to get a meal. As a result of this event, he challenged himself to actually finish his lifelong hobby, a PhD in machine learning, this century. When he doesn't code he's probably teaching bubble sort at the UTCN or conducting practical studies of gradient descent on some mountains.

Echipa RoPythonTue, 21 Feb 2017 00:00:00 +0200tag:ropython.ro,2017-02-21:2017/02/21/building-transaction-monitoring-systems-and-machine-learning/prezentariWhat is OpenStack and Python extensions in Nimhttps://ropython.ro/2017/01/18/what-is-openstack-and-python-extensions-in-nim/

Schedule*

6PM

Entry

There will be pizza, courtesy of Yonder.

6:30

What is OpenStack (Cristian Tomoiaga)

Ever wonder what OpenStack is and how Python is used to build the largest open source cloud operating system ? Well, this presentation is for you! We will focus on the main building blocks of OpenStack, how everything is connected and why Python was the main programming language chosen.

Video and Slides.

7:00 Break
7:15

To C or not to C? Let nim anwser the question! (Vlad Bonta)

Python is slow, we all know it! Let's talk about some quick workarounds and how can a cool thing as Nim help us speed things out.

Video, Code and Slides.

8:00 Closing
Echipa RoPythonWed, 18 Jan 2017 00:00:00 +0200tag:ropython.ro,2017-01-18:2017/01/18/what-is-openstack-and-python-extensions-in-nim/prezentariOCR in Python and Running Django apps on Dockerhttps://ropython.ro/2016/10/19/ocr-in-python-and-running-django-apps-on-docker/

Schedule*

6PM Entry
6:30

Introduction in optical character recognition with python (Toni Simu)

Many of you probably felt the need for OCR back in college trying to turn photos of course pages into editable text, later to become: smart cheatsheets. Now you have the chance to see how you can use it in your life and understand how it works. I’ll be walking you through the technology used behind it (tesseract and opencv) and point out a few buttons you can tweak to improve text recognition accuracy. You should also expect multiple demos on the subject followed by a short Q&A session.

Video and Slides.

7:30 Break
7:45

Running Python (Django) production apps on Docker (Felix Kerekes)

The talk will walk you through our journey as an early stage start-up managing our own SaaS infrastructure. It begins with why we ditched Fabric and SaltStack for a fully Docker-powered infrastructure. It will cover running basic Docker containers to managing and deploying multiple full-stack environments using Docker Cloud. We will also explore Docker's future, based around the new Docker Swarm, introduced in v1.12.

Video and Slides.

8:30 Closing
Echipa RoPythonWed, 19 Oct 2016 00:00:00 +0300tag:ropython.ro,2016-10-19:2016/10/19/ocr-in-python-and-running-django-apps-on-docker/prezentariChat about organizing business logichttps://ropython.ro/2016/10/13/chat-about-organizing-business-logic/

Fat models? Service module? Clean architecture?

Let's get together and talk about strategies for organizing business logic in Django applications. What have we each used, what we liked about the chosen strategies, what were the downsides, what we'd like to try next.

I would like this to be a discussion and not a presentation, so please don't be shy :)

Echipa RoPythonThu, 13 Oct 2016 00:00:00 +0300tag:ropython.ro,2016-10-13:2016/10/13/chat-about-organizing-business-logic/prezentari Mid-summer retrospectivehttps://ropython.ro/2016/08/09/mid-summer-retrospective/

Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting, like the just finished EuroPython2016 conference!

We'll also have two guests from Iași: Claudiu Popa and Cosmin Poieană.

Feel free to suggest location, if you have preferences.

Echipa RoPythonTue, 09 Aug 2016 00:00:00 +0300tag:ropython.ro,2016-08-09:2016/08/09/mid-summer-retrospective/socialManaging technical debthttps://ropython.ro/2016/07/14/managing-technical-debt/

Schedule*

18:00

Entry

There will be pizza and drinks (sponsored by Sphyce).

18:30

Managing technical debt (Mircea Zetea)

Technical debt lives among us regardless if we are in the services business or building products. We discuss about it, we try to fix it or live with it, but can we actually prevent it? My reason for discussing this openly is because once it is there you do not only deal with the technical debt itself but also with the interest you must pay. My reason for discussing this openly is because once it is there you do not only deal with the technical debt itself but also with the interest you must pay. Comparing the two, probably the highest cost that we see is with the interest. As our code base grows and our deadlines get tougher we tend to forget about the cost our project will have to pay for every functionality that we implement in a hurry, for which we “forget” about tests or for which we write in a comment “this needs to be refactored” or “this is a temporary solution. refactor later”. What qualifies as debt? What qualifies as interest? How do we manage it? At what levels in our projects can we see the debt and the interest? Is it really unavoidable?

19:30 Closing
Echipa RoPythonThu, 14 Jul 2016 00:00:00 +0300tag:ropython.ro,2016-07-14:2016/07/14/managing-technical-debt/prezentariAWS love-hate relationship and Integration testing with Dockerhttps://ropython.ro/2016/06/30/aws-love-hate-relationship-and-integration-testing-with-docker/

Schedule*

6 PM Entry
6:30

AWS: love-hate relationship (Alexander Shchapov)

Amazon Web Services is a great infrastructure platform one can chose. From startup to enterprise. From one instance to tens of thousands. Dozens of services, computing instances, automation, queues, databases, storage of literally endless size. But with great tools comes a necessity to manage the infrastructure, orchestrate park of services and instances, ensure secure and reliable deployments. At iMedicare we use AWS for the complete product life-cycle of a sophisticated web-application which comes along with data processing pipelines. While using this platform we learned many things, some of which in a hard way. I'm going to share our experiences, dark and bright side of EC2 computing nodes, managed Postgres in RDS and huge scale column oriented storage Redshift.

7:00 Break
7:15

Docker powered pytest fixtures for integration tests. (Radu Ciorba)

We'll be looking at how pytest fixtures and the docker python api can make our lives easier when writing integration tests. AKA stories from that time I wrote an ansible plugin to manage etcd cluster membership.

7:45 Break
8:00 Closing
Echipa RoPythonThu, 30 Jun 2016 00:00:00 +0300tag:ropython.ro,2016-06-30:2016/06/30/aws-love-hate-relationship-and-integration-testing-with-docker/prezentariModerate TDD and Dockerhttps://ropython.ro/2016/05/16/moderate-tdd-and-docker/

Schedule*

6 PM Entry
6:15

Moderate TDD (Adi Roiban)

This talk is aimed at programmers who already have experience with unit testing and they either did not try Extreme Programming/TDD or they simply consider those too extreme :-) The content is about Python but the techniques could be used in any other language, even touching HTML/CSS/JS.

There is going to be a discussion about line vs feature coverage, continuous and pre-merge testing, debugging based on tests and practices for maintaining test code.

Slides.

7:00 Break
7:15

Docker for Python apps (Ionel Cristian Mărieș)

This talk is going to give an intro to Docker, how can you build images quickly, few recommendations about moving Python apps in containers and many complaints about Docker :-)

Slides.

7:45 Closing
Echipa RoPythonMon, 16 May 2016 00:00:00 +0300tag:ropython.ro,2016-05-16:2016/05/16/moderate-tdd-and-docker/prezentariFighting Terrorism with Django, Big Data and NLPhttps://ropython.ro/2016/02/24/fighting-terrorism-with-django-big-data-and-nlp/

For this meet-up, the first one this year, we bring you special guests from ComplyAdvantage (London, UK)

ComplyAdvantage provides anti-money laundering exposure data and compliance technology solutions to help companies control risk and prevent their products being used by criminals, terrorists and money launderers.

Talks:

  1. "Fighting terrorism with Django"

    Fighting terrorism in the modern world is not only about hearts and minds, guns and violence, but also about cutting off the source of funding that enables such criminals to conduct their activities. This is no mean feat - the amount of money involved is significant, and hence there is a significant incentive for those involved to find ways and means around any systems that are designed to block them. ComplyAdvantage is one of the few companies to offers its customers a real-time transaction monitoring platform. We’ve built the product an existing product on Laravel which provides the powerful, modern framework necessary to build rules and risk based transaction monitoring, and to proactively respond as the terrorists change their strategy. But fighting money laundering means we need to constantly evolve, and we will soon be starting a rewrite, based in Django supported by the powerful mathematical and scientific libraries offered by Python. Luke and Oliver have worked extensively with financial firms from remittance agencies to banks and insurance companies. They have an expert understanding of the challenges involved, and what is necessary to develop a product that can outwit the best minds in corruption.

  2. "Python, Big Data and Natural Language Processing: The tools James Bond ought to be using"

    ComplyAdvantage is building the best database in the world for politically exposed people and adverse media. To do this we need to gather huge amounts of data and use modern technologies to solve some difficult problems so we can detect all the criminals and terrorists trying to do business across the world. In this talk we will discuss the tools we use to build profiles of criminals and terrorists from news sources. We will explore the power of ElasticSearch as an alternative to graph databases and other useful features for text- based systems. Finally, we'll talk about how we put everything together, how we can merge data from different sources and what remains to be done. This talk will give you an overview of the cutting-edge building blocks we need to build the most exciting product in its space today. Q eat your heart out, we make the tools which let James Bond get out of the office at 5 o'clock sharp and drink more martinis.


Speakers:


Schedule:

18:45 Arrival time. Come in, get a ticket and your name tag. Have some snacks, pour yourself a cup of coffee/tea and meet us!
19:00 Introductions
19:05 Django/Platform talk
19:35 Let's take a break and network next to some pizza and refreshments!
19:50 Python/Data talk
20:20 Closing remarks

This event is organized with: http://www.meetup.com/Front-WEB-Cluj/

Echipa RoPythonWed, 24 Feb 2016 00:00:00 +0200tag:ropython.ro,2016-02-24:2016/02/24/fighting-terrorism-with-django-big-data-and-nlp/prezentariSprint #19https://ropython.ro/2016/01/30/sprint-19/

Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)

Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:

Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints

Echipa RoPythonSat, 30 Jan 2016 00:00:00 +0200tag:ropython.ro,2016-01-30:2016/01/30/sprint-19/sprintLearn and Share Interesting Projectshttps://ropython.ro/2016/01/28/learn-and-share-interesting-projects/

Whether it's a cool new hack you learned in Vim, or a startup idea you've been working on the side, come share and learn from other devs, engineers, and startup people.

Nothing to share? Come for the FREE PIZZA AND BEER!

Echipa RoPythonThu, 28 Jan 2016 00:00:00 +0200tag:ropython.ro,2016-01-28:2016/01/28/learn-and-share-interesting-projects/prezentariSprint #18https://ropython.ro/2016/01/02/sprint-18/

Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)

Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:

Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints

Echipa RoPythonSat, 02 Jan 2016 00:00:00 +0200tag:ropython.ro,2016-01-02:2016/01/02/sprint-18/sprintSprint #17https://ropython.ro/2015/12/05/sprint-17/

Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)

Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:

Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints

Echipa RoPythonSat, 05 Dec 2015 00:00:00 +0200tag:ropython.ro,2015-12-05:2015/12/05/sprint-17/sprintSprint #16https://ropython.ro/2015/11/07/sprint-16/

Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)

Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:

Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints

Echipa RoPythonSat, 07 Nov 2015 00:00:00 +0200tag:ropython.ro,2015-11-07:2015/11/07/sprint-16/sprintBeer and chathttps://ropython.ro/2015/10/15/beer-and-chat/

Just drinking beer in a bar, talking about the summer and other Python things.

Echipa RoPythonThu, 15 Oct 2015 00:00:00 +0300tag:ropython.ro,2015-10-15:2015/10/15/beer-and-chat/socialSprint #15https://ropython.ro/2015/10/10/sprint-15/

Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)

Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:

Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints

Echipa RoPythonSat, 10 Oct 2015 00:00:00 +0300tag:ropython.ro,2015-10-10:2015/10/10/sprint-15/sprintSprint #14https://ropython.ro/2015/09/12/sprint-14/

Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)

Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:

Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints

Echipa RoPythonSat, 12 Sep 2015 00:00:00 +0300tag:ropython.ro,2015-09-12:2015/09/12/sprint-14/sprintSprint #13https://ropython.ro/2015/08/15/sprint-13/

Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)

Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:

Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints

Echipa RoPythonSat, 15 Aug 2015 00:00:00 +0300tag:ropython.ro,2015-08-15:2015/08/15/sprint-13/sprintSprint #12https://ropython.ro/2015/07/18/sprint-12/

Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)

Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:

Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints

Echipa RoPythonSat, 18 Jul 2015 00:00:00 +0300tag:ropython.ro,2015-07-18:2015/07/18/sprint-12/sprintPackaging and Flowyhttps://ropython.ro/2015/07/16/packaging-and-flowy/

Last minute meetup ...

Agenda:

6:00 Entrance
6:15

Less known packaging features and tricks

You’ve been making packages for a while now. Everything works almost fine, however, lots of new features and tools have been developed recently. Some are really obscure. And there’s a chance they can save you time and help you avoid packaging-induced-pain. I’m willing to bet couple of beers you haven’t seen these features and/or tools before.

This talk is going to show you:

  • Patterns and tricks you can use in your setup.py.
  • Obscure pip/setuptools/virtualenv/python features you can use to improve your packaging experience (be it as a user of packages or a package author).
  • Fledgeling alternative tools.

Details

7:00 Break
7:15

Distributed Workflows with Flowy

This presentation introduces Flowy, a library for building and running distributed, asynchronous workflows built on top of different backends (such as Amazon’s SWF). Flowy deals away with the spaghetti code that often crops up from orchestrating complex workflows. It is ideal for applications that do multi-phased batch processing, media encoding, long-running tasks, and/or background processing.

We’ll start by discussing Flowy’s unique execution model and see how different execution topologies can be implemented on top of it. During the talk we’ll run and visualize workflows using a local backend. We’ll then take a look at what it takes to scale beyond a single machine by using an external service like SWF.

Details

Echipa RoPythonThu, 16 Jul 2015 00:00:00 +0300tag:ropython.ro,2015-07-16:2015/07/16/packaging-and-flowy/prezentariGitfs, Argus CI and Pylinthttps://ropython.ro/2015/07/09/gitfs-argus-ci-and-pylint/

For the next meetup we're going to do something different - an all-English show.

Hint: these presentations will be shown at EuroPython 2015 (don't tell anyone, it's a secret!)

Agenda:

6:00 Entrance
6:15

Vlad Temian - gitfs: building a filesystem in Python

gitfs is an open-source[1] filesystem which was designed to bring the full powers of Git to everyone, no matter how little they know about versioning. A user can mount any repository and all the his changes will be automatically converted into commits. gitfs will also expose the history of the branch you're currently working on by simulating snapshots of every commit.

Full abstract.

7:00 Break
7:15

Claudiu Popa - 12 years of Pylint (or How I learned to stop worrying about bugs)

Given the dynamic nature of Python, some bugs tend to creep in our codebases. Innocents NameErrors or hard-to-find bugs with variables used in a closure, but defined in a loop, they all stand no chance in front of Pylint.

Full abstract.

8:00 Break
8:15

Cosmin Poieana - Argus: the omniscient CI

Bring the continuous integration to a new level, through a platform/project independent framework able to give you unittest-like reports. Argus is a scenario-based application written in Python, driven by custom recipes under configurable environments, that can be used for testing a wide variety of small and big projects, with the ability of querying live data from the in-test application.

Full abstract.

8:45 Ending
Echipa RoPythonThu, 09 Jul 2015 00:00:00 +0300tag:ropython.ro,2015-07-09:2015/07/09/gitfs-argus-ci-and-pylint/prezentariSprint #11https://ropython.ro/2015/07/04/sprint-11/

Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)

Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:

Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints

Echipa RoPythonSat, 04 Jul 2015 00:00:00 +0300tag:ropython.ro,2015-07-04:2015/07/04/sprint-11/sprintSprint #10https://ropython.ro/2015/06/20/sprint-10/

Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)

Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:

Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints

Echipa RoPythonSat, 20 Jun 2015 00:00:00 +0300tag:ropython.ro,2015-06-20:2015/06/20/sprint-10/sprint Graphs using Networkx and Semantic web using RDFlibhttps://ropython.ro/2015/06/11/graphs-using-networkx-and-semantic-web-using-rdflib/

La această ediție vom avea două prezentări.

Agendă:

6:00 Intrarea
6:15

Ana Maria Ghiran - "Semantic Web with Python - RDFlib"

Ana Maria va face o introducere în Semantic Web si cum poate Python contribui la realizarea viziunii Web-ului semantic.

Slides.

7:00 Pauză
7:15

Mihai Gociu - "Graphs in Python using Networkx"

Mihai va face o demonstrație cu libraria NetworkX.

Materialul prezentării.

Echipa RoPythonThu, 11 Jun 2015 00:00:00 +0300tag:ropython.ro,2015-06-11:2015/06/11/graphs-using-networkx-and-semantic-web-using-rdflib/prezentariSprint #9https://ropython.ro/2015/06/06/sprint-9/

Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)

Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:

Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints

Echipa RoPythonSat, 06 Jun 2015 00:00:00 +0300tag:ropython.ro,2015-06-06:2015/06/06/sprint-9/sprintSprint #8https://ropython.ro/2015/05/23/sprint-8/

Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)

Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:

Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints

Echipa RoPythonSat, 23 May 2015 00:00:00 +0300tag:ropython.ro,2015-05-23:2015/05/23/sprint-8/sprint Interpretoare în RPython și testare cu pytesthttps://ropython.ro/2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/

La această ediție vom avea două prezentări și un anunț surpriză ;-)

Agendă:

6:30 Intrarea
7:00

Ionel Cristian Mărieș - "Testare cu pytest"

Ionel va face o introducere în pytest și va explica de ce este mai bun decât nose sau unittest.

Slides.

7:30 Pauză
7:45

Claudiu Popa - "Cum să îți faci propriul interpretor folosind RPython"

Claudiu este unul dintre organizatorii comunității RoPython si maintainer Pylint. Ne va vorbi despre PyPy, RPython și cum se e să iți implementezi un interpretor în RPython.

Slides.

8:15 Anunțul surpriză
Echipa RoPythonThu, 21 May 2015 00:00:00 +0300tag:ropython.ro,2015-05-21:2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/prezentariSprint #7https://ropython.ro/2015/05/09/sprint-7/

Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)

Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:

Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints

Echipa RoPythonSat, 09 May 2015 00:00:00 +0300tag:ropython.ro,2015-05-09:2015/05/09/sprint-7/sprintRoPython Timisoara #1https://ropython.ro/2015/05/05/ropython-timisoara-1/

Vă invităm la prima ediție a RoPython Timișoara, întâlnirea pasionaților de Python din Timișoara. La această întâlnire, avem un invitat special - Claudiu Popa. El este core maintainer la Pylint, co-fondator RoPython și un membru foarte activ al comunității de Python.

Avem programate 3 prezentări legate de Celery, Ansible și RPython.

Durată Presentator Descriere
18:30 - 19:00 Andrei Coman Intro în Celery
19:10 - 19:40 Robert Tingirică Ansible, introducere și studiu de caz
19:50 - 20:20 Claudiu Popa Cum să îți construiești un limbaj folosind RPython

După eveniment vă așteptăm să mai rămâneți prin preajmă, și să veniți cu noi la o bere / suc, să povestim mai multe despre experiențele noastre cu limbajul si despre proiectele în Python la care am lucrat.

Ne vedem marți la Universitatea de Vest din Timisoara, Amfiteatrul A02!

Echipa RoPythonTue, 05 May 2015 00:00:00 +0300tag:ropython.ro,2015-05-05:2015/05/05/ropython-timisoara-1/prezentariSprint #6https://ropython.ro/2015/04/25/sprint-6/

Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)

Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:

Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints

Echipa RoPythonSat, 25 Apr 2015 00:00:00 +0300tag:ropython.ro,2015-04-25:2015/04/25/sprint-6/sprintFireside chat with Michael Foordhttps://ropython.ro/2015/04/23/fireside-chat-with-michael-foord/

Michael Foord is a Python and Go programmer. He is working for Canonical and he is visiting Cluj-Napoca from Northampton UK.

We invited Michael for a friendly chat. Cluj Python community is invited to join and talk with Michael. If you have specific questions for Michael please leave comments, or email them to us (so they don't get forgotten).

If you don't have any specific questions we will be happy just seeing you come and saying hi.

We will have beers and pizzas. The number of spots is limited. Fireplace might be missing :)

We believe this is a great opportunity for local software development communities to meet with a Python core developer, book author and just a great open source contributor.

You can find out more about Michael at http://www.voidspace.org.uk/

You can follow Michael on Twitter at https://twitter.com/voidspace

Echipa RoPythonThu, 23 Apr 2015 00:00:00 +0300tag:ropython.ro,2015-04-23:2015/04/23/fireside-chat-with-michael-foord/socialSprint #5https://ropython.ro/2015/04/11/sprint-5/

Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)

Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:

Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints

Echipa RoPythonSat, 11 Apr 2015 00:00:00 +0300tag:ropython.ro,2015-04-11:2015/04/11/sprint-5/sprintSprint #4https://ropython.ro/2015/03/28/sprint-4/

Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)

Echipa RoPythonSat, 28 Mar 2015 00:00:00 +0200tag:ropython.ro,2015-03-28:2015/03/28/sprint-4/sprintSprint #3https://ropython.ro/2015/03/14/sprint-3/

Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)

Echipa RoPythonSat, 14 Mar 2015 00:00:00 +0200tag:ropython.ro,2015-03-14:2015/03/14/sprint-3/sprintSprint #2https://ropython.ro/2015/02/28/sprint-2/

Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)

Cu scaun avem doar ~12 locuri asigurate :)

Pizza și băuturile sunt asigurate.

Echipa RoPythonSat, 28 Feb 2015 00:00:00 +0200tag:ropython.ro,2015-02-28:2015/02/28/sprint-2/sprintPyTim #7https://ropython.ro/2015/02/25/pytim-7/

Welcome to PyTim #7. This meetup marks our affiliation to the RoPython national initiative which has similar events in Cluj, Iasi and Bucharest (more on this and a potential RoPython national conference at the meetup).

We will have 3 talks covering Python, open source and cloud automation.

Here is the Agenda:

Time Presenter Talk
18:30 - 19:10 Adelina Tuvenie (Cloudbase Solutions) Automation as a Service with StackStorm
19:00 - 19:10 Coffee Break  
19:10 - 19:40 Radu Ciorba (3Pillar Global) TBA
19:40 - 19:50 Coffee Break  
19:50 - 20:15 Vlad Temian (PressLabs) GitFS

The new venue is Timisoara Startup Hub and the date is February 25!

See you there.

Echipa RoPythonWed, 25 Feb 2015 00:00:00 +0200tag:ropython.ro,2015-02-25:2015/02/25/pytim-7/prezentariSprint #1 (Pylint)https://ropython.ro/2015/02/14/sprint-pylint/

Pentru că e foarte frig la început de 2015 facem un Sprint de Pylint. Pylint este cel mai cuprinzător verificator de cod disponibil pentru Python, este extensibil, configurabil și este folosit în foarte multe locuri. El ne ajută să scriem cod mai corect sau mai frumos.

Încălzirea se face pe 14 februarie la Cluj HUB începând cu ora 12.00. Vom fi coordonați de Claudiu Popa, developer Pylint. Cerințe pentru participare:

Ce vom face:

[1]Să aveți experienta de lucru cu un proiect Python.
Echipa RoPythonSat, 14 Feb 2015 00:00:00 +0200tag:ropython.ro,2015-02-14:2015/02/14/sprint-pylint/sprintExtending Python in Chttps://ropython.ro/2014/11/20/extending-python-in-c/

One reason for Python's popularity (and a reason for many of its quirks ...) is its strong ties to the C programming language. CPython, the reference Python interpreter, allows advanced users to interact with the interpreter's inner workings, and extend the Python language with code written in C.

This talk gives a very high-level overview of the CPython C API, and shows how to build a C extension in a few steps. It then discusses a popular use case for C extensions - optimizing performance of your Python programs! Finally we're gonna look at some modern alternatives to getting more performance out of your Python code, e.g. Cython.

About Steffen Wenz:

Steffen is the CTO of TrustYou (with offices in Cluj and Munich). TrustYou crawls and semantically analyzes all hotel reviews, and then generates a human-readable summary for each hotel on the planet. Did guests like the service? Was the location OK? Chances are you've seen our data on one of the many websites we license it to - among them Kayak and Google :) TrustYou is a Python company. We use Hadoop streaming and Pyspark to bring Python to the big data era. Steffen has been with TrustYou since 2008. His master thesis laid the foundation for TrustYou's scalable semantic analysis, which today understands 20 languages natively.
Echipa RoPythonThu, 20 Nov 2014 00:00:00 +0200tag:ropython.ro,2014-11-20:2014/11/20/extending-python-in-c/prezentariWorkshop #2 - Expediție în cloud computing, programare funcțională și altelehttps://ropython.ro/2014/10/19/workshop-py-2/Workshop #2

Dacă sunteți începător în Python și zilele trecute ați avut “bucuria” primului vostru traceback sau aveți experiență în alte limbaje, trecând prin inevitabilul Javascript, îndreptându-vă apoi către limbajele funcționale și vreți acum să aflați ce este acel Python de care toată lumea vorbește sau dacă ești deja experimentat în acest limbaj și vrei să afli și să aprofundezi ceva nou și incitant, atunci ai ocazia perfectă pentru a face acest lucru, prin participarea ta la următoarea ediție Workshop.py. Dacă în prima ediție ne îndreptam atenția spre utilizarea limbajului Python pentru crearea de aplicații web, acum vom avea în paralel o serie de workshop-uri, cu subiecte ce variază de la cloud computing, programare funcțională, până la introducere în Python, gama largă de opțiuni mulându-se atât pe începători, cât și pe cei cu experiență.

Precedat de Conference.py, prima conferință de Python a toamnei, Workshop.py #2 se va desfășura pe data de 19 octombrie, fiind compus din mai multe workshop-uri în paralel, cu subiecte variate, unele dintre ele propunând aprofundarea conceptelor din prezentările din conferință. Pentru fiecare workshop susținut, vom avea un mentor ce își va purta elevii prin înțelegerea subiectului prezentat.

Unul din subiectele workshop-urilor va fi Introducere în Python, workshop susținut de membri ai grupului RoPython, acesta fiind destinat începătorilor, cât și celor care vor să învețe un nou limbaj. Participanții vor învăța de ce alegerea acestui limbaj de programare îți poate schimba viața și viziunea asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin filosofiile ce stau la baza lui. Totodată, ei vor mai învăța să facă primii pași, ajungând de la primul traceback la primul algoritm funcțional în Python.

Programul complet al workshop-urilor, precum și locația lor vor fi anunțate în curând.

Vă așteptăm!

Echipa RoPythonSun, 19 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-19:2014/10/19/workshop-py-2/workshopPython Weekhttps://ropython.ro/2014/10/18/Python-Week/
And on the pedestal these words appear:
"My name is Python, king of languages:
Look on my works, ye Mighty, and rejoice!”

Dacă poetul romantic Percy Bysshe Shelley ar fi trăit în zilele noastre, atunci cu siguranță poemele lui ar fi fost scrise în Python, limbajul ce are propriile lui înțelepciuni, scrise în slove de biți de către Tim Peters, în al său Zen of Python, setul de îndrumări ce cuprinde frumusețea limbajului în toată deplinătatea lui.

Python Week este un eveniment dedicat acestui frumos limbaj ce își propune, ca pentru o săptămână, să adune toți pasionații de tehnologie într-un mediu propice creației.

Următoarele evenimente vor avea loc în cadrul săptămânii Python:

Conference.py
Conference.py propune o zi întreagă de prezentări tehnice, venite din partea unor speakeri implicați în proiecte open source de anvergură, cu subiecte ce vor purta participanții prin cloud computing folosind Python, in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie ale evenimentului fiind open-source și bineînțeles, Python. Vrem ca această conferință să rezoneze cu publicul pasionat de IT din Iași și nu numai, astfel încât prin ea să reușim să formăm un mediu propice dezvoltării comunității iubitorilor de Python și pasionaților de tehnologie din România. Prin subiecte interesate, ancorate în lumea open source, vrem să deschidem totodată și apetitul persoanelor tinere, dornice de învățarea unor lucruri noi, cât și a celor cu experiență în dezvoltarea de software, ce vor să afle ultimele noutăți din lumea Python.
Workshop.py
Precedat de Conference.py, prima conferință de Python a toamnei, Workshop.py #2 se va desfășura pe data de 19 octombrie, fiind compus din mai multe workshop-uri în paralel, cu subiecte variate, unele dintre ele propunând aprofundarea conceptelor din prezentările din conferință. Pentru fiecare workshop susținut, vom avea un mentor ce își va purta elevii prin înțelegerea subiectului prezentat. Unul din subiectele workshop-urilor va fi Introducere în Python, workshop susținut de membri ai grupului RoPython, acesta fiind destinat începătorilor, cât și celor care vor să învețe un nou limbaj. Participanții vor învăța de ce alegerea acestui limbaj de programare îți poate schimba viața și viziunea asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin filosofiile ce stau la baza lui.
Training.py
Ideea acestui training este de a expune în fața micilor viitori programatori și dezvoltatori, un limbaj de programare ușor de înțeles, rapid, robust și stabil, un limbaj cu un impact enorm asupra tehnologiei și cu o varietate nemaiîntâlnită în domeniu și toate acestea datorită simplității sintaxei, dar mai ales comunității din spate și multitudinii de biblioteci. Echipa noastră dorește să introducă încetul cu încetul, dar într-un mod sigur prin cantitatea imensă de beneficii imediate și viitoare, acest limbaj de scripting în programa studiilor (pre)universitare. Indiferent dacă intenția noastră de viitor va avea succes sau nu, suntem siguri că elevii ce vor lua parte la evenimentele de acest gen vor avea multe de învățat, lucruri ce vor fi de folos pe mai multe planuri, ce vor contribui la îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți să-și materializeze ideile într-un timp record, să vadă imediat în practică utilitatea unui algoritm și poate chiar să realizeze aplicația mult visată.
Echipa RoPythonSat, 18 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-18:2014/10/18/Python-Week/diverseCloudTim Panel discussion: Dynamic Programming Languages in the Cloudhttps://ropython.ro/2014/10/14/cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/

UnifiedPost and Cloudbase Solutions have teamed up for a cross-community meetup that will take the form of a panel discussion on a very hot topic: dynamic programming languages in the cloud.

Please vote for the most interesting questions you'd like to see addressed during the meetup. Please vote HERE.

The discussion will take a closer look at the Key Performance Indicators and the key architectural principles for cloud application development. Based on audience voted questions, we will talk about the role of dynamic and static languages in cloud application development and best practices in cloud development.

We will have the following panellists:

More panelists are in the process of confirming their attendance to our event, so keep an eye on this space for regular updates on our speakers and the questions they will be debating.

Echipa RoPythonTue, 14 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-14:2014/10/14/cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/prezentariTraining.py - La tine în liceuhttps://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/Training.py #1 - La tine în liceu

Deoarece conferințele și workshop-urile pot avea un caracter tehnic ceva mai avansat, ne-am propus să creăm un eveniment destinat pasionaților de Python, destinat începătorilor și nu numai. Acest training are ca public țintă elevii de liceu și ca scop introducerea acestora în limbajul de scripting de nivel înalt, Python.

Evenimentul va face parte din programul european CodeWeek și se va desfășura cu sprijinul inspectoratului în mai multe licee de profil din țară, de data aceasta pornind cu nume ca “Colegiul Național”, “Costache Negruzzi”, “Grigore Moisil” și “Emil Racoviță” din Iași. Acesta va veni în continuarea workshop-ului de duminică și se va întinde pe patru zile de marți până vineri, câte un laborator de trei ore în fiecare liceu. Elevii vor desluși din mers, intr-o atmosferă cât mai distractivă, tainele acestui limbaj, fără a se lovi de aceleași clișee și obstacole veșnice.

Această sesiune de training va fi prima din categoria ei și va întări cunoștințele dobândite în cadrul conferinței și a workshop-ului. Experiența ne-a arătat că de multe ori nu toți participanții de la aceste evenimente se descurcă la fel de bine ca restul și din acest motiv, vrem să anticipăm și să depășim împreună eventualele dificultăți și totodată, să învățăm lucruri noi sau lucruri vechi dar facute într-o altă manieră, mult mai simplu și mult mai rapid. Ideea acestui training este de a expune în fața micilor viitori programatori și dezvoltatori, un limbaj de programare ușor de înțeles, rapid, robust și stabil, un limbaj cu un impact enorm asupra tehnologiei și cu o varietate nemaiîntâlnită în domeniu și toate acestea datorită simplității sintaxei, dar mai ales comunității din spate și multitudinii de biblioteci.

RoPython dorește să introducă încetul cu încetul, dar într-un mod sigur prin cantitatea imensă de beneficii imediate și viitoare, acest limbaj de scripting în programa studiilor (pre)universitare. Indiferent dacă intenția noastră de viitor va avea succes sau nu, suntem siguri că elevii ce vor lua parte la evenimentele de acest gen vor avea multe de învățat, lucruri ce vor fi de folos pe mai multe planuri, ce vor contribui la îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți să-și materializeze ideile într-un timp record, să vadă imediat în practică utilitatea unui algoritm și poate chiar să realizeze aplicația mult visată. În prezent, scopul nostru principal este să educăm potențialul nostru public din cadrul conferințelor, workshop-urilor și chiar adunărilor ce poartă denumirea de Ask.py, învățându-i de la zero și dirijându-i pas cu pas prin misteriosul drum către dezvoltarea de software. Ne dorim să-i facem să-și răspundă singuri la întrebări ca “La ce mă ajută programarea în viața reală?”, iar acest lucru va avea un mare beneficiu pentru ambele părți: noi ca organizatori vom putea crește rapid o comunitate în adevăratul sens al cuvântului ce se va remarca prin calitatea membrilor și nu prin cantitate, iar cei ce vor învața de la noi și de la colegii lor vor avea parte de niște cunoștințe, idei și indicații de care puțin probabil se vor lovi de unii singuri.

Liceele înscrise în acest proiect sunt:

Colegiul Național Liceul Teoretic "Grigore Moisil"
Colegiul "Costache Negruzzi" Colegiul Național "Emil Racoviță"
Echipa RoPythonTue, 07 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-07:2014/10/07/training-py-la-tine-in-liceu/workshopAsk.py #3 - În expedițiehttps://ropython.ro/2014/10/01/ask-py-in-expeditie/Ask.py #3 - În expediție

Cu ocazia dojo-ului CentOS, ce se va desfășura în Timișoara pe 27 septembrie, echipa RoPython va face o vizită în orașul de pe Bega. O călătorie într-un oraș nou reprezintă totodată și oportunitatea cunoașterii comunității Python din orașul respectiv, ocazie numai bună pentru o nouă întâlnire Ask.py, alături de oameni noi și entuziasmați. Echipa RoPython vă invită la primul Ask.py în partea vestică a țării pe data de 1 octombrie, în Timișoara.

Vă așteptăm!

Echipa RoPythonWed, 01 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-01:2014/10/01/ask-py-in-expeditie/socialConference.py #1 @Iașihttps://ropython.ro/2014/10/01/conference-py-1/

Toamna este un anotimp al începutului, fiind vremea unui nou an școlar, unui nou început de an universitar, precum și sezonul în care vacanțele lungi sau scurte, plănuite sau inopinate, lasă locul altor activități. Este anotimpul în care începe stagiunea la operă și în care studenții revin timizi în orașul studenției lor, tânjind după aventurile verii proaspăt trecute. Toamna este și anotimpul în care poți participa la conferințe consacrate. Dacă pe harta evenimentelor IT din această toamnă ai trecut Design Jam, CodeCamp sau DefCamp, atunci este timpul să adaugi și prima conferință dedicată limbajului Python din România, Conference.py, ce se va desfășura în Iași, pe data de 18 octombrie.

Conference.py propune o zi întreagă de prezentări tehnice, venite din partea unor speakeri implicați în proiecte open source de anvergură, cu subiecte ce vor purta participanții prin cloud computing folosind Python, in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie ale evenimentului fiind open-source și bineînțeles, Python.

Vrem ca această conferință să rezoneze cu publicul pasionat de IT din Iași și nu numai, astfel încât prin ea să reușim să formăm un mediu propice dezvoltării comunității iubitorilor de Python și pasionaților de tehnologie din România. Prin subiecte interesate, ancorate în lumea open source, vrem să deschidem totodată și apetitul persoanelor tinere, dornice de învățarea unor lucruri noi, cât și a celor cu experiență în dezvoltarea de software, ce vor să afle ultimele noutăți din lumea Python.

Pentru această primă ediție, ne așteptăm la cel puțin un număr de o sută de participanți și sperăm că această conferință să crească și să aducem an de an un număr tot mai mare de participanți și prezentări tot mai diverse și incitante. Pentru acest eveniment, intrarea va fi liberă.

Următorii speakeri ne onorează cu participarea lor:

Alex Morega

Alex Morega

Alex este un dezvoltator web, care iubește limbajul Python și nu se poate abține din a descoperi biblioteci noi. Printre altele, este și voluntar pentru organizația ROSEdu, ce promovează cultura open-source în educație.
Gabriel Samfira

Gabriel Samfira

Gabriel este Senior Cloud Engineer în cadrul Cloudbase Solutions. Este pasionat de proiecte open source și experimentat în diverse limbaje de programare, precum Python, Go, Ruby, Perl și Powershell.
Alessandro Pilotti

Alessandro Pilotti

Alessandro este CEO-ul și fondatorul Cloudbase Solutions, o companie ce formează puntea de legătură dintre open source și Microsoft. El este Microsoft MVP pe ASP.NET și pe Windows Azure Insider, fiind totodată și Microsoft Certified Trainer. Îi place să dezvolte proiecte open source și să participe în comunitatea IT.
Ionel Cristian Mărieș

Ionel Cristian Mărieș

Ionel este un dezvoltator software din Cluj-Napoca. După mai multe aventuri cu alte limbaje, a rămas la Python și inevitabilul JavaScript. Îi place să facă contribuții la proiecte open-source și în timpul liber mai scrie și pe blog. El este și autorul mai multor proiecte open source, printre care enumerăm aspectlib cogen, python-manhole, fiind și contribuitor Celery.
Vlad Temian

Vlad Temian

Vlad este backend developer la Presslabs, fiind un tânăr energic și entuziast, pasionat de orice presupune cod sau problemă tehnică. Folosește Python ori de câte ori are ocazia și este totodată și mentor pentru Coder Dojo în Timișoara, unde pregătește copiii pentru primii lor pași în lumea Python.
 

Dacă vrei să ne ajuți, dacă ai un sfat sau o critică sau doar ești curios de inițiativa grupului RoPython, nu ezita să ne contactezi pe contact@ropython.org.

Mulțumim sponsorilor și partenerilor noștri!

PSF Cloudbase SolutionsEchipa RoPythonWed, 01 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-01:2014/10/01/conference-py-1/conferintaAsk.py #2 - Elemente introductivehttps://ropython.ro/2014/07/23/ask-py-elemente-introductive/Ask.py #2 - Elemente introductive

Săptămâna aceasta în cadrul evenimentului Ask.py vom face primii pași în dezvoltarea unei aplicații folosind limbajul Python. Dacă săptămâna trecută vorbeam despre lucrurile interesante ce pot fi realizate folosind Python, în cadrul acestei sesiuni vom implementa o parte dintre ele.

Vă așteptăm cu drag!

Echipa RoPythonWed, 23 Jul 2014 00:00:00 +0300tag:ropython.ro,2014-07-23:2014/07/23/ask-py-elemente-introductive/socialDecorators and Workflowshttps://ropython.ro/2014/07/17/decorators-and-workflows/

La a 2-a ediție de vară vor prezenta:

Ionel Cristian Mărieș Tot ce nu vroiai să știi despre decoratori
Sever Băneșiu Flowy, easy SWF workflows (swf: http://aws.amazon.com/swf/)

Evenimentul este găzduit de Cluj Hub. Va fi o taxa de protocol de 20RON. 15RON pentru primii 5.

Echipa RoPythonThu, 17 Jul 2014 00:00:00 +0300tag:ropython.ro,2014-07-17:2014/07/17/decorators-and-workflows/prezentariAsk.py #1 Curiozitățihttps://ropython.ro/2014/07/16/ask-py-curiozitati/Ask.py #1 - Curiozități

ask.py este destinat interacțiunii prin viu grai cu echipa RoPython, scopul fiind nu doar dobândirea de noi cunoștințe prin intermediul întrebărilor, cât și o închegare cât mai bună e relației dintre membrii comunității Python din România, în fața unui pahar de vin, înconjurați de oameni cu aceeași pasiune extraordinară pentru acest limbaj.

Vom încerca în primul eveniment ask.py să prezentăm proiectul RoPython celor care vor să afle mai multe despre inițiativă, cât și să fim la dispoziția voastră pentru întrebări din universul Python.

Echipa RoPythonWed, 16 Jul 2014 00:00:00 +0300tag:ropython.ro,2014-07-16:2014/07/16/ask-py-curiozitati/socialPyTim #6https://ropython.ro/2014/07/01/pytim-6/

Welcome to the 6th edition of #PyTim, the Python meetup in Timisoara.

In this edition we will have 2 sessions talking about open source projects developed using Python and Go.

Here is the Agenda:

Time Presenter Talk
18:30 - 19:10 Gabriel Adrian Samfira (Cloudbase Solutions ) Automating Windows workloads with Juju and MAAS
19:10 - 19:30 Coffee Break  
19:30 - 20:10 Bogdan Gaza Taming Cloud Infrastructures with Python and Docker

The venue and format remain the same as in previous meetups. Please spread the word and let people know about #PyTim.

See you on July 1!

#Juju #Go #MAAS #Docker #HyperV #Python #opensource #meetup #Timisoara

Echipa RoPythonTue, 01 Jul 2014 00:00:00 +0300tag:ropython.ro,2014-07-01:2014/07/01/pytim-6/prezentariPython and Ember.jshttps://ropython.ro/2014/06/12/python-and-emberjs/

Python and Ember.js - Super Fast (and Testable!) Frontend

FREE BEER and PIZZA while showcasing the testable, Embjer.js on top of a Python backend.

Create super fast and testable front end on top of your Python.

by Stas Suscov and Flaviu Simihaian

image0

Echipa RoPythonThu, 12 Jun 2014 00:00:00 +0300tag:ropython.ro,2014-06-12:2014/06/12/python-and-emberjs/prezentariWorkshop #1 - Python pentru dezvoltarea aplicațiilor webhttps://ropython.ro/2014/05/31/workshop-py-python-pentru-dezvoltarea-aplicatiilor-web/
 HTTP/1.1 201 Workshop created Date: SAT, 31 May 2014 10:00:00 GMT Location: Facultatea de informatică Content-Type: application/PythonWeb Content-Length: 12 X-Description: “Python workshop! REST, url routing, Python, JSON, unit testing” 

Dacă antetele de mai sus te duc cu gândul la proiectul pe care vrei să îl faci RESTful, dar nu ai avut niciodată timp să afli ce este și cum se face, atunci ești binevenit pe data de 31 mai la Facultatea de Informatică UAIC, Iași, pentru un atelier Python, de-a lungul unei zile intense în care cuvintele cheie vor fi web și Python. Nu e nici o problemă dacă nu ai auzit niciodată de acest limbaj, la finalul zilei fiecare participant va putea să își treacă în bucket list faptul că a aflat de REST APIs, JSON, Python, unit testing, url routing și permisiuni, generatori, WSGI și decoratori. Băuturile și snackurile vor fi din partea casei.

Grupul din spatele inițiativei e format din oameni entuziaști și pasionați de Python, fiecare dintre ei având experiență în domenii precum procesare distribuită, aplicații web, open source și securitate. O prefață a evenimentului de sâmbătă va fi pe data de 30 mai, în incinta facultății de informatică (ora exactă va fi anunțată în curând), ce se va desfășura pe parcursul a două ore, în care grupul RoPython se va prezenta și își va prezenta și obiectivele, urmând ca restul timpului să fie ocupat de o serie de prezentări scurte și la obiect despre subiecte diverse cu tangență în limbajul Python, aceste prezentări având scopul să incite cât mai multă lume pentru participarea de sâmbătă. Totodată, vineri va exista și o surpriză (cuvintele cheie fiind API și gaming).

Evenimentul de sâmbătă, 31 mai, va fi împărțit într-o parte teoretică, ce se va desfășura în prima parte a zilei, urmată de una practică, de-a lungul căreia participanții pot să își folosească cunoștințele acumulate în prima parte a zilei. Partea teoretică va consta în prezentări mai detaliate cu aplicare în dezvoltarea aplicațiilor web folosind Python, iar în cea practică participanții vor lucra la realizarea unor aplicații web într-un timp cât mai scurt. Pentru că vrem ca fiecare participant să câștige cât mai multă experiență din urma acestui atelier și să oferim un eveniment de calitate, numărul de locuri pentru evenimentul de sâmbătă va fi limitat. Înscrierea fiecărui participant va fi evaluată conform anumitor criterii de către membrii grupului, urmând ca primele 45 de persoane să fie acceptate.

Elementele ce vor fi apreciate sunt:

Apreciem persoanele care vor să învețe, așa că și începătorii sunt bineveniți. Pentru asta, trebuia ca prezentarea voastră să fie cât mai savuroasă și sinceră.

Programul de vineri este:

Ora Prezentare Speaker
12:00 - 12:15 Prezentarea grupului RoPython Alexandru Coman
13:00 - 13:15 Noțiuni de conduită în dezvoltarea unui proiect Cosmin Poieană
13:15 - 13:30 Decoratori (noțiuni introductive) Claudiu Popa
13:30 - 13:45 Unit testing (noțiuni introductive) Claudiu Popa
13:45 - 14:00 Element surpriză Claudiu Popa

Programul de sâmbătă este:

Ora Activitate Speaker
09:00 - 10:00 Primirea participanților  
10:00 - 10:45 Introducere în paradigma REST Sabin Buraga
10:45 - 11:15 Framework-ul Cherrypy Alexandru Coman
11:15 - 11:30 Pauză  
11:30 - 12:30 Django REST Framework Claudiu Popa
12:30 - 13:00 ORM-uri Cosmin Poieană
13:00 - 14:15 Pauză de masă  
14:15 - 14:30 Standarde de scriere Alexandru Coman
14:30 - 14:45 Formarea echipelor  
15:00 - 19:00 Workshop  
20:00 Feedback în Oscar Echipa RoPython

Grupul RoPython vă așteaptă cu drag!

Echipa RoPythonSat, 31 May 2014 00:00:00 +0300tag:ropython.ro,2014-05-31:2014/05/31/workshop-py-python-pentru-dezvoltarea-aplicatiilor-web/WorkshopMachine Learning in Pythonhttps://ropython.ro/2014/02/20/machine-learning-in-python/

Hello Pythonistas!

After a long break we'll meet again! This time the topic is machine learning, one of Python's favorite use cases. Radu Marius Florin and Roland Szabo will tell us more about it. After the meetup we'll go for a drinkup to get to know each other better ...

The event will be hosted by Cluj Hub, where freelancers usually meet.

Echipa RoPythonThu, 20 Feb 2014 00:00:00 +0200tag:ropython.ro,2014-02-20:2014/02/20/machine-learning-in-python/prezentariPyTim #5https://ropython.ro/2014/02/11/pytim-5/

Happy New Year from behalf of PyTim!

The first #Python meetup of 2014 will take place on February 11. The format is the same as in the previous meet ups.

Here is the Agenda:

Radu Ciorba
Concurrency in Python Overview: Processes, Threads and Greenlets
Adam Collard (Canonical Ltd) Python 3.4. What's coming?
Alessandro Pilotti (Cloudbase Solutions) Interoperable OpenStack guest initialization with Python

Each presentation will last around 30 minutes + Q/A. There will be short, 10 minute coffee breaks in between sessions.

Thanks,

See you on February 11!

Echipa RoPythonTue, 11 Feb 2014 00:00:00 +0200tag:ropython.ro,2014-02-11:2014/02/11/pytim-5/prezentariPyTim #4https://ropython.ro/2013/11/12/pytim-4/

Welcome to the 4th #Python community #meetup in #Timisoara.

At PyTim #4 we will have 3 talks held by local developers, covering the following topics:

Time Presenter Talk
18:30 - 19:10 Vlad Temian (PressLabs) A Python Web Service
19:10 - 19:20 Dan Bugariu OpenData & CityProjects communities / Python Hackaton opportunity
19:40 - 20:20 Dan Damian (MindQuilt) Application Deployment using SaltStack & Fabric
20:20 - 21:00 Gabriel Adrian Samfira (Cloudbase Solutions) Distributed Tasks using Python and AMQP

See you on November 12!

Echipa RoPythonTue, 12 Nov 2013 00:00:00 +0200tag:ropython.ro,2013-11-12:2013/11/12/pytim-4/prezentariPyTim #3https://ropython.ro/2013/10/09/pytim-3/

Now that developers have come back from holiday and the University has started we will continue our regular meetup schedule with PyTim #3.

We will have 3 technical talks held by local developers who will share from their experience working on large scale Python projects.

Agenda & Speakers*

Time Presenter Talk
18:30 - 19:10 Mihai Balint (Cmed Technology) Test Fixture Deployment with Docker Containers
19:10 - 19:50 Robert Tingirica (Cloudbase Solutions) Unit Testing in Python
20:10 - 21:00 Sever Banesiu & Peter Horvath (3Pillar Global Romania) Zope Component Architecture / Flowy Library for Amazon Simple Workflow

See you on October 9!

Echipa RoPythonWed, 09 Oct 2013 00:00:00 +0300tag:ropython.ro,2013-10-09:2013/10/09/pytim-3/prezentariTask queues and components architecturehttps://ropython.ro/2013/10/03/task-queues-and-components-architecture/

I invite you to the 2nd Cluj Pythonistas meetup where two of the best Python developers I know will tell you about subjects that they love:

Ionel Cristian Mărieș Celery introduction
Sever Băneșiu Zope Component Architecture

The event's host is Cluj Cowork and the recommended contribution for that is 10 lei. See you there ...

P.S. Ring at "Ruby tribe" when you arrive.

Echipa RoPythonThu, 03 Oct 2013 00:00:00 +0300tag:ropython.ro,2013-10-03:2013/10/03/task-queues-and-components-architecture/prezentariPython Cluj first meetuphttps://ropython.ro/2013/08/01/python-cluj-first-meetup/

Just an informal meeting in a bar so we can get to know other Python fans in Cluj and what they have to share

Echipa RoPythonThu, 01 Aug 2013 00:00:00 +0300tag:ropython.ro,2013-08-01:2013/08/01/python-cluj-first-meetup/socialPyTim #2https://ropython.ro/2013/07/09/pytim-2/

After an extremely interesting first meetup we would like to continue in the same direction with PyTim #2.

We will have some technical talks and provide an insight to the Europython 2013 conference happening now in Florence - https://ep2013.europython.eu/ https://ep2013.europython.eu/p3/live/

Agenda & Speakers*

Time Presenter Talk
18:30 - 19:00 Laura Feier & Andrei Coman Python at 3Pillar Global
19:00 - 20:00 Bogdan Gaza Realtime Webapps in Python
20:00 - 21:00 Bogdan Hodorog, Radu Ciorba, Adam Collard, Slavita Baciuna Bringing Europython in Timisoara

See you at the event!

Echipa RoPythonTue, 09 Jul 2013 00:00:00 +0300tag:ropython.ro,2013-07-09:2013/07/09/pytim-2/prezentariPython Basics Traininghttps://ropython.ro/2013/06/29/python-basics-training/

PyTim is organizing a Python training for beginners.

We invite you to learn the basics of Python from some of the most experienced developers in Timisoara.

The event will take place on June 29, at the Startup Hub, starting from 14:00.

Speakers:

You can find the Agenda here - http://bit.ly/122dDfJ

Bring your laptops, you will need them. Please install Python 2.7 (http://www.python.org/download/) and an editor with Syntax Highlightling (eg: Notepad++, Vim, Sublime, etc).

Echipa RoPythonSat, 29 Jun 2013 00:00:00 +0300tag:ropython.ro,2013-06-29:2013/06/29/python-basics-training/prezentariPyTim #1https://ropython.ro/2013/06/04/pytim-1/

First PyTim meetup.

We will talk about local products developed in Python and why local developers / companies have chosen Python. Also, what is the most interesting facet of using Python on each of these products.

There will be 4 presentations / tech talks held by:

Adam Collard (Cmed Technology) Coding to cure cancer, Python in pharma
Alessandro Pilotti (Cloudbase Solutions) Python and OpenStack
Bogdan Gaza (SimplySocial) Weightlifting at SimplySocial
Dan Damian (MindQuilt)  

See you on June 4!

Echipa RoPythonTue, 04 Jun 2013 00:00:00 +0300tag:ropython.ro,2013-06-04:2013/06/04/pytim-1/prezentari