Design Automation for VLSI Through Python Code Examples Using OS And System Module !

Опубликовано: 07 Октябрь 2024
на канале: TechSimplified TV
823
like

In this informative video presentation, we have thoroughly delved into a comprehensive array of key concepts that are instrumental in understanding Interconnects Delay Models within the domain of VLSI Physical Design. This video serves as a concise yet enlightening resource, encapsulating essential points to provide viewers with a holistic overview of the subject matter. Our discussion commences by elucidating the techniques for obtaining the executable path(s) of software applications, shedding light on how to navigate and access these critical pieces of information. Additionally, we explore the intricacies of determining file attributes such as last access and modification times, as well as conducting size checks for files, directories, and symbolic links. Furthermore, the video delves into Linux/Unix directory listing mechanisms and demonstrates the utility of commands like Uname and various directory operations. The topic of environment variable manipulation is also addressed, showcasing methods for dealing with these variables effectively. Moreover, the video expounds upon efficient file operations, including opening files in both read-write and create modes, and provides insights into capturing system errors. Finally, the video introduces viewers to the System Module and its significance in facilitating seamless interactions with the operating system, making it a comprehensive resource for those seeking a deeper understanding of VLSI Physical Design.

Geany IDE Tour in Detail :    • Discover Why Geany is Essential for V...  

__Codes_To_Download__
Get Software Executable Path(s) : https://gist.github.com/techsimplifie...
File Last Access & Modification Time : https://gist.github.com/techsimplifie...
Size/File/Directory/Sym-Link Check : https://gist.github.com/techsimplifie...
Linux/Unix Directory Listing : https://gist.github.com/techsimplifie...
Uname & Directory Operations : https://gist.github.com/techsimplifie...
Dealing with Environment Variable : https://gist.github.com/techsimplifie...
Quick File Operations : https://gist.github.com/techsimplifie...
File Manipulation : Open in ReadWrite Mode : https://gist.github.com/techsimplifie...
File Manipulation : Open in Create Mode : https://gist.github.com/techsimplifie...
Capturing System Error : https://gist.github.com/techsimplifie...
System Module : https://gist.github.com/techsimplifie...


Chapters for easy navigation:
00:00 Beginning & Intro
00:31 Topics In A Nutshell
04:56 Get Software Executable Path(s)
08:31 File Last Access & Modification Time
12:55 Size/File/Directory/Sym-Link Check
16:31 Linux/Unix Directory Listing
18:01 Uname & Directory Operations
21:15 Dealing with Environment Variable
26:16 Quick File Operations
28:35 File Manipulation : Open in ReadWrite Mode
32:38 File Manipulation : Open in Create Mode
35:37 Capturing System Error
37:54 System Module


Credits:
Image by Pexels from Pixabay
Sound by Youtube music library

The Mission of TechSimplifiedTV is inspired from philosophy of :
‪@SatishKashyapB‬ ‪@iit‬ ‪@nptel-nociitm9240‬ ‪@npteliitguwahati8283‬ ‪@NPTELSpecialLectureSeries‬ ‪@nptel-indianinstituteofsci8064‬ ‪@interactivesessionswithiit7882‬ ‪@NPTELGATEPreparation‬ ‪@NPTELANSWERS‬ ‪@NPTELSolutions2020‬ ‪@swayam-nptelofficeiitkhara474‬