Hi,
Please find the MIM.
Start by the - Vijay
Rangaraj : 15:20 - 15:33
-
Newbies to the python.
Notes :
- Python is an interpreter language
- Interpreter executes line by line
Problem :
- Rolling the dice to get random numbers
- Using import random module, to generate ran
*Note: We have started a new series sharing a module, weekly once. Please
share your feedback. -- ChennaiPy*
*Module*: pynguin
*Installation*: pip install pynguin
*About*:
Pynguin, the PYthoN General UnIt test geNerator, is a tool that allows
developers to generate unit tests automatically.
Introduction:
It's always hard to parse the binary file to text. Today we will see rescue
module which will help us to convert docx to md file
Module: docx2md
Installation: pip install docx2md
About:
Converts Microsoft Word document files (.docx extension) to Markdown files.
Execution:
%
Date: 13 Jun 2022
Introduction:
Handling and manipulating date, different zones, differences requires lots
of attention and coding. Well today we have a module which would ease
datetimes manipulation.
Module: pendulum
Installation: pip install pendulum
About: Library to work with dates and
Date: 20 Jun 2022
Introduction: Whether you need to bootstrap your database, create
good-looking XML documents, fill-in your persistence to stress test it, or
anonymize data taken from a production service, Faker is for you.
Module: Faker
Installation: pip install Faker
About: Faker package
*Date:* 27 Jun 2022
*Module:* pycurl
*Installation:* pip install pycurl
*About:*
PycURL is a Python interface to libcurl, the multiprotocol FILE, FTPS,
HTTP, HTTPS, IMAP, POP3, SMTP, SCP, SMB, etc. file transfer library. PycURL
module can be used to fetch objects with high speed from a URL.
Date: 04 Jul 2022
Module: pydataset
Installation: pip install pydataset
About: Access various available datasets instantly without going through
the hassle of searching, downloading and reading.
Sample Source Code:
from pydataset import data
# To load a dataset
titanic = data('titanic')
Date: 11 Jul 2022
Module: emoji
Installation: pip install emoji
About: Emoji for Python. The entire set of Emoji codes as defined by the
unicode consortium is supported in addition to a bunch of aliases. By
default, only the official list is enabled but doing
emoji.emojize(language='alias') e
Date: 18 Jul 2022
Module: moviepy
Installation: pip install moviepy
About: MoviePy is a Python module for video editing, which can be used for
basic operations (like cuts, concatenations, title insertions), video
compositing (a.k.a. non-linear editing), video processing, or to create
advanc
Date: 25 Jul 2022
Module: pyscreenshot
Installation: pip install pyscreenshot
About: Pyscreenshot tries to allow to take screenshots without installing
3rd party libraries. It is cross-platform.
Sample Source Code:
"Grab the whole screen"
import pyscreenshot as ImageGrab
# grab fullscre
Date: 1 Aug 2022
Module: scrape
Installation: pip install scrape
About: Scrape is a rule-based web crawler and information extraction tool
capable of manipulating and merging new and existing documents. XML Path
Language (XPath) and regular expressions are used to define rules for
filtering c
Date: 08 Aug 2022
Module : Pillow
Installation : pip install Pillow
About:
The Python Imaging Library adds image processing capabilities to the Python
interpreter. This library provides extensive file format support, an
efficient internal representation, and fairly powerful image processing
Date: 15 Aug 2022
Module : wikipedia
Installation : pip install wikipedia
About:
Wikipedia is a Python library that makes it easy to access and parse data
from Wikipedia.
Search Wikipedia, get article summaries, get data like links and images
from a page, and more. Wikipedia wraps the Media
Date: 22 Aug 2022
Module : prettyprinter
Installation : pip install prettyprinter
About:
Write pretty printers for your standard type list, dict, etc and own types
with a dead simple, declarative interface.
Sample Code:
from datetime import datetime
from prettyprinter import pprint, regi
Date: 29 Aug 2022
Module : art
Installation : pip install art
About:
ASCII art is also known as "computer text art". It involves the smart
placement of typed special characters or letters to make a visual shape
that is spread over multiple lines of text.
ART is a Python lib for text convert
Date: 05 Sep 2022
Module: dis
Installation: pip install dis
About:
The dis module supports the analysis of CPython bytecode by disassembling
it. The CPython bytecode which this module takes as an input is defined in
the file Include/opcode.h and used by the compiler and the interpreter.
So
Date: 12 Sep 2022
Module : bokeh
Installation : pip install bokeh
About:
Bokeh is an interactive visualization library for modern web browsers. It
provides elegant, concise construction of versatile graphics, and affords
high-performance interactivity over large or streaming datasets. Bokeh
Date: 19 Sep 2022
Module : matplotlib
Installation : pip install matplotlib
About:
Matplotlib produces publication-quality figures in a variety of hardcopy
formats and interactive environments across platforms.
Source Code:
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
frui
Date: 26 Sep 2022
Module : mathematical
Installation : pip install mathematical
About:
Includes tools for calculating mean, median and standard deviation of rows
in data frames, detection of outliers, and statistical calculations
Sample:
from mathematical.outliers import quartile_outliers
Date: 03 Oct 2022
Module : Scrapy
Installation : pip install Scrapy
About:
Scrapy is a fast high-level web crawling and web scraping framework, used
to crawl websites and extract structured data from their pages. It can be
used for a wide range of purposes, from data mining to monitoring and
Date: 10 Oct 2022
Module : BeautifulSoup
Installation : pip install BeautifulSoup
About:
Beautiful Soup is a library that makes it easy to scrape information from
web pages. It sits atop an HTML or XML parser, providing Pythonic idioms
for iterating, searching, and modifying the parse tree.
Date: 17 Oct 2022
Module : housie
Installation : pip install housie
About:
As the festive season about to begin and lots of guests at home. Lets
entertain them in python way. Today lets see a module, which provides all
the core models and logic required to simulate and play the classic game
Date: 24 Oct 2022
Module : thirukkural
Installation : pip install thirukkural
About:
A python3 module / command-line tool for Thirukkural.
Execution:
# Display a random Thirukkural
% thirukkural
பால்: காமத்துப்பால்(3/3) | இயல்: களவியல்(9/10) | அதிகாரம்:
தகையணங்குறுத்தல்(109/133)
குறள
Date: 07 Nov 2022
Module : tamilspellchecker
Installation : pip install tamilspellchecker
About:
Tamil Spell Checker is used to suggest different spellings for a word.
Source:
from tamilspellchecker.TamilSpellingAutoCorrect import
TamilSpellingAutoCorrect, get_data
from pprint import ppr
Date: 14 Nov 2022
Module : zip-analyzer
Installation : pip install zip-analyzer
About:
A cli script to analyze zip archive.
Execution:
# zipAnalyzer --help
usage: zipAnalyzer FILE [OPTIONS]
A cli script to analyze zip archive.
optional arguments:
-h, --help show this help messag
Date: 21 Nov 2022
Module : deeptext
Installation : pip install deeptext
About:
A cross-platform framework for deep learning based text detection,
recoginition and parsing
Sample:
# import package
import deeptext
# set image path and export folder directory
image_path = 'idcard.png'
o
Date: 12 Dec 2022
Module: pygame
Installation: pip install pygame
About:
pygame is a free and open-source cross-platform library for the development
of multimedia applications like video games using Python.
SourceCode:
# Simple pygame program
# Import and initialize the pygame library
Date: 19 Dec 2022
Module : nltk
Installation : pip install nltk
About:
Natural Language Toolkit (NLTK) is one of the leading Python platforms for
processing language data. It is a set of language processing libraries and
programs that provide a toolkit for:
- Classification
- Tokenization
Date: 26 Dec 2022
Module : zoomlog
Installation : pip install zoomlog
About:
Simple python logger
Sample:
from zoomlog import Logger, DEBUG, INFO
logger = Logger("test.log", name="test", level=DEBUG)
logger.debug("My logger is work!")
name = "Sergey"
logger.addLevel("NEW USER", INFO)
Date: 09 Jan 2023
Module : PDFknife
Installation : pip install PDFknife
About:
A Swiss Army Knife sort of python scripts collection to manipulate PDFs. It
relies on:
pdfjam
pdftk
pdfunite (poppler)
ghostscript
mupdf-tools
Execution:
pdfknife-A5.py -- Turn a PDF in A5 format
pdfknife
Date: 16 Jan 2023
Module: python-dateutil
Installation: pip install python-dateutil
About:
Generic parsing of dates in almost any string format. Computing of relative
deltas (next month, next year, next Monday, last week of month, etc).
Computing of relative deltas between two given date and
Date: 23 Jan 2023
Module : BeautifulTime
Installation : pip install BeautifulTime
About:
BeautifulTime is a python package for converting date string, datetime,
time and timestamp.
Sample:
import BeautifulTime
date_str = '2016-10-30 12:30:30'
dt = BeautifulTime.str2datetime(date_str)
Date: 30 Jan 2023
Module : ExifRead
Installation : pip install ExifRead
About:
Easy to use Python module to extract Exif metadata from digital image files.
Supported formats: TIFF, JPEG, PNG, Webp, HEIC.
Source Code:
from os import path
import exifread
path_name = r'C:\Users\Desktop\ss
Date: 06 Feb 2022
Module : pyperclip
Installation : pip install pyperclip
About:
Pyperclip is a cross-platform Python module for copy and paste clipboard
functions. If something outside your program changes the clipboard
contents, the paste() function will return it. For example, if this
sen
Date: 13 Feb 2023
Module : signal
Installation : Default Python Module
About:
Signals are an operating system feature that provide a means of notifying
your program of an event, and having it handled asynchronously. They can be
generated by the system itself, or sent from one process to anot
Date: 27 Feb 2023
Module : scipy
Installation : pip install scipy
About:
SciPy (pronounced “Sigh Pie”) is an open-source software for
mathematics, science, and engineering. It includes modules for
statistics, optimization, integration, linear algebra, Fourier
transforms, signal and image proces
Date: 06 Mar 2023
Module : better-profanity
Installation : pip install better-profanity
About:
A module that you can use to rid your text of bad words.
Sample:
from better_profanity import profanity
custom_badwords = ['happy', 'jolly', 'merry']
profanity.add_censor_words(custom_badword
Date: 13 Mar 2023
Module : pytube
Installation : pip install pytube
About:
pytube is a genuine, lightweight, dependency-free Python library (and
command-line utility) for downloading YouTube videos.
pytube also makes pipelining easy, allowing you to specify callback
functions for different
Date: 20 Mar 2023
Module : PyAutoGUI
Installation : pip install PyAutoGUI
About:
PyAutoGUI is a cross-platform GUI automation Python module for human
beings. Used to programmatically control the mouse & keyboard, also can use
it to take screenshots.
Sample:
import pyautogui
curr
Date: 27 Mar 2023
Module : psutil
Installation : pip install psutil
About:
Used to calculate the resource usage of a computer such as CPU, RAM, Disks,
Network, Process, System info and so on.
Sample:
## Import
>> import psutil
## Process IDs
>> psutil.pids()
[1, 2, 3, 4, 5, 6, 7, 46,
Date: 3 Apr 2023
Module : mypy
Installation : pip install mypy
About:
Add type annotations to your Python programs, and use mypy to type check
them. Mypy is essentially a Python linter on steroids, and it can catch
many programming errors by analyzing your program, without actually having
to
Date: 17 Apr 2023
Module : Bandit
Installation : pip install bandit
About:
Bandit is a tool designed to find common security issues in Python code.
To do this Bandit processes each file, builds an AST from it, and runs
appropriate plugins against the AST nodes.
Once Bandit has finished sca
Date: 01 May 2023
Module : pyaztro
Installation : pip install pyaztro
About:
PyAztro is a client library for aztro written in Python.
aztro provides horoscope info for sun signs such as Lucky Number, Lucky
Color, Mood, Color, Compatibility with other sun signs, description of a
sign for tha
Date: 15 May 2023
Module : modin
Installation : pip install modin
About:
Modin is a replacement for pandas. While pandas is single-threaded,
Modin lets instantly speed up the workflows by scaling pandas so it uses
all of your cores. Modin works especially well on larger datasets, whe
Date: 22 May 2023
Module : arrow
Installation : pip install arrow
About:
Arrow is a Python library that offers a human-friendly approach to
creating, manipulating, formatting and converting dates, times and
timestamps. It implements and updates the datetime type, plugging gaps in
functionali
Date: 29 May 2023
Module : fire
Installation : pip install fire
About:
Python Fire is a library for automatically generating command line
interfaces (CLIs) with a single line of code.
It will turn any Python module, class, object, function, etc. into a CLI.
It’s called Fire because when yo
Date: 05 Jun 2023
Module : Kivy
Installation : pip install Kivy
About:
Kivy is an open source, cross-platform Python framework for the development
of applications that make use of innovative, multi-touch user interfaces.
The aim is to allow for quick and easy interaction design and rapid
pr
#Code:
import itertools
a = [[1, 2], [3, 4], [5, 6]]
b = list(itertools.chain.from_iterable(a))
print(b)
#Output:
[1, 2, 3, 4, 5, 6]
___
Chennaipy mailing list
Chennaipy@python.org
https://mail.python.org/mailman/listinfo/chennaipy
Hello Python Enthusiasts,
We have scheduled August meetup. If you are interested in giving a talk,
please send your talk details with Title and Description to this mailing
list or
you can comment the same in the event page.
https://www.meetup.com/chennaipy/events/302802357/
Regards,
ChennaiPy
__
49 matches
Mail list logo