پیش نیازها:

ویدیو آشنایی با مفهوم 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

رایگان

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

دوره آموزش سوکت نویسی (socket) در پایتون
دوره آموزش سوکت نویسی (socket) در پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش لینوکس(linux)
دوره آموزش لینوکس(linux)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش الستیک سرچ
دوره آموزش الستیک سرچ
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


محمد

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

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

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

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

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

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

ارسال نظر



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

1 سال قبل

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


فردین ترکماند

5 ماه قبل

در واقع در نسخه 3.7 به بعد پایتون ترتیب ورودی های دیکشنری حفظ میشه!
- پس همون آخرین کلید دیکشنری برگشت داده میشه!

mojtaba

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

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

ارسال نظر



مونگارد