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