Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Python Weekly #379: Build Your Own Face Recognition Tool With Python

PyDo Python Weekly Newsletter is part of FAUN Developer Community. We help developers learn and grow by keeping them up with what matters.

⭐ Patrons

Cloud Native Microservices With Kubernetes on Amazon Kindle!

Hey there,

I’m glad to announce that “ Cloud Native Microservices With Kubernetes “ is now available on Amazon Kindle (DRM-free).

In this comprehensive guide, you will dive deep into the intricacies of microservices, high-availability strategies, CI/CD, GitOps, and observability in a Cloud Native world.

You will employ a wide array of tools, including Docker, Kubernetes, minikube, Rancher, Terraform, Operators, Helm, Prometheus, Istio, Grafana, OpenTelemetry, Jaeger, Loki, Argo CD, and more.

You can also get the same book in PDF/EPUB formats on Leanpub.

Cheers,
Aymen, Founder of FAUN.

The all-in-one monitoring solution for IT admins, DevOps and SREs

Get deep visibility into the performance of your complex enterprise applications and cloud native workloads. Identify potential issues, improve productivity, and ensure that your business and end users are unaffected by downtime and substandard performance.

Download a 30-day free trial

👉 Spread the word and help developers find you by promoting your projects on FAUN. Get in touch for more information.

🔗 From the web

Build Your Own Face Recognition Tool With Python

Create your own face recognition application using Python and face detection and recognition techniques. Train a model on a dataset of images and validate and test the model. Use the face_recognition library and save encodings using pickle.

✅ Designing Pythonic library APIs

Principles useful for designing good Python library APIs, including structure, naming, error handling, and type annotations.

AsyncIO: Why I hate it

AsyncIO requires redoing all the layers of software in an asyncio-friendly way, it has performance limitations, and it is complex and difficult to use. Other choices for asynchronous programming are gevent and other tools.

symbex: search Python code for functions and classes, then pipe them into a LLM

Symbex is a Python CLI tool for searching and viewing the source code of functions and classes in Python files. It can be used alongside the LLM CLI tool for code explanations with a large language model.

Quick Python Intro to OpenAI Chat Completion Functions

OpenAI has introduced plugin-like functionality for their API, allowing you to describe functions to GPT-3.5-turbo and GPT-4 models for more specific responses.

Compiling typed Python

PEP 484 introduced type hints in Python, but using types for compilation to native code for performance improvements is not straightforward due to the dynamic nature of Python and its type system. Projects like Numba and Static Python optimize specific use cases, but achieving performance gains with types in general Python code is still challenging.

Understanding Python Decorators and How to Use Them Effectively

Python decorators are a powerful tool that allow you to extend the functionality of functions and classes without modifying their code. They promote code reusability, separation of concerns, and help you write cleaner and more efficient code.

Using a Golang package in Python using Gopy

A simple way to leverage the power of Golang packages in Python applications.

⭐ Supporters

OpenAI GPT For Python Developers

Explore the fascinating world of Artificial Intelligence and solve real-world problems!

In this practical guide, you will build intelligent real-world applications using OpenAI GPT, DALL-E, Whisper, CLIP, and more tools from the OpenAI and ML ecosystem.

Rest assured, you don’t need to be a data scientist or machine learning engineer to follow this guide

The book is available on Amazon Kindle (DRM-free) and Leanpub (PDF/EPUB) .

👉 Spread the word and help developers find you by promoting your projects on FAUN. Get in touch for more information.

ℹ️ News

JupyterLab 4.0 is Here

JupyterLab 4.0 has been released with new features and performance improvements, such as faster rendering and an upgraded text editor. Real-time collaboration has been moved to a separate package, and there is a new extension manager. The update also includes UI improvements, accessibility enhancements, development tool updates, bug fixes, and backported features from JupyterLab 4 to JupyterLab 3.6.

GitHub CEO says Copilot will write 80% of code “sooner than later”

GitHub has become indispensable in the last fifteen years, but with the introduction of Copilot, an AI tool developed by OpenAI, the way code is generated and written is set to radically change. Copilot uses a large language model trained on code from the internet to generate code snippets with just a few keystrokes. It has the potential to revolutionize programming and make it more accessible, but also raises questions about the future of software development and the role of human expertise.

PyPy v7.3.12: release of python 2.7, 3.9, and 3.10

PyPy v7.3.12 is released, which includes Python 2.7, 3.9, and 3.10 interpreters with new features and improvements.

🎦 Videos

✅ Pandas & Python for Data Analysis by Example

Learn how to use Pandas and Python for Data Analysis, to Data Cleaning and Data Wrangling. You will learn by creating real life projects interactively to help you take the next step in your Data Science Career.

⚙️ Tools

truera/trulens

Evaluation and Tracking for LLM Experiments

facebookresearch/localrf

An algorithm for reconstructing the radiance field of a large-scale scene from a single casually captured video.

refuel-ai/autolabel

Label, clean and enrich text datasets with LLMs.

jncraton/languagemodels

Explore large language models on any computer with 512MB of RAM

👉 Spread the word and help developers find and follow your Open Source project by promoting it on FAUN. Get in touch for more information.

🛍️ Swag Store

The F@!!# Tshirt

❤️ 20% exclusive discount for FAUNers on all products (+free shipping included) when you use the code “THANKSFAUN”.

🤔 Did you know?

The first computer to use a graphical user interface (GUI), called the Xerox Alto, was developed in 1973.

😂 Meme of the week

❤️ Thanks for reading

👉 Never miss an issue
Join FAUN Developer Community and subscribe to our newsletter here.

👋 Keep in touch and follow us on social media:
- 💼LinkedIn
- 📝Medium
- 🐦Twitter
- 👥Facebook
- 📸Instagram

👌 Was this newsletter helpful?
We’d really appreciate it if you could share it with your friends! You can also donate to help us keep this newsletter going.

ℹ️ Have a question or feedback?
Feel free to reach out to us at [email protected]. We’d love to hear from you!

🤩 Want to sponsor our newsletter?
Reach out to us at [email protected] and we’ll get back to you as soon as possible.


🐶 Python Weekly #379: Build Your Own Face Recognition Tool With Python was originally published in FAUN — Developer Community 🐾 on Medium, where people are continuing the conversation by highlighting and responding to this story.

Share the post

Python Weekly #379: Build Your Own Face Recognition Tool With Python

×

Subscribe to Top Digital Transformation Strategies For Business Development: How To Effectively Grow Your Business In The Digital Age

Get updates delivered right to your inbox!

Thank you for your subscription

×