پیش نیازها:

ویدیو آشنایی با مفهوم iterate در پایتون

ویدیو آموزش deque در پایتون

آموزش ماژول collections.abc در پایتون

ویدیو آموزش متدهای hasattr, getattr, setattr, delattr در پایتون



0

intro

7:4

رایگان

1

doctest

7:36

رایگان

2

unittest module

15:10

رایگان

3

fixtures

12:27

رایگان

4

nose

7:32

رایگان

5

pytest

5:54

رایگان

6

pytest fixtures

5:8

رایگان

7

pytest raises

3:1

رایگان

8

chunked

32:27

رایگان

9

first

16:15

رایگان

10

last

20:43

رایگان

11

nth_or_last

9:2

رایگان

12

one

17:8

رایگان

13

interleave

9:20

رایگان

14

repeat_each

16:19

رایگان

15

strictly_n

25:50

رایگان

16

only

12:6

رایگان

17

always_reversible

8:41

رایگان

18

always_iterable

14:45

رایگان

19

split_after

19:38

رایگان

20

split_into

23:6

رایگان

21

map_if

7:39

رایگان

22

time_limited

13:18

رایگان

23

difference

18:17

رایگان

24

value_chain

8:37

رایگان

25

SequenceView

13:43

رایگان

دوره های پیشنهادی

دوره آموزش لینوکس(linux)
دوره آموزش لینوکس(linux)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش یادگیری ماشین با scikit-learn پایتون
دوره ساخت وبلاگ با فلسک
دوره ساخت وبلاگ با فلسک
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


محمد

7 ماه قبل پاسخ به نظر

سلام
برای خودم سوال پیش اومده بود که چرا برای برگردوندن آخرین عضو ۳ حالت رو چک کرده، یعنی : ۱ - از جنس Sequence باشه ۲- متد __reversed__ داشته باشه و ۳ - استفاده از deque در آخرین حالت.

خودم جوابش رو فکر کنم پیدا کردم . گفتم اینجا بنویسم که بمونه بقیه بخونن شاید به درد خورد.

* وقتی لیست عادی ورودی می‌دیم همه چی درسته و به نظر میاد که به شرط دیگه‌ای نیاز نیست اما اگه مثلا دیکشنری پاس بدیم، دیکشنری دیگه از جنس Sequence نیست و میره تو شرط دوم چون __reversed__ رو داره (البته شاید نیاز نباشه چندان چون تو دیکشنری کلا ترتیب برامون مهم نیست ولی خب یه خروجی بهمون میده)

* وقتی یه لیست رو با استفاده از iter ، تغییر بدیم و iteratorعش کنیم دیگه این چیزی که ساختیم نه از جنس Sequenceعه و نه متد __reversed__ رو داره پس باید این حالت رو هم درنظر بگیریم و اینجاست که از deque استفاده می‌کنیم و آخرین عضو از iterator رو برمی‌گردونیم.

امیدوارم که درست گفته باشم، اگر اشتباه گفتم خوشحال می‌شم که اصلاحش کنید.
باتشکر از آموزش‌های خوبتون :)

ارسال نظر



امیرحسین بیگدلو

7 ماه قبل

سلام
ممنون از نظر مفیدت، اینو دیگه میزاریم برعهده بقیه بچه‌ها

mojtaba

2 سال قبل پاسخ به نظر

سلام میشه از aiohttp و کدنویسی async و میکروسرویس ها و ci. cd اموزش بدید ممنون

ارسال نظر



مونگارد