• PyCoffee in Porto i/o. Create a web app with Flask

    ABOUT THE EVENT PyCoffee is an experimental format of informal Python meetups, organized by Python Porto in partnership with Porto i/o. Every time we come up with a new challenge. If you are interested in sharpen your skills by participating in it, join us every other Sunday in Porto i/o Downtown. We speak English or Portuguese, and we welcome guests with different backgrounds, coming from different countries and pursuing their own very different goals. TARGET AUDIENCE Beginner - intermediate. You have some experience with Python and programming in general. You heard about Flask, and want to give it a try. CHALLENGE Create a web application in Flask and deploy it to Heroku. HOMEWORK To avoid wasting time on the event, we ask you to make some preparatory work before. - Think of the idea of the web application you want to create. Ideally, it should be something you would like to use yourself, but it can also be a toy project. Don’t be too ambitious though, we have less than two hours of work. If you don’t have any ideas, you can hopefully join someone else’s project or come up with something on the spot. - Install Python on your laptop if it’s not installed ( https://www.python.org/downloads/) - Install a code editor or an IDE. We recommend Sublime Text (http://www.sublimetext.com) , Visual Studio Code (https://code.visualstudio.com) or PyCharm Community (https://www.jetbrains.com/pycharm/). - Try to pass the first step of the Flask mega-tutorial and create a Hello World app https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world ON SITE Tentative agenda: - 10h00 - 10h15, a brief introduction and planning - 10h15 - 12h00, heads down working on a project - 12h00 - 12h30, discussion of the results. Porto i/o provides free coffee to energize you. Roman from Python Porto will act as a facilitator. By no means the smartest person in the room, but rather someone who can give you hints if you get lost along the way. Any questions, please let us know!

  • PyCoffee. Hot coffee and Pythonic discussions in Porto i/o

    PyCoffee is an experimental format of informal Python meetups, organized by Python Porto in partnership with Porto i/o. There is no agenda and no speakers. It’s for those who is ready to start Sunday with a cup of hot coffee and a chat with like-minded python developers or beginners. We speak English or Portuguese, and we welcome guests with different backgrounds, coming from different countries and pursuing their own very different goals. Usually we start by introducing ourselves, our Python experience and try to formulate our expectations from a meetup. Then altogether we come up with some ideas or mini-projects to work on. We can work together or split in groups. For beginners. We can help to familiarize in a Python environment and show how to install Python and third-party packages, how to organize the code in the project, and in general, how to go from scratch to something useful and exciting. For more experienced developers. We share our experience and our challenges, play with new libraries and write some code together. Beginner groups are often led by more experienced developers willing to share their knowledge with newcomers. Any questions, please let us know!

  • Workshop "Clustering with Python"

    Talkdesk

    In the workshop, you will learn the basics of Clustering, the main unsupervised problem on Machine Learning, how the most used algorithm for it works, and how to properly evaluate and interpret the results. Most important of all, everything will be in Python. The workshop will occur at Talkdesk new office with a limit of 60 attendees, to provide a nice learning experience for everyone. Come in, bring your laptop, grab a beer, and let's cluster together. Bio: Daniel Ferrari holds a Ph.D. in Data Mining and Machine Learning. Acting as a researcher published a book and several articles in partnership with Computer Science and Biological labs. As a Software Engineer, he has contributed to the development of an ERP system for 10 years. Now, as a Data Scientist combines his experiences to develop complete Machine Learning pipelines from data extraction and manipulation to production deployment (www.linkedin.com/in/danielgomesferrari). Agenda: 6.45pm - 7pm: Registration / Meet & Greet 7pm - 7.45pm: "What is Clustering, and how to do it in Python?" 7.45pm - 8pm: Coffee Break 8pm - 8.45pm: "How to evaluate and vizualise the results?" Note 1: If you have a power strip (en.wikipedia.org/wiki/Power_strip) and could bring to share with others, we'll appreciate a lot.

    5
  • PyCoffee. Hot coffee and Pythonic discussions in Porto i/o

    PyCoffee is an experimental format of informal Python meetups, organized by Python Porto in partnership with Porto i/o. There is no agenda and no speakers. It’s for those who is ready to start Sunday with a cup of hot coffee and a chat with like-minded python developers or beginners. We speak English or Portuguese, and we welcome guests with different backgrounds, coming from different countries and pursuing their own very different goals. Usually we start by introducing ourselves, our Python experience and try to formulate our expectations from a meetup. Then altogether we come up with some ideas or mini-projects to work on. We can work together or split in groups. For beginners. We can help to familiarize in a Python environment and show how to install Python and third-party packages, how to organize the code in the project, and in general, how to go from scratch to something useful and exciting. For more experienced developers. We share our experience and our challenges, play with new libraries and write some code together. Beginner groups are often led by more experienced developers willing to share their knowledge with newcomers. Any questions, please let us know!

  • PyCoffee. Hot coffee and Pythonic discussions in Porto i/o

    PyCoffee is an experimental format of informal Python meetups, organized by Python Porto in partnership with Porto i/o. There is no agenda and no speakers. It’s for those who is ready to start Sunday with a cup of hot coffee and a chat with like-minded python developers or beginners. We speak English or Portuguese, and we welcome guests with different backgrounds, coming from different countries and pursuing their own very different goals. Usually we start by introducing ourselves, our Python experience and try to formulate our expectations from a meetup. Then altogether we come up with some ideas or mini-projects to work on. We can work together or split in groups. For beginners. We can help to familiarize in a Python environment and show how to install Python and third-party packages, how to organize the code in the project, and in general, how to go from scratch to something useful and exciting. For more experienced developers. We share our experience and our challenges, play with new libraries and write some code together. Beginner groups are often led by more experienced developers willing to share their knowledge with newcomers. Any questions, please let us know!

  • Python Porto #12 in Blip. March

    Blip.PT

    Python Porto community in partnership with Blip.pt is happy to announce the March Python Porto meetup. Traditionally, the meetup will take place in the cozy and spacious kitchen of the Blip office. If you have been there, you should know and love this place for sure, and if you haven’t yet, you will like it as much as we do. AGENDA - 19:00 — 19:15. Opening talk - 19:15 — 19:45. Ricardo Lafuente "Python hacks for data, graphics and more" - 19:45 — 20:30. Coffee and networking break - 20:30 — 21:00. Rui Quintino "Jupyter Notebooks Tips & Tricks" PYTHON HACKS FOR DATA, GRAPHICS AND MORE BY RICARDO LAFUENTE We'll go through a set of use cases where Python fits neatly, sometimes in weird ways, in subjects ranging from vector graphics generation to web scraping. Real-world examples will help provide useful tips and insights for both seasoned hackers and novice Pythonistas. Ricardo is Editor and Data Architect at J++, Designer at Manufactura Independente, and helps run the Date With Data civic tech meetups in Porto. That's what Ricardo himself said about his presentation. > In a nutshell, I'll be presenting some recipes we've developed in many contexts where Python became vital to ease our workflow and help us make and design better things. Talks where experienced practitioners share their little-known hacks are my personal favorite, so I thought I'd go ahead with it since it ensures it'll have something for everybody. During the talk I'll be framing this with some context about our data journalism practice, as well as some civic tech tools we're developing at the Date With Data meetups. You can read more about his projects and challenges on http://ricardolafuente.com/ JUPYTER NOTEBOOKS TIPS AND TRICKS BY RUI QUINTINO Jupyter notebooks are an amazing tool for Data Science & Machine Learning! But how can we make them absolutely awesome? We’ll find out in this session while we explore several tips, tools & practices to get the most out of notebooks. Rui Quintino is Senior Architect & Data Researcher at DevScope and works with Microsoft data related technologies since 1998. Currently works on Data Research & Advanced Analytics team at DevScope, learning and evaluating Machine Learning, Artificial Intelligence & data science frameworks and how they can fit & bring added value to DevScope products & SaaS solutions offerings. Follow Rui on Twitter https://twitter.com/rquintino

  • Python talks with kiwi.com

    UPTEC

    One of a kind, out of schedule event of Python Porto in partnership with kiwi.com. Two guest speakers from Barcelona come to UPTEC to share their experience of riding drones and taming data with Python. In between we’ll have a coffee break with snacks, drinks and heated discussions. After the event everyone is welcome to join the networking dinner, where we can continue the discussion. AGENDA - 19:00 — 19:10. Opening talk - 19:10 — 19:40. Dimitri Herrero. “Flying drones with Python”. - 19:40 — 20:00. Coffee and networking break - 20:00 — 20:30. Artur Mindiiarov. ”Democratizing data at Kiwi.com” - 20:30 — 21:00. Wrapping up The format and the location of the dinner is up to discussion. If you happen to have some ideas, share it with organizers. FLYING DRONES WITH PYTHON Our first speaker Dimitri Herrero is the Tech Lead of Business Intelligence at Kiwi.com. There they love everything related to flying, including drones. In this talk, Dimitri introduce you to the Dronecode project. He’s going to walk you briefly through all the components you need to build a drone, and then he will present a demo of the Dronecode Python SDK. We hope that by the end of the session you'll have an interest in building your first drone app on Python and a clear understanding of how to do it. DEMOCRATIZING DATA AT KIWI.COM Artur Mindiiarov is a Data Engineer at Kiwi.com. He will be talking about the ongoing effort to make data open and accessible to everyone. He shares how using the power of graph databases and natural language processing they built a Slack chatbot, helping them in finding the right information. It’s all built in Python (of course!) with help of Elasticsearch, Neo4j and Dialogflow.

  • PyCoffee. Hot coffee and Pythonic discussions in Porto i/o

    PyCoffee is an experimental format of informal Python meetups, organized by Python Porto in partnership with Porto i/o. There is no agenda and no speakers. It’s for those who is ready to start Sunday with a cup of hot coffee and a chat with like-minded python developers or beginners. We speak English or Portuguese, and we welcome guests with different backgrounds, coming from different countries and pursuing their own very different goals. Usually we start by introducing ourselves, our Python experience and try to formulate our expectations from a meetup. Then altogether we come up with some ideas or mini-projects to work on. We can work together or split in groups. For beginners. We can help to familiarize in a Python environment and show how to install Python and third-party packages, how to organize the code in the project, and in general, how to go from scratch to something useful and exciting. For more experienced developers. We share our experience and our challenges, play with new libraries and write some code together. Beginner groups are often led by more experienced developers willing to share their knowledge with newcomers. Any questions, please let us know!

    3