Complete Python 3 Guide for VLSI Automation | In-Depth Marathon Tutorial Episode

Поділитися
Вставка
  • Опубліковано 10 лют 2025
  • 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 : www.techsimpli...
    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 UA-cam music library

КОМЕНТАРІ • 3

  • @piyushranjansahoo6187
    @piyushranjansahoo6187 12 днів тому +1

    TechSimplified TV, your content is really helpful! Keep it up. Can you please share the slides as well ?

    • @TechSimplifiedTV
      @TechSimplifiedTV  11 днів тому

      Thank you😊 ! It seems The Videos Helped You ! Please share this channel in your known or professional circle to spread the help to other also !
      Slides mostly contains the codes and the codes are downloadable here:
      www.techsimplifiedtv.in/p/python-codes-and-install-instructions.html
      We publish article (instead of slides ) in our blog : www.techsimplifiedtv.in
      Watch out this space , once we publish articles you can find them there.

  • @hidden.love7
    @hidden.love7 4 місяці тому +2

    Thanks you :) I have an ip exam tomorrow and this will hep