#390 – OCTOBER 15, 2019
View in Browser »
Assignment expressions, positional-only arguments,
= specifier in f-strings, and more. Click the link for the full changelog and download links.
What does Python 3.8 bring to the table? Learn about some of the biggest changes and see you how you can best make use of them.
Developers assumed that
glob.glob() returns a sorted list of files, but it doesn’t. And this led to a number of statistical errors and data discrepancies in several published scientific papers.
In this step-by-step course, you’ll master the Python
range() function, learn how its implementation differs in Python 3 vs 2, and see how you can use it to write faster and more Pythonic code.
REAL PYTHON video
“Meta-programming is an act of building functions and classes who can manipulate code by modifying, wrapping existing code or generating code.”
More Python Jobs >>>
Articles & Tutorials
cut are both used to bin continuous values into discrete buckets or bins. This article explains the differences between the two commands and how to use each.
Learn about using Emacs for Python development. You’ll install and configure Emacs on your selected platform, then write Python code to explore its capabilities. Finally, you’ll run, test, and debug Python code in the Emacs environment.
Learn how to read SAS (.sas7bdat) files in Python, and how to write a SAS file to CSV using Pandas and
Projects & Code
This was PyCoder’s Weekly Issue #390.
View in Browser »
[ Subscribe to 🐍 PyCoder’s Weekly 💌 – Get the best Python news, articles, and tutorials delivered to your inbox once a week >> Click here to learn more ]
InterWorks was recently named to the latest edition of the CRN Fast Growth 150! We’re thrilled to be named to this list, which recognizes the fastest-growing IT solution providers in North America, for the fourth time. Of course, that’s not the only big news here. Given that InterWorks also landed on this year’s CRN Tech Elite 250 and Solution Provider 500, the addition of a Fast Growth 150 honor means that we have officially achieved our second CRN Triple Crown distinction!
Sounds Cool, but What Does It Mean?
We know we just hit you with a whole bunch of list names, numbers and exclamation points, so allow us to translate. Each year, CRN compiles a series of honor rolls that recognize best-in-breed IT solution providers and vendors. The Tech Elite 250 and Solution Provider 500 look at things like partnerships and breadth of IT offerings. The Fast Growth 150 looks at three-year revenue growth. If a solution provider like us manages to check all the boxes for all three awards, they are a Triple Crown winner.
A name like that does admittedly evoke strange “Kentucky Derby with computers” imagery, but what it really means to us on a macro level is that we continue to excel by the industry standard. That being said, we have standards of our own. While these awards are always fun to win, we’re less concerned with things like growth and more concerned with things like quality of service. Those things are hard to quantify, but they’re the driving force behind our business.
Try Us Out for Yourself
Again, we’re thrilled to receive outside recognition from the folks at CRN, but we care a lot more about doing right by you. Whether you’re new to us or you’re an old friend, we invite you to see what we’re all about as a people-focused data consultancy. Drop us a line below and discover how we can help you do your best work!
The post InterWorks Ranks on the 2019 CRN Fast Growth 150, Good for Another Triple Crown appeared first on InterWorks.
There is an immense amount to be learned simply by tinkering with things. – Henry Ford
This weekend is Pycon ES and in the unlikely event you get bored, you can always do some coding with PyBites. Two more good reasons to do so:
- there are prizes / give aways,
- your PRs count towards Hacktoberfest (t-shirt). Fire up your editors and let’s get coding!
Most of this challenge is open-ended. We really want to give you creative powers. Here is what we are going to do:
Create an account on https://developer.marvel.com. Upon confirming your email you sould get an API key.
Write code to successfully make requests to the API, check out the docs (Authentication for Server-Side Applications section).
To be good citizens make a function to cache the data to avoid repeated queries while working with the data. To respect the API’s rate limits you probably want to focus on just one or a few endpoints ( characters, comics, creators, events, series, or stories). We provided a template with some hints to get started. Save the (JSON) data from the API locally and start analyzing …
Now the fun part, here we let you totally free: look through the data and tell us / our community a story. Make stunning data vizualizations of your collected data and share them on our Slack, in the #marvel channel.
PR your work on our platform before Friday 11th of Oct. 2019 23.59 AoE (again remember, this also adds up for that Hacktoberfest t-shirt!). The 3 best submissions win one of our prizes:
Good luck and impress your fellow Pythonistas! Ideas for future challenges? use GH Issues.
Get serious, take your Python to the next level …
At PyBites we’re all about creating Python ninjas through challenges and real-world exercises. Read more about our story.
We are happy and proud to share that we now hear monthly stories from our users that they’re landing new Python jobs. For many this is a dream come true, especially as they’re often landing roles with significantly higher salaries!
Our 200 Bites of Py exercises are geared toward instilling the habit of coding frequently, if not daily which will dramatically improve your Python and problem solving skills. This is THE number one skillset necessary to becoming a linchpin in the industry and will enable you to crush it wherever codes need to be written.
Take our free trial and let us know on Slack how it helps you improve your Python!
>>> from pybites import Bob, Julian Keep Calm and Code in Python!
We are arriving at New York! Part of our team is on their way to PyGotham 2019, the biggest event of the Python community in New York. The experience last year was amazing, so we decided to come back. We are also sponsoring it this year, so if you are going to the event make sure to stop by our booth, we are bringing lots of cool swags and some br
Another month gone means another month of tech resources waiting for you! Featuring over 20 blogs and 30 contributors, this content roundup is full of analytics info and insights to guide you closer to your data goals. With loads of new posts covering everything from Tableau 2019.3 to peeks into our company’s love of video games, you’re sure to find the right piece for your needs and interests. Check out what’s new below:
News, Events and Culture
Tableau Tips, Tricks and Community
Portals for Tableau
Podcast Your Data
The post InterWorks Blog Roundup – September 2019 appeared first on InterWorks.