Edmonton.py

The Edmonton Python User Group

edmontonpy.com
@edmontonpy

edmontonpy.slack.com

YEGSEC

1st sunday of every month
3rd Tuesday at Startup

yegsec.ca

Today's talks

When Python Attacks: An Introduction to Python Based Malware 
by Josh Reynolds


Sniffing and Spoofing Packets with Scapy.py

by John Robbins

Python Events

 

  • AccelerateAB 2018 (AI) 
    April 23-24, 2018 - Edmonton

  • PyCon 2018​
    May 9-17, Cleveland, OH

 

NEXT MEETUP ON MARCH 12th

Resources

Releases

Articles

I find many "performance" problems in the real world can often be attributed to factors other than the raw speed of the CPython interpreter.
...poorly written algorithms, a lack of understanding about the way Python works, use of incorrect or inefficient data structures, doing network accesses or other
unpredictable work at import time, etc

But there's something else that's very important to consider, which rarely comes up in these discussions, and that's the developer's productivity and programming experience.

This is often undervalued, but shouldn't be!  Moore's Law doesn't apply to humans, and you can't effectively or cost efficiently scale up by throwing more bodies at a project.  Python is one of the best languages (and ecosystems!) that make the development experience fun, high quality, and very efficient.

February 2018

By edmontonpy

February 2018

  • 352

More from edmontonpy