Coder Social home page Coder Social logo

hackerdojopythongroup's Introduction

Hacker Dojo Python Group

About

Hacker Dojo is a collaborative hackerspace in Silicon Valley where tech enthusiasts gather to build, experiment and improve. The Hacker Dojo Python Group is a group of people interested in learning more about developing in the Python programming language.

We meet every Tuesday night at 6:30 at the Hacker Dojo in Mountain View, CA. Our discussions usually start with a specific topic such as a programming technique, Python language features, or a new module or library. Some nights are good for beginners just learning Python and some get pretty advanced. We usually follow the threads of our conversation off into whatever questions or tangents interest the group that night. The discussions are usually hosted by me, Peter Theobald, or by one of our regular members.

Between meetings, come chat about your Python questions in the Python channel in the Hacker Dojo Discord. We announce our meetings on the Hacker Dojo Meetup page.

The meetings are oriented around in-person conversations gathered together at the Hacker Dojo, but we do usually stream the meetings in the Hacker Dojo Discord 'Dojo Voicebox' channel, although remote is not ideal because it can be hard to catch everyone's comments and it is harder to ask questions.

Calendar of past meeting topics:

  • 2024-09-03 WebSockets/HTMX chat app - Peter Theobald, https://replit.com/@ControlAltPete/Hacker-Dojo-Python-Meetup#htmxchat/app.py
  • 2024-08-27 SEC API - Juan Flores, https://github.com/jf-2023/finance-apis-2024-08-27
  • 2024-08-20 Pandas vs Polars - Kelvin Shi, https://github.com/Legume1728/pandas-polars-demo (also demo from Mesibo)
  • 2024-08-13 Jinja2 - Fred Cox, https://github.com/sailorfred/python-meetup-2024-08-13
  • 2024-08-06 HTMX - John Hanley, https://github.com/jhanley634/dojo-2024-08-06-htmx
  • 2024-07-30 Python EDA - Kelvin Shi, https://github.com/Legume1728/eda-demo
  • 2024-07-23 FastAPI / Pydantic - Fred Cox, https://github.com/sailorfred/python-meetup-2024-07-23/
  • 2024-07-16 Unit Testing - Blaise Pabon, https://docs.google.com/presentation/d/1Db7kE2D4BCAjyVTbeax4jH2u8v4QPScoN1qVD-ySu7Q/edit#slide=id.p
  • 2024-07-09 Python Profiling - Kelvin Shi, https://github.com/Legume1728/python-profiling-demo
  • 2024-07-02 hosted by John H: Geocoding, streamlit and more, https://github.com/jhanley634/dojo-2024-06-18-geocode
  • 2024-06-25 speed shootout: CPU bound - memoize, dict>binarytree>list, profiling, cpython/numpy/pypy/numba/cython/codon
  • 2024-06-18 hosted by John H: using Git with Github, pull requests; Visualization library Seaborn used to graph last week's speed shootout results.
  • 2024-06-11 speed shootout: IO bound - sequential, async, multi-threading, multi-processing
  • 2024-06-04 HTMX for websites
  • 2024-05-28 Web Scraping Pt.2 - Selenium, XPath
  • 2024-05-21 Web Scraping Pt.1 - Requests, Beautiful Soup, Mechanical Soup, HTML, DOM, XPath
  • 2024-05-14 command line programs (argument parsing, graphic interfaces, terminal interfaces) argparse, gooey,
  • 2024-05-07 Hosted by Kevin V: git
  • 2024-04-30 concurrency 4: Multiprocessing
  • 2024-04-23 PyTest
  • 2024-04-16 Concurrency 3: Multi-threading
  • 2024-04-09 file operations
  • 2024-04-02 All about strings
  • 2024-03-26 Python development best-practices
  • 2024-03-19 hosted by Jessica: bioinformatics, machine learning , numpy, pandas, and scikit-learn
  • 2024-03-12 hosted by John H: setting up a Python environment with Conda, database from IMDB and processed it with Pandas and SQLAlchemy
  • 2024-03-08 classes and objects
  • 2024-02-27 misc
  • 2024-02-20 Python packages
  • 2024-02-13 concurrency 2: Starting, controlling, interactive with and stopping sub-processes from Python
  • 2024-02-06 "intro to Python data structures - How are they different than Java,Javascript, C++ etc"; Pip, Poetry,
  • 2024-01-30 NICEGui instant web sites
  • 2024-01-23 SQL Alchemy
  • 2024-01-16 SQL databases (SQLite), replit-DB (document db)
  • 2024-01-09 Iterables, List Comprehensions, Generators; Python modules, packages; classes with custom operators (dunder add)
  • 2024-01-02 Lambdas (anonymous functions), tk GUI
  • 2023-12-19 misc
  • 2023-12-12 misc
  • 2023-12-05 Concurrency 1: Async
  • 2023-11-28 LeetCode style problems
  • 2023-11-14 functional programming and functools
  • 2023-11-07 misc
  • 2023-10-24 misc
  • 2023-10-17 Recursion. Regex.
  • 2023-10-10 Decorators
  • 2023-10-03 Sudoku Solver - Javascript frontend
  • 2023-09-26 Sudoku Solver pt. 2 - flask REST API backend server
  • 2023-09-19 Sudoku solver, solving grid algorithm
  • 2023-09-12 Regex
  • 2023-09-05 Leetcode problems, setting up Python environment, jupyter Notebooks
  • 2023-08-29 Loading CSV, Excel, LeetCode problem
  • 2023-08-22 LeetCode problem 'Max Pair Sum in an Array', Python type hinting
  • 2023-08-15 misc
  • 2023-08-08 data classes named tuples classes
  • 2023-08-02 requests, using Reddit API, JSON encoding decoding
  • 2023-07-26 Data Types: functions vs generators, list comprehensions and generator comprehensions, some other data types such as DefaultDicts, stacks, deques, etc, when to use tuples, dicts, namedTuples, dataclasses or classes
  • 2023-07-19 misc
  • 2023-07-05 misc

hackerdojopythongroup's People

Contributors

petertheobald avatar

Watchers

amac avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.