Python Porto

We are here to help you to become a 10x performer with Python!

Python Porto is a vibrant and inclusive community of passionate individuals who share a common love for the Python programming language. Whether you're a seasoned Pythonista or just starting your coding journey, our group is the perfect place to connect, learn, and grow together.

Our mission is simple: to foster an environment where knowledge knows no bounds. We believe in the power of education and collaboration, and we're dedicated to providing a platform where members can freely exchange ideas, seek guidance, and contribute to the collective learning experience.

Why join Python Porto?

  • Knowledge Sharing: Python Porto is all about learning from one another. Our members come from diverse backgrounds, each bringing their unique perspectives and expertise to the table. Whether you want to dive into Python's core concepts, explore its vast libraries, or discuss best practices, you'll find a wealth of knowledge waiting for you.
  • Networking Opportunities: Building connections in the tech industry is essential for personal and professional growth. Python Porto offers a supportive network of like-minded individuals where you can collaborate on projects, find mentors, or seek career advice.
  • Events and Workshops: Stay up-to-date with the latest trends and developments in the Python ecosystem through our regular events and workshops. We host informative talks, hands-on coding sessions, and even hackathons to challenge your skills and creativity.
  • Social Engagement: Beyond just code, Python Porto is a friendly and fun community. Engage in discussions, share memes, or participate in our social activities. We believe in creating an inclusive space where everyone feels welcome and valued.

Join Python Porto on our various platforms:

If you have any questions, suggestions or ideas, contact organizers by email

Want to become a speaker?

Public speaking is challenging and rewarding experience. It is a great way to contribute to development of the community and to boost your knowledge of a specific topic at the same time.

We help you with the content. If you are not sure what to talk about, we can help you with the topic. We will help you to shape and improve your talk through a series of rehearsals. By the end of the talk we will share the feedback from the audience and share it with you.

We take care of the organization. This includes finding location, preparing everything onsite and taking care of public announcements.

Submit your proposal


Core team

This team makes Python in Porto possible


Roman Imankulov

Lives in Porto for almost four years and works with Python for more than a decade. Loves Python and web development. In Python Porto acts as the main organizers, speaker on several events and a permanent resident of PyCoffee.


Paulo Portela

Paulo is a Senior Software Developer from adidas, and he is eager to help beginners in Python Porto to learn the language. Author and the main presenter of "Python 101" workshops. You can also find hom on our PyCoffee events.


Francisca Dias

Francisca is a Data Analyst, constantly eager to improve her skills in data analytics, with a focus on open-data and web development. She is the author, organizer and speaker of "Python for Data Science" workshops of Python Porto.


Leonid Kholkine

Allround coder and pursuing a Ph.D. in Data Science / Machine Learning by day. Organizes data science and tech initiatives by night.