[Chennaipy] ChennaiPy - 25-04-2020

2020-04-25 Thread selvi dct
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

[Chennaipy] ChennaiPy - Monday Module - 30 May 2022

2022-05-30 Thread selvi dct
*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.

[Chennaipy] Chennaipy - Monday Module - 06 Jun 2022

2022-06-06 Thread selvi dct
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: %

[Chennaipy] Chennaipy - Monday Module - 13 Jun 2022

2022-06-13 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 20 Jun 2022

2022-06-19 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 27 Jun 2022

2022-06-27 Thread selvi dct
*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.

[Chennaipy] Chennaipy - Monday Module - 04 Jul 2022

2022-07-04 Thread selvi dct
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')

[Chennaipy] Chennaipy - Monday Module - 11 Jul 2022

2022-07-11 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 18 Jul 2022

2022-07-18 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 25 Jul 2022

2022-08-01 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 1 Augl 2022

2022-08-01 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 08 Aug 2022

2022-08-08 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 15 Aug 2022

2022-08-14 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 22 Aug 2022

2022-08-22 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 29 Aug 2022

2022-08-29 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 05 Sep 2022

2022-09-05 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 12 Sep 2022

2022-09-12 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 19 Sep 2022

2022-09-19 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 26 Sep 2022

2022-09-26 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 03 Oct 2022

2022-10-03 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 10 Oct 2022

2022-10-10 Thread selvi dct
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.

[Chennaipy] Chennaipy - Monday Module - 17 Oct 2022

2022-10-17 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 24 Oct 2022

2022-10-23 Thread selvi dct
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) குறள

[Chennaipy] Chennaipy - Monday Module - 07 Nov 2022

2022-11-07 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 14 Nov 2022

2022-11-14 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 21 Nov 2022

2022-11-21 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 12 Dec 2022

2022-12-12 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 19 Dec 2022

2022-12-19 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 26 Dec 2022

2022-12-26 Thread selvi dct
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)

[Chennaipy] Chennaipy - Monday Module - 09 Jan 2023

2023-01-09 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 16 Jan 2023

2023-01-16 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 23 Jan 2023

2023-01-23 Thread selvi dct
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)

[Chennaipy] Chennaipy - Monday Module - 30 Jan 2023

2023-01-30 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 6 Feb 2023

2023-02-05 Thread selvi dct
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

[Chennaipy] Fwd: Chennaipy - Monday Module - 13 Feb 2023

2023-02-13 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 27 Feb 2023

2023-02-26 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 06 Mar 2023

2023-03-06 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 13 Mar 2023

2023-03-13 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 20 Mar 2023

2023-03-20 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 27 Mar 2023

2023-03-26 Thread selvi dct
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,

[Chennaipy] Chennaipy - Monday Module - 03 Apr 2023

2023-04-02 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 17 Apr 2023

2023-04-17 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 01 May 2023

2023-05-01 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 15 May 2023

2023-05-15 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 22 May 2023

2023-05-22 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 29 May 2023

2023-05-29 Thread selvi dct
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

[Chennaipy] Chennaipy - Monday Module - 5 Jun 2023

2023-06-05 Thread selvi dct
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

[Chennaipy] Python Quick Simple Thursday Tip - 8th Feb 2024

2024-02-08 Thread selvi dct
#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

[Chennaipy] Call for speakers August month meetup

2024-08-12 Thread selvi dct
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 __