Python 101 Screencast: Episode #14 – The configparser module
In this screencast, you will learn the basics of using Python’s configparser module
Python 101 Screencast: Episode #14 – The configparser module Read More »
In this screencast, you will learn the basics of using Python’s configparser module
Python 101 Screencast: Episode #14 – The configparser module Read More »
This week we welcome Mario Corchero (@mariocj89) as our PyDev of the Week! He is the chair of PyLondinium18, PyConES and PyCon Charlas, the Spanish track at this year’s PyCon US. Let’s spend some time learning more about Mario! Can you tell us a little about yourself (hobbies, education, etc.): I work at Bloomberg as
PyDev of the Week: Mario Corchero Read More »
My latest book, ReportLab: PDF Processing with Python is now available for purchase. ReportLab has been around since the year 2000 and has remained the primary package that Python developers use for creating reports in the PDF format. It is an extremely powerful package that works across all the major platforms. This book will also
ReportLab: PDF Publishing with Python is now Available! Read More »
This week we welcome Qumisha Goss (@QatalystGoss) as our PyDev of the Week. Q is a librarian from Detroit who gave one of the best keynotes I’ve ever seen at PyCon US this year. For some reason, the people who uploaded the Keynotes from that morning didn’t separate the keynotes from each other or from
PyDev of the Week: Qumisha Goss Read More »
Anaconda announced the results of their first “state of data science” survey today. Out of the 4,218 responses, 26% were from students, 16% were from data scientists, 15% were academics and 15% were software developers. The key takeaways according to Anaconda are as follows: 99% of respondents use Anaconda for Python Docker and Kubernetes is
Anaconda Data Science Survey Results Read More »
The other day, I saw an interesting question in the wxPython IRC channel. They were asking if there was a way to set which display their application would appear on. Robin Dunn, the creator of wxPython, gave the questioner some pointers, but I decided to go ahead and write up a quick tutorial on the
wxPython: Set Which Display the Frame is on Read More »
I recently came across PEP 572, which is a proposal for adding assignment expressions to Python 3.8 from Chris Angelico, Tim Peters and Guido van Rossum himself! I decided to check it out and see what an assignment expression was. The idea is actually quite simple. The Python core developers want a way to assign
Python 3 – Assignment Expressions Read More »
This week we welcome Naomi Ceder (@NaomiCeder) as our PyDev of the Week. Naomi has been a long-time member of the Python community and is the author of The Quick Python Book. Naomi is the current chair of the board of directors for the Python Software Foundation and is a regular speaker at programming conferences.
PyDev of the Week: Naomi Ceder Read More »
The PyPDF2 package is a pure-Python PDF library that you can use for splitting, merging, cropping and transforming pages in your PDFs. According to the PyPDF2 website, you can also use PyPDF2 to add data, viewing options and passwords to the PDFs too. Finally you can use PyPDF2 to extract text and metadata from your
An Intro to PyPDF2 Read More »
Patrick Maupin created a package he called pdfrw and released it back in 2012. The pdfrw package is a pure-Python library that you can use to read and write PDF files. At the time of writing, pdfrw was at version 0.4. With that version, it supports subsetting, merging, rotating and modifying data in PDFs. The
Creating and Manipulating PDFs with pdfrw Read More »
ReportLab is the primary toolkit that I use for generating PDFs from scratch. However, I have found that there is another one called fpdf2. The fpdf2 package is actually a port of the “Free”-PDF package that was written in PHP. Note: PyFPDF is now dead. This article was originally written with that package in mind.
Creating PDFs with fpdf2 and Python Read More »
This week we welcome Maria Camila Remolina Gutierrez (@holamariacamila) as our PyDev of the Week! Maria recently gave a talk at PyCon USA in their new PyCon Charlas track last month. You can learn more about Maria on her website or you can check out her Github profile to see what she has been doing
PyDev of the Week: Maria Camila Remolina Gutierrez Read More »
Qt for Python (i.e. PySide2) was announced recently and got me interested in trying to use it to load up a UI file. If you don’t know, PyQt and PySide / PySide2 can use the Qt Creator application to create user interfaces using a drag-and-drop interface. This is actually very similar to the way you
Loading UI Files in Qt for Python Read More »
The ReportLab toolkit allows you to create interactive fillable forms. The PDF standard actually has a fairly rich set of interactive elements. ReportLab doesn’t support all of these elements, but it does cover most of them. In this section, we will look at the following widgets: checkbox radio choice listbox textfield All of these widgets
Creating Interactive PDF Forms in ReportLab with Python Read More »
This week we welcome Moshe Zadka (@moshezadka) as our PyDev of the Week! Moshe is a core developer of the Twisted project and he is also a co-author of Expert Twisted from Apress Publishing. He is also the author of a self-published book, from python import better. You can find additional information about Moshe here
PyDev of the Week: Moshe Zadka Read More »