In this video, we cover a range of key topics for using Python in VLSI automation. We begin by discussing Python's role and applications in VLSI, including how to use the interactive interpreter and write a basic "Hello World" program. The tutorial includes detailed steps for installing and using the Geany IDE and Python on both Linux and Windows. We also explore fundamental Python concepts such as conditional statements, loops, operators, and data structures like lists, tuples, sets, and dictionaries. Additionally, we examine string operations, file handling, and introduce object-oriented programming concepts with practical examples.
Download Codes :
https://www.techsimplifiedtv.in/p/python-codes-and-install-instructions.html
Chapters:
00:00:00 Beginning & Intro
00:01:50 Why Python Used in VLSI
00:03:14 Why VLSI Adopted Python
00:08:27 Use of Python in VLSI
00:13:00 Interactive Interpreter
00:15:01 Hello World
00:17:53 Comments
00:19:58 Keywords
00:21:41 GEANY INSTALLATION
00:28:00 Python Install & Use In Linux
00:31:35 Python Install & Use In Windows
00:36:25 Menu
00:39:15 If-Elif-Else
00:46:17 For Loop
00:49:24 C-style for
00:52:07 break
00:55:50 continue
00:58:01 While Loop
01:01:24 Operators & Precedence
01:09:59 Menu
01:11:11 Variables
01:11:52 Integer
01:13:09 Integer Specifiers
01:16:58 Example-1
01:21:21 Example-2
01:23:52 Format Specifiers
01:27:04 Menu
01:28:32 Variables
01:28:56 Strings
01:30:34 String Example
01:32:21 String to Number and Back
01:36:02 String To Integer & Back
01:38:46 String To Float & Back
01:40:56 String to Octal and Back
01:43:42 String to Hexa & Back
01:46:05 Menu
01:48:39 Importance of String In VLSI
01:54:33 Slicing
01:59:29 Change Case
02:02:48 Counting Replacing Converting to List
02:06:44 Concatenation
02:08:31 Split w.r.to Single Delimiter
02:10:25 Split w.r.to Multiple Delimiter
02:12:11 Escape Sequence
02:14:12 Menu
02:16:30 RegEx or RE
02:19:52 BRE
02:23:27 ERE
02:26:00 Python : BRE or ERE ?
02:30:29 Range Matching
02:33:08 Micro Matching
02:36:12 Menu
02:38:04 re.compile()
02:42:39 Basic Matching
02:44:51 Extracting Groups
02:48:16 Search and Replace
02:52:36 Split w.r.to Pattern
02:54:55 Multiple Occurrences
02:57:11 Menu
02:59:50 OS Module
03:02:52 Hendling OS
03:06:36 Relative2Absolute
03:10:16 Common Path Extraction
03:12:21 File Exist Check
03:15:18 Glob-ing
03:16:22 File Name Matching
03:17:51 Perl’s chomp equivalent
03:19:53 Menu
03:24:22 Executable Path
03:27:57 File Access & Modif Time
03:32:20 Size/File/Directory/Sym-Link Check
03:35:56 Directory Listing
03:37:26 Uname & Directory Operations
03:40:41 Environment Variable
03:45:41 File Operations
03:48:00 Open as ReadWrite
03:52:03 Open as Create
03:55:02 System Error
03:57:18 System Module
03:59:41 Menu
04:00:57 Data Structure
04:01:52 Lists Appending, Slicing, Void
04:06:54 Lists Element Count, Reversing, Sorting, Pop
04:10:56 Lists Removal, Pop, Insertion
04:12:48 Lists as Stack
04:14:40 Lists as Queue
04:17:07 List Using Loops
04:19:34 Del and Len
04:21:50 Menu
04:23:05 Data Structure
04:23:31 Tuples
04:27:19 Access & Concat
04:29:47 Iterating on Tuples
04:32:05 Unpacking The Unknown
04:34:06 Slicing Method
04:36:39 Menu
04:38:58 Data Structure
04:39:29 Set
04:42:21 Adding/Removing/Updating
04:45:40 Iterating Over & Emptying
04:47:48 Mathematics Operations
04:51:59 Dictionary
04:53:35 Adding/Removing/Changing
04:56:19 Exist/Not-Exist/Length
04:58:09 Iterating over
05:00:50 Menu
05:02:06 Function In Python
05:05:51 Example
05:10:03 How A Function Functions
05:13:46 Returning Values
05:18:40 Default Argument
05:24:25 Keyword Arguments
05:29:43 Special Arguments
05:32:56 Call By Ref
05:34:58 Menu
05:35:54 Module
05:38:10 Hello World Module
05:40:46 More... Hello
05:43:36 More Styles
05:48:13 Search Path
05:51:15 Menu
05:52:57 Real Life Example
05:57:27 When to Use OOP
06:03:43 OOP Concepts
06:05:42 Mental Tussle
06:08:29 Class
06:13:11 Object
06:18:36 Method
06:20:48 Class Object Example
06:23:05 Another Example
06:27:18 Object of a Class
06:29:56 Encapsulation
06:32:36 Encapsulation Example
06:37:29 Inheritance
06:39:49 Inherited Class
06:41:58 Object of Inherited Class
06:44:22 Abstraction
06:47:06 Abstruction Example
06:53:28 Polymorphism
06:55:11 Polymorphism Example
06:59:24 object vs module
07:04:20 Summary
#pythonprogramming
#python3
#pythonforbeginners
Credits:
Image by Pexels from Pixabay
Photo by luis gomes
Sound by Youtube music library
Тэги:
#python3 #python3_tutorial #python3_install_windows_11 #python3_install_kali_linux #python3_full_course_in_hindi #python3_is_not_showing_in_jupyter_notebook #python3_vs_python #python3_install_termux #python3_install_windows_10 #python_full_course #python_for_beginners #python #python_code_with_harry #python_tutorial #python_interview_questions #python_programming #python_project #python_full_course_in_hindi #python_course