Where?

When?

Registration

The last meetup attracted a crowd of 40-50 people (photo below) and the talks were very informative and even entertaining when the 'Boom Boom Shake Shake' app that gathers sensor data was demonstrated.

If you want to see those slides again or you've missed the meetup you can review them here:

As the summer is coming along and we have many other exciting events ahead like PyconLT 2017, the upcoming meetup will host only one talk.

While last meetups did not include any web development topics which many of you are interested in, in this one we will talk more about Django and its Asynchronous WebSockets. Also, we have Romeo Kienzler presenting about parallelisation strategies of large-scale deep learning neural networks.

Agenda

“Asynchronous WebSockets using Django” (EN) Albertas Gimbutas

Albertas Gimbutas will introduce the concept of Asynchronous WebSockets. Then he will review the functionality of the Django channels package and will show a short example how can it be used in practice.

New DeepLearning frameworks are being developed on a monthly basis. Most of them have in common that the inventors didn’t have scale-out parallelisation in mind. ApacheSpark and other data parallel frameworks on the other hand are becoming the de-facto standard for BigData analysis. In this talk we will have a look at different DeepLearning frameworks and their parallelisation strategies on ApacheSpark. We’ll start with DeepLearning4J and ApacheSystemML as 1st class citizens. Will then have a look on TensorSpark and TensorFrames and finish with CaffeOnSpark to explain concepts like Inter- and Intra-model parallelism, distributed Cross-Validation and “Jeff Dean” style parameter averaging.

A bit about Romeo:

Romeo Kienzler works as Chief Data Scientist in the IBM Watson IoT World Wide team helping clients to apply advanced machine learning at scale on their IoT sensor data. His current research focus is on scalable machine learning on Apache Spark. He is contributor to various open source projects and works as associate professor for artificial intelligence at a swiss university. Romeo Kienzler is a member of the IBM Technical Expert Council and the IBM Academy of Technology - IBM’s leading brain trusts.

Continue the meetup at a nearby bar for open discussion

Where?

Thanks Wix for letting us host the meeting in their Vilnius office at Didžioji st. 28. Call +370 678 18722 in case you need help finding the place.

When?

May 18th, 19:00

Invite for speakers

Want to give a talk at VilniusPy? Contact organisers at info@vilniuspy.lt, “Contact” button to the left or #vilniuspy channel on UserGroups slack!

Registration

After last time success where "on paper" over 80 people turned up, we are completely overwhelmed by the size of Python community in Vilnius and are super excited about it!

The only downside of such interest is that it's hard to find a good location for the meetups, so the next one is going to be at Wix which should be able to host all of us comfortably.

In contrast to the last meetup, we are going to dig deeper and more technical this time.

Agenda

“Concurrent Programming in Python” (EN) Povilas Balčiūnas

Povilas Balčiūnas will try to prove that concurrent programming in Python does not suck. He will demonstrate how to build concurrent networking application in Python and we will all see how fast it can perform. Finally, he will give an overview of the new async/await syntax and show how nicely it fits into concurrent programming.

“Let's do some PyGame” (EN) Donatas Kučinskas

Donatas Kučinskas will introduce the power within PyGame library and how can you use it not only for games, but for other applications as well. Also, prepare to watch some live-coding in action.

Continue the meetup at a nearby bar for open discussion

Where?

Thanks Wix for letting us host the meeting in their Vilnius office at Didžioji st. 28. Call +370 678 18722 in case you need help finding the place.

When?

April 19th, 19:00

Invite for speakers

Want to give a talk at VilniusPy? Contact organisers at info@vilniuspy.lt, “Contact” button to the left or #vilniuspy channel on UserGroups slack!

We are excited to announce that after over a year long break VilniusPy is back!

Agenda

“Why learn Python in 2017?” (EN) Karolis Ramanauskas

Karolis Ramanauskas will be giving a semi-motivational talk about why today is a great time to learn Python. He will give an overview of the current state of the language, its application areas, and in the end will discuss Python’s future.