این دو تا ویدیو از کُری شِیفر هم همین مضمون رو دارند و خیلی جالباند: 10 Python Tips and Tricks For Writing Better Code ruclips.net/video/C-gEQdGVXbk/видео.html 5 Common Python Mistakes and How to Fix Them ruclips.net/video/zdJEYhA2AZQ/видео.html
مرسی خیلی مختصر و مفید بود :) یک کلیپ برای معرفی چیزهایی مثل Type Hinting شاید باحال بشه. باعث میشه هم بقیه بهتر بتونن کد رو بخونن هم IDE بتونه بهتر پیشنهاد بده برای تکمیل ادامه کد.
بسیار عالی ممنون جادی. خیلی مفید و مختصر. هم واسه اونایی که نمیدونستن خیلی خیلی مفید بود(مثل من) و هم واسه اونایی که میدونستن یاداوری بود. رکورد بیشترین مفید بودن در کمترین زمان رو شکستی. دمت گرم خیلی دوست داریم.
جادی جان جایی توضیح دادی که ستاپ ویدیوهای آموزشیت رو چطوری درست میکنی؟ اینکه همزمان یه گرید از ویدیو، اسلاید و ترمینال رو در حالی که میتونی روشون خط بکشی و طراحی کنی رو چطوری انجام میدی؟ :)
ممنون جادی جان. با اینکه تو پایتون با کمال فروتنی از شما خیلی بهترم, باز هم این کلیپ رو دیدم و خیلی لذت بردم. کلا خیلی پر انرژی و مثبت هستید.. البته باید بگم که شروع ام رو مدیون شما هستم ♥️♥️♥️♥️
دقیقه 8:36 نکته خندهداری که خیلی جاها اتفاق میفته و تو این مثال هم هست اینه که دیگه اینجا نیازی به گذاره شرطی برای برگردوندن True / False نیست چون نتیجه خود count > 10 بولین هست :)
جادی من یه سوال دارم چقدر ساختمان داده و طراحی الگوریتم رو یاد بگیریم منظورم برای کسی که دانشگاه نرفته ولی دنبال استخدام شدن هستش خیلی کلی پرسیدم سوالم رو
زیادی کلی است. درک عمومی ازش مفیده. گاهی هم تو مصاحبه جاهای جدی ازش سوال زیاد میاد. تو کار واقعی هم گاهی به درد می خوره ولی اگر لازم باشه خب یاد میگیری دیگه
فقط همون دیباگر آخری رو بلد نبودم چون به استفاده از دیباگر خود ویاسکد عادت کرده بودم. البته فکر کنم خود ویاسکد هم در پشت صحنه از دیباگر خود پایتون استفاده بکنه ولی مطمئن نیستم.
1. enumerate 0:37
2. for, else 1:31
3. list comprehension (for generators/one line fors) 2:48
4. fstring 4:15
5. itertools.product 5:03
6. itertools.combinations 6:37
7. one line if 7:29
8. pathlib 8:46
9. decorators 9:41
10. map, filter, zip (fp functions) 11:03
11. breakpoint function (pdb) 15:10
@@JadiMirmirani جادی جان تو دیسکریپشن باید تایم استمپ اول خط باشه تا یوتوب به عنوان چپتر تشخیصش بده.
توی این ویدیو یه همچین کدی بود :
found = True if count > 10 else False
میشه ساده تر هم نوشتش :
found = count > 10
این دو تا ویدیو از کُری شِیفر هم همین مضمون رو دارند و خیلی جالباند:
10 Python Tips and Tricks For Writing Better Code
ruclips.net/video/C-gEQdGVXbk/видео.html
5 Common Python Mistakes and How to Fix Them
ruclips.net/video/zdJEYhA2AZQ/видео.html
مرسی خیلی مختصر و مفید بود :) یک کلیپ برای معرفی چیزهایی مثل Type Hinting شاید باحال بشه. باعث میشه هم بقیه بهتر بتونن کد رو بخونن هم IDE بتونه بهتر پیشنهاد بده برای تکمیل ادامه کد.
نکته یازدهم خیلی خوب بود.
دمت گرم عالی بود، هر روز بهتر از دیروز😉
Useful. Thanks.
بسیار عالی ممنون جادی. خیلی مفید و مختصر. هم واسه اونایی که نمیدونستن خیلی خیلی مفید بود(مثل من) و هم واسه اونایی که میدونستن یاداوری بود. رکورد بیشترین مفید بودن در کمترین زمان رو شکستی.
دمت گرم خیلی دوست داریم.
جادی جان جایی توضیح دادی که ستاپ ویدیوهای آموزشیت رو چطوری درست میکنی؟ اینکه همزمان یه گرید از ویدیو، اسلاید و ترمینال رو در حالی که میتونی روشون خط بکشی و طراحی کنی رو چطوری انجام میدی؟ :)
به به ویدیو سطح بالا 🔥👑
مرسی جادی جان - میشه راجب این markdown بیشتر توضیح بدی ؟
قسمتای دیگه هم با این موضوع بساز لطفا خیلی دنبال همچین چیزی بودم
سلام
بسیار عالی
برای مطالعه بیشتر (قابلیت های دیگر پایتون) باید چه کلید واژه ای را توی اینترنت سرچ کنم
اون else بعد از for خیلی باحال بود، به عقل جن هم نمی رسید.
تو کار من selective indexing خیلی کار راه انداز هست.
خیلی خوب بود ایول، فقط به جای
if count > 10 True else False
میشه خود
count > 10
رو قرار داد.
بسیار مختصر و مفید
ممنون جادی جان. با اینکه تو پایتون با کمال فروتنی از شما خیلی بهترم, باز هم این کلیپ رو دیدم و خیلی لذت بردم. کلا خیلی پر انرژی و مثبت هستید.. البته باید بگم که شروع ام رو مدیون شما هستم ♥️♥️♥️♥️
why don't you share your tricks?
برای دیباگ میشه از assert 0 هم استفاده کرد و برنامه رو با pdb ران کرد
سلام جادی جان از این نوع ویدیو ها بیشتر بزار, ممنون
سلام آقای جادی ، بعضی از صفحات manual page در کالی لینوکس من نشون داده نمیشه مینویسه:no manual entry for man(2) علتش چیه ؟ ممنونم اگه پاسخش رو بدید.
عالی بود مرسی. برای دیباگ کردن میشه از ipdb از متد set_trace() هم استفاده کرد
چقدر عالی ، یادگرفتن این تریک ها شاید سینیور نکنه ادمو ولی خیلی رو سطح برنامه نویسی تاثیر میزاره
عالی ممنون:)
ميشه در مورد paradigm های برنامه نویسی توضیح دهید.😊
سلام جادی جان من اومدم توی کنالت گیج شدم میخوام پایتون رو شروع کنم میشه بهم بگی از کدوک ویدیوت شروع کنم
عالی و قوی ❤
زیبا تر از عشقی مرد 😍😍
سلام جناب وقت بخیر من میخواستم هکری را یاد بگیرم برای شروع باید چیارو یاد بگیرم اگه راهنمایی کنید ممنون میشم🙏🙏
خیلی خفن بود
Tnx jadi.
به نظرم مهمترین چیزی که میشه به عنوان کلکای سطح بالاتر دونست metaclass ها هستن... بد شد ذکر نکردین
Can you help me? How can i access to database of af site? Its a hard site
من عاشق این دو قسمتم
اول برنامه : جادی ام
آخر برنامه: جادی بودم
واقعا یه دونه ای جادی!!
دمت گرم جادی
yes
Thanks 😊
محشر بود
دقیقه 8:36 نکته خندهداری که خیلی جاها اتفاق میفته و تو این مثال هم هست اینه که دیگه اینجا نیازی به گذاره شرطی برای برگردوندن True / False نیست چون نتیجه خود count > 10 بولین هست :)
مرسی عالی بود 😎🙏👑👌
جادی من یه سوال دارم چقدر ساختمان داده و طراحی الگوریتم رو یاد بگیریم منظورم برای کسی که دانشگاه نرفته ولی دنبال استخدام شدن هستش خیلی کلی پرسیدم سوالم رو
زیادی کلی است. درک عمومی ازش مفیده. گاهی هم تو مصاحبه جاهای جدی ازش سوال زیاد میاد. تو کار واقعی هم گاهی به درد می خوره ولی اگر لازم باشه خب یاد میگیری دیگه
thanks billions
عالی بود مخصوصا دیباگر
much love
Agha comment bezarin baraye ostademon
jadi, warlus operator yadet raft :)
عاقا عالی
great
جادی خیلی دوست دارم
محشر بود 👌🏻
عشقی
nice
Ok
علی مثل همیشه ❤️
awliiiii
جادی جان ما که پول نداریم دوره آموزش پایتون شما رو بخریم باید چیکار کنیم؟ هیچ راهی نیست؟
Nice
tnx jadiii🫂
jadi dmt grm
عالی بود ممنون
توصیه میشه برای افزایش خوانایی، بهجای map و filter هم از همون list comprehension استفاده کنیم 😅
@AMIR GIAHI
خب میشه موقعی که مدیریت حافظه بر سرعت اولویت داره از
Generator Comprehension
استفاده کرد
مشکل
list comprehension
اینه که نمیشه بهش فانکشن داد اما با
map
میشه کارهای پیچیدهتر کرد
awli
این قابلیت ها تو کاتلین خیلی سر راست تر و باحال تره. جفتشون خوبن ولی جادی اگه یکم از کاتلین هم بگی خوب میشه.🤔
♥️♥️♥️♥️
با نام و یاد خدا ویدیو رو شروع میکنیم. امیدواریم همش رو بلد باشیم.
فقط همون دیباگر آخری رو بلد نبودم چون به استفاده از دیباگر خود ویاسکد عادت کرده بودم. البته فکر کنم خود ویاسکد هم در پشت صحنه از دیباگر خود پایتون استفاده بکنه ولی مطمئن نیستم.
>
فقط zip رو نمیدونستم به به
nice