لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساختارهای داده پایتون: قدرت لیست های پیوندی برای مصاحبه های فنی
Python Data Structures: Power of Linked Lists for Technical Interviews
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
مصاحبه فنی بعدی خود را با استفاده از پایتون برای کدنویسی برخی از متداولترین ساختارهای داده خطی: لیستهای منفرد و دوتایی مرتبط کنید. در این دوره، مدرس ارین آلارد موضوع فهرستهای پیوندی را بررسی میکند و آنچه را که برای انتقال درک خود از این ساختار داده به مصاحبهگر نیاز دارید، به اشتراک میگذارد. ارین به انواع داده های انتزاعی می پردازد و به شما کمک می کند تا گره ها را در لیست های پیوندی مفهوم سازی کنید. او همچنین در مورد چگونگی ایجاد هر دو لیست پیوندی منفرد و کلاس های لیست پیوندی مضاعف بحث می کند و به چگونگی پیاده سازی روش های کلیدی می پردازد. در طول دوره، او نه تنها نحوه کدنویسی کلاس و متدهای هر ساختار داده را نشان می دهد، بلکه توضیح می دهد که چرا هر روش مورد نیاز است.
سرفصل ها و درس ها
معرفی
Introduction
آنچه شما باید بدانید
What you should know
درک ساختارهای داده لیست پیوندی در پایتون
Understanding linked list data structures in Python
1. نوع داده چکیده لیست پیوندی
1. The Linked List Abstract Data Type
نوع داده انتزاعی لیست پیوندی: گره ها
The linked list abstract data type: Nodes
نوع داده لیست داخلی در پایتون
The built-in list data type in Python
نوع داده انتزاعی لیست پیوندی: عملیات
The linked list abstract data type: Operations
انواع داده های انتزاعی
Abstract data types
2. کلاس گره برای لیست های پیوندی منفرد
2. The Node Class for Singly Linked Lists
کدگذاری کلاس گره لیست پیوندی منفرد
Coding the singly linked list node class
تعریف کلاس گره لیست پیوندی منفرد
Defining the singly linked list node class
3. کلاس گره برای لیست های دارای پیوند دوگانه
3. The Node Class for Doubly Linked Lists
get_previous() و set_previous()
get_previous() and set_previous()
4. کلاس SinglyLinkedList
4. The SinglyLinkedList Class
ایجاد کلاس SinglyLinkedList و متدهای آن
Creating the SinglyLinkedList class and its methods
اندازه()
size()
آزمایش حذف()
Testing remove()
خالی است()
is_empty()
add_front()
add_front()
تجسم حذف()
Visualizing remove()
جستجو کردن()
search()
حذف کدنویسی()
Coding remove()
5. کلاس DoublyLinkedList
5. The DoublyLinkedList Class
کدنویسی add_front()
Coding add_front()
حذف کدنویسی()
Coding remove()
ایجاد کلاس DoublyLinkedList و متدهای آن
Creating the DoublyLinkedList class and its methods
Erin Allard یک مهندس نرم افزار در Numerator است، یک پلت فرم شاخص تجزیه و تحلیل داده ها.
علاوه بر استفاده از Python، Django، پانداها، و SQLAlchemy ارین به صورت روزانه عمیقاً به اصول کد پاک متعهد است. او همچنین از ایجاد و نگهداری اسناد فنی لذت می برد. او تهیهکننده و مجری WITtalks است، پادکستی که از زنان در فناوری تجلیل میکند و زنان با پیشینههای غیرفناوری را تشویق میکند تا تصور کنند که در این صنعت مشغول به کار هستند. او یک مربی در Girls Who Code و در Techtonica بوده است، جایی که او اولین بوت کمپ مهندسی نرمافزار بدون شهریه را در ایالات متحده برای آموزش زنانی که در فناوری حضور کمتری دارند، ایجاد کرد.
نمایش نظرات