5 Freelance Developer Tricks to Build a Sustainable Business

Do you want to thrive as a self-employed Python freelancer controlling your own time, income, and work schedule? Check out our Python freelancer resources:

Finxter Python Freelancer Course:https://blog.finxter.com/become-python-freelancer-course/

Finxter Python Freelancer Webinar:https://blog.finxter.com/webinar-freelancer/

Book: Leaving the Rat Race with Python (Pre-Release):https://blog.finxter.com/book-six-figure-freelance-developer/

Continue reading the original article

Python 101 – Learning About Sets (Video)

In this video you will learn about the basics of Python’s dictionary data type. You will cover the following:

Create dictionaries
Access dictionaries
Dictionary methods
Modifying dictionaries
Deleting from your dictionary

Buy the book: Python 101 2nd Edition
Get the code on Github

The post Python 101 – Learning About Sets (Video) appeared first on The Mouse Vs. The Python.

Continue reading the original article

What Are Python Wheels and Why Should You Care?

Python .whl files, or wheels, are a little-discussed part of Python, but they’ve been a boon to the installation process for Python packages. If you’ve installed a Python package using pip, then chances are that a wheel has made the installation faster and more efficient.
Wheels are a component of the Python ecosystem that helps to make package installs just work. They allow for faster installations and more stability in the package distribution process. In this tutorial, you’ll dive into what wheels are, what good they serve, and how they’ve gained traction and made Python even more of a joy to

Continue reading the original article

Python Malware May be Coming to a Computer Near You

Cyborg Security reported recently that malware is starting to appear that has been written using the Python programming language. Traditionally, most malware has been written in compiled languages, such as C or C++.
The reason is simple. Compiled languages let the attacker create smaller, harder to detect, executables. However, Python’s popularity and ease of use has made it more appealing to malware authors. The biggest problem with Python for malware is that it tends to use considerably more RAM and CPU than malware written in C or C++.
Of course, with PCs being as powerful as they are now, this is

Continue reading the original article

Practical Recipes for Working With Files in Python

Python has several built-in modules and functions for handling files. These functions are spread out over several modules such as os, os.path, shutil, and pathlib, to name a few. This course gathers in one place many of the functions you need to know in order to perform the most common operations on files in Python.
In this course, you’ll learn how to:

Retrieve file properties
Create directories
Match patterns in filenames
Traverse directory trees
Make temporary files and directories
Delete files and directories
Copy, move, or rename files and directories
Create and extract ZIP archives

[ Improve Your Python With 🐍 Python Tricks 💌 – Get a short

Continue reading the original article

Is the Python Community Becoming Toxic?

The Python community is amazing. I started learning Python over 15 years ago and the community was almost always very supportive in helping me figure things out. However, the past few years there seems to have been a shift. I’m not sure if it’s just because Python has grown so much in popularity or if it’s something more basic, such as people becoming more sensitive about things. Whatever it is, the community seems to be heading away from what it once was.
I first started thinking about this during Brett Cannon’s PyCon keynote about his experiences in the open-source community and

Continue reading the original article

Customize the Django Admin With Python

The Django framework comes with a powerful administrative tool called admin. You can use it out of the box to quickly add, delete, or edit any database model from a web interface. But with a little extra code, you can customize the Django admin to take your admin capabilities to the next level.
In this tutorial, you’ll learn how to:

Add attribute columns in the model object list
Link between model objects
Add filters to the model object list
Make model object lists searchable
Modify the object edit forms
Override Django admin templates

Free Bonus: Click here to get access to a free Django Learning Resources Guide

Continue reading the original article

Tesseract OCR for Non-English Languages

In this tutorial, you will learn how to OCR non-English languages using the Tesseract OCR engine.

If you refer to my previous Optical Character Recognition (OCR) tutorials on the PyImageSearch blog, you’ll note that all of the OCR text is in the English language.

But what if you wanted to OCR text that was non-English?

What steps would you need to take?

And how does Tesseract work with non-English languages?

We’ll be answering all of those questions in this tutorial.

To learn how to OCR text in non-English languages using Tesseract, just keep reading.

Looking for the source code to this post?
Jump Right

Continue reading the original article

PyDev of the Week: Or Carmi

This week we welcome Or Carmi (@liiight) as our PyDev of the Week! Or is the creator and maintainer of notifiers. You can see what else Or has been up to by checking out his Github profile.
Let’s spend some time getting to know Or better!
Can you tell us a little about yourself (hobbies, education, etc):
My name is Or Carmi. I’m 38 years old, live in Israel, married and a father of 4 boys. I have 2 dogs, 4 cats, an African grey parrot, a rabbit and a bulbul (look it up ????). I currently work as a senior QA automation

Continue reading the original article