Python Practice Problems, Git Internals, NumPy in Nature, and More

#439 – SEPTEMBER 22, 2020 VIEW IN BROWSER
The PyCoder’s Weekly Logo
Git Internals: Learn by Building Your Own Git
Master the basics of git by building your own version in Python using this creative and interactive tutorial.
NIKITA LESHENKO

Python Practice Problems: Get Ready for Your Next Interview
In this tutorial, you’ll prepare for future interviews by working through a set of Python practice problems that commonly appear in coding tests. You’ll work through the problems yourself and then compare your results with solutions developed by the Real Python team.
REAL PYTHON

Python Developers Are in Demand on Vettery
Vettery is an online hiring marketplace that’s changing the way people hire and get hired. Ready for a bold career move? Make a free profile, name your salary, and connect with hiring managers from top employers today →
VETTERYsponsor

Array Programming With NumPy
In this review published in Nature and co-authored by NumPy creator Travis Oliphant, the authors explore how NumPy increasingly acts as an interoperability layer between array computation libraries like PyTorch and Tensorflow.
CHARLES R. HARRIS ET AL

Exceptions as Control Flow
Using exceptions as control flow is a practice typically discouraged, and for some good reasons. But is there any time when this approach makes sense?
GEORGE opinion

CircuitPython 6.0.0 Beta 0 released!
ADAFRUIT.COM


Discussions


Where Do You Run a Script That Automates a Task?
It’s gotta run somewhere…
REDDIT


Python Jobs


Senior Backend Software Engineer (Los Angeles, CA, USA)
TATARI, INC.

Software Engineer (San Diego County, CA, USA)
1POINT21 INTERACTIVE

Data Scientist (Johnston, IA, USA)
KELLY IT

Senior Software Engineer, Data Science (Remote)
FIREEYE, INC.

More Python Jobs >>>


Articles & Tutorials


Working With Linked Lists in Python
In this course, you’ll learn what linked lists are and when to use them, such as when you want to implement queues, stacks, or graphs. You’ll also learn how to use collections.deque to improve the performance of your linked lists and how to implement linked lists in your own projects.
REAL PYTHON course

How to Never Use Lambdas: Python 3 Edition
Ever see something so ugly and hideous that you can’t help but stare at it? Here’s a whole collection of Python lambda functions that will have you pulling your hair out while you’re unable to look away.
MINEROBBER9000

Find Performance Bottlenecks in Python Code
“We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%.” - Donald Knuth Blackfire is built to let you find the 3%. Quick install, appealing and user-friendly UI →
BLACKFIREsponsor

Unravelling unary arithmetic operators
Take a look at how unary operators work under the hood in Python.
BRETT CANNON

The mmap() Copy-On-Write Trick: Reducing Memory Usage of Array Copies
Memory usage usually scales with the number of copies: if your original array was 1GB of RAM, each copy will take 1GB of RAM. But often, you’re just changing a small part of the array. Ideally, the memory cost would only be the parts of the copies that you changed. Learn how to do this using mmap() copy-on-write with NumPy.
ITAMAR TURNER-TRAURING

Numbers in Python
In this tutorial, you’ll learn about numbers and basic math in Python. You’ll explore integer, floating-point numbers, and complex numbers and see how perform calculations using Python’s arithmetic operators, math functions, and number methods.
REAL PYTHON

Never Shard a Postgres Instance Again! How to Build Your Python Apps on CockroachDB
Scale fast, survive anything, thrive everywhere. CockroachDB is an open source, indestructible SQL database for developers building modern applications. Compatible with your favorite Python ORMs, including Django, PonyORM, and SQLAlchemy.
COCKROACH LABSsponsor

Python Code Cleanup for Beginners
Here are twelve actionable steps you can use to clean-up your Python code to make it look more professional and increase readability.
ROMAN IMANKULOV

Dictionary View Objects in Python
Learn how to create read-only dictionary-like objects using the MappingProxyType in Python’s types package.
JOHN LEKBERG

Building a CRUD App With FastAPI and MongoDB
Learn how to develop an an asynchronous REST API with FastAPI and the Motor package with MongoDB.
ABDULAZEEZ ABDULAZEEZ ADESHINA • Shared by Abdulazeez Abdulazeez Adeshina


Projects & Code


Brought to you by Real Python for Teamssponsor
Online Python training created by a community of experts. Give your team the real-world Python skills they need to succeed →

kb: A Minimalist Knowledge Base Manager
GITHUB.COM/GNEBBIA

cadquery: A Python Parametric CAD Scripting Framework
GITHUB.COM/CADQUERY

jazzit: Spice Up Your Python Scripts With Music
GITHUB.COM/SANGARSHANAN

git-cu: Keep Local Git Repositories Organized
GITLAB.COM/3POINT2

scriv: Changelog Management Tool
GITHUB.COM/NEDBAT

📆🐍 Upcoming Python Events


⋅ PyCon Turkey (Virtual) September 26 to September 27, 2020
Happy Pythoning!
Copyright © 2020 PyCoder’s Weekly, All rights reserved.
You are receiving this email because you opted in on our website at pycoders.com
Our mailing address: DevCademy Media Inc. · #720-999 West Broadway, Vancouver BC V5Z 1K5, Canada

Unsubscribe | Update Email Address

Older messages

C/C++ and Python, The Future of Numerical Python, Interview with Michael Kennedy, and More

Tuesday, September 15, 2020

Under the Hood of Calling C/C++ From Python #438 – SEPTEMBER 15, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Under the Hood of Calling C/C++ From Python Take a walk through internals of ctypes ,

Python in Space, Automate Your Morning Routine, PEP 622 Update, and More

Tuesday, September 8, 2020

Discover the Role of Python in Space Exploration #437 – SEPTEMBER 8, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Discover the Role of Python in Space Exploration In this learning path from

Augmented Assignments, Python Data Structures, Dependency Injection, and More

Friday, September 4, 2020

Unravelling Augmented Arithmetic Assignment #436 – SEPTEMBER 1, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Unravelling Augmented Arithmetic Assignment Augmented arithmetic assignment happen

Data Version Control, Python In Your Downloads, Common Packaging Mistakes, and More

Tuesday, August 25, 2020

Data Version Control With Python and DVC #435 – AUGUST 25, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Data Version Control With Python and DVC In this tutorial, you'll learn to use DVC, a

Async Django, Web Scraping, Data API Standards, and More

Tuesday, August 18, 2020

Async Views in Django 3.1 #434 – AUGUST 18, 2020 VIEW IN BROWSER The PyCoder's Weekly Logo Async Views in Django 3.1 Django 3.1 introduced support for asynchronous views, middleware, and tests.

You Might Also Like

Anthropic’s Claude goes to Europe

Tuesday, May 14, 2024

Anthropic is launching the AI assistant in a few countries on the continent View this email online in your browser By Rebecca Bellan Tuesday, May 14, 2024 Welcome to TechCrunch AM! There's rarely a

LW 133 - Using The Checkout Branding API To Customize a Shopify Checkout

Tuesday, May 14, 2024

Using The Checkout Branding API To Customize a Shopify Checkout Shopify Development news and articles Issue 133 - 05/14/2024 Read Online Liquid Weekly All Things Shopify Development Using The Checkout

⚙️ Apple partners with OpenAI for IOS 18

Tuesday, May 14, 2024

Plus: Your Instagram/Facebook posts are being used to train Meta's AI ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Google I/O today: What we expect

Tuesday, May 14, 2024

ChatGPT-4o vs. ChatGPT Plus; Luba 2 robot mower; Best VPN deals -- ZDNET ZDNET Tech Today - US May 14, 2024 placeholder What to expect from Google I/O 2024: Android 15, Gemini, Wear OS, and more

Gulp Developer Survey; esbuild v0.21.0; ESLint compatibility utilities; Nx 19.0; Bun v1.1.8; shell

Tuesday, May 14, 2024

We have 12 links for you - Stay up-to-date on JavaScript and tools Introducing the Gulp Developer Survey medium.com “Gulp has come a long way since its humble beginnings a decade ago. In that time,

Our verdict on the new iPad Pro

Tuesday, May 14, 2024

The Morning After It's Tuesday, May 14, 2024. Apple's new iPad Pro is one of the most divisive (and thinnest) devices the company has made in years. Sure, it's an undeniable feat of

New Cross-Platform Android, iOS Feature Detects Unwanted Bluetooth Tracking Devices

Tuesday, May 14, 2024

THN Daily Updates Newsletter cover Enterprise Transformation to AI and the Metaverse ($59.99 Value) FREE for a Limited Time Strategies for the Technology Revolution Download Now Sponsored LATEST NEWS

Post from Syncfusion Blogs on 05/14/2024

Tuesday, May 14, 2024

New blogs from Syncfusion What is Cybersecurity? By Katherine Dobson This blog post explores simple cybersecurity practices to safeguard your data in today's digital world. Reached 50! A Milestone

Zugu — Always Forward.

Tuesday, May 14, 2024

The last iPad case you need. See the most loved features you can't live without. The form and style of ZUGU cases have evolved naturally, resulting from designing products that safeguard your

Edge 395: Task Decomposition in Autonomous Agents

Tuesday, May 14, 2024

The cornerstone of planning in autonomous agents. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏