Loading
  • Simon Willison: Personal analytics with SQLite and Datasette

    A special guest speaker online for July! Simon Willison is a long-time Python creator. His latest big project is Datasette (https://github.com/simonw/datasette/), a tool for exploring and publishing data. Lightning talks: have you used Datasette, or done other data hacks? Want to do a lightning talk? Send me an email: [masked] Dogsheep: Personal analytics with SQLite and Datasette Big internet companies collect a bewildering array of data about us - and thanks to the European GDPR law they all have to provide an export button to let us get it back out again. Converting these exports into SQLite databases lets us start exploring them with Datasette. I've been building a suite of open source tools, called Dogsheep, to gather my personal data from a variety of different sources and analyze them in one place. I'll demonstrate my personal Dogsheep and show how it combines data from Twitter, GitHub, Facebook, Google, LinkedIn, Foursquare, Apple Health and more to provide a searchable archive of my digital lifestyle.

    3
  • Presentation: Adventures in Python 3 Type Annotations for Data Science

    Online presentations! Brianna McHorse, Adventures in Python 3 Type Annotations for Data Science Python's type flexibility is awesome, until it's not. With a large and complicated code base, it can be difficult to figure out what's going on (or when you've introduced a bug), especially in the context of data science, where the pandas dataframes sometimes go flying about every which way. This is a talk about the process of gently herding a data science team towards better practices, focusing on how type annotations and static type checking can improve your code, make it much easier to understand the code (especially for new contributors), and safeguard against expensive mistakes. We'll also cover the surprisingly painless process of getting a first round of type annotations up and enforcing type checks, even with no prior experience. Lightning Talks Brian Doucet: Great Expectations, a leading tool for validating, documenting, and profiling, your data. Lee Bernick: special_k is a model serialization library designed to be extensible to arbitrary Python machine learning models. I will explain why model serialization and deserialization can be vulnerable to remote code execution and statistical safety/reproducibility issues, and how the library is designed to mitigate those concerns. We'll record this and put it on our YouTube channel: https://www.youtube.com/user/bostonpython

    4
  • Online Lightning Talks

    Online event

    Let's do some online lightning talks! Do you have a 5-10 minute topic you'd like to share? Sign up: https://docs.google.com/spreadsheets/d/1NAWtyb6by2PnoNGGxneI1OZSWLyg6q-I1wsMF_lijQ8/edit If we don't have enough talks, that's OK, we'll do open-ended Q&A. You can add questions to the spreadsheet also: https://docs.google.com/spreadsheets/d/1NAWtyb6by2PnoNGGxneI1OZSWLyg6q-I1wsMF_lijQ8/edit Maybe one of the questions will become someone's lightning talk... Thanks to edX for sponsoring.

    8
  • Pycon 2020 Rehearsal Night

    Boston Python Slack

  • Online presentation: Loop Like a Native

    Online event

    Hey all, I hope you are all doing well with social distancing. To try out online presentation nights, I'll do a repeat of a previous PyCon talk of mine: Loop Like a Native (https://nedbatchelder.com/text/iter.html) We'll be able to have questions and discussion during the talk. This talk is aimed at beginners, but gets into some more advanced topics as it goes along.

    14
  • Online-only Project and Collaboration Night

    Boston Python Slack

    NOTE: this event is now ONLINE-ONLY. We are taking the current health concerns seriously and making this an online-only event. Instead of our usual tables, we will be meeting in Slack channels: https://about.bostonpython.com/slack. Join us in Slack, and be online Thursday night with us. We will have people to help you find the right channel and collaborators. If you have ideas about how to make an online project night better, come talk to us in the #organizing channel in Slack. Bring a laptop. Bring ideas. Bring questions. Bring enthusiasm. Bring friends. The Boston Python Project & Collaboration Night is a time to find others with compatible interests. Code, hack, teach, learn, meet, laugh, talk: anything goes at Project Night. You don't need to have a project, and you don't have to show anything to anyone! This is an opportunity to work together with like-minded people. There's no presentation, there are no pre-set projects, just people working on whatever they want to work on. That's it! All skill levels are welcome. There will be at least two tables of beginning learners, and helpers for them. Other table topics in the past have been Django, Data, Web Scraping, Hardware, Puzzles, Science, Art. Maybe you have another idea? Bring it! Here are some Python resources to get you started: https://about.bostonpython.com/resources Feel free to discuss ideas beforehand on our Slack: https://about.bostonpython.com/slack We'll all be online starting at 6:30!

    2
  • Presentation: Getting Started Testing with pytest

    Presentation night sponsored by Kyruus, hosted by PTC. Ned Batchelder, Getting Started Testing Do you want to learn how to write automated tests in Python with pytest? We'll start from the very beginning! See how pytest works, and how to write tests. Once the basics are covered, we'll get into fixtures, parameterization, and coverage measurement. Then we'll do a few more advanced topics: including test doubles (mocks and fakes). It's a lot to cover, but we'll take our time and work through it. You'll get everything you need to start writing your own tests. The talk is available now if you want a preview: https://bit.ly/pytest3 Doors open at 5:30 for mingling, networking, and exploring the PTC tech space. The presentation starts at 6:30.

    7
  • Project and Collaboration Night

    Microsoft New England Research and Development Center

    Sponsored by LiveRamp (https://liveramp.com/) Bring a laptop. Bring ideas. Bring questions. Bring enthusiasm. Bring friends. The Boston Python Project & Collaboration Night is a time to find others with compatible interests. Code, hack, teach, learn, meet, laugh, talk: anything goes at Project Night. You don't need to have a project, and you don't have to show anything to anyone! This is an opportunity to work together with like-minded people. There's no presentation, there are no pre-set projects, just people working on whatever they want to work on. That's it! All skill levels are welcome. There will be at least two tables of beginning learners, and helpers for them. Other table topics in the past have been Django, Data, Web Scraping, Hardware, Puzzles, Science, Art. Maybe you have another idea? Bring it! Here are some Python resources to get you started: https://about.bostonpython.com/resources Feel free to discuss ideas beforehand on our Slack: https://about.bostonpython.com/slack Doors open at 6, and we'll get started at 6:30

  • DevOps for Pythonistas

    Microsoft New England Research and Development Center

    Sponsored by Red Hat. Brian Rossa: DevOps and the opinionated programmer. I'll cover classic arguments about Python tooling -- packaging, test runners, etc -- and how they impact dev time. Then I'll cover how automation (DevOps) is obviating those old arguments. Zac Delagrange: DevOps Discipline for Python Developers will learn about common tools and processes that they may encounter when working on a software project, with a focus on Python. An appreciation will be gained for the devops discipline and what it takes to deliver high quality code to your customers after the code has been written.

    8
  • Project and Collaboration Night

    Datadog Boston Office

    Pizza sponsored by DataDog. Bring a laptop. Bring ideas. Bring questions. Bring enthusiasm. Bring friends. The Boston Python Project & Collaboration Night is a time to find others with compatible interests. Code, hack, teach, learn, meet, laugh, talk: anything goes at Project Night. You don't need to have a project, and you don't have to show anything to anyone! This is an opportunity to work together with like-minded people. There's no presentation, there are no pre-set projects, just people working on whatever they want to work on. That's it! All skill levels are welcome. There will be at least two tables of beginning learners, and helpers for them. Other table topics in the past have been Django, Data, Web Scraping, Hardware, Puzzles, Science, Art. Maybe you have another idea? Bring it! Here are some Python resources to get you started: https://about.bostonpython.com/python_resources Feel free to discuss ideas beforehand on our Slack: https://about.bostonpython.com/slack

    1