لیست کامپرهنشن در پایتون: از حلقه تا یکخطیهای زیبا
یاد بگیرید لیست کامپرهنشن چطور کار میکند، کِی کدتان را خواناتر میکند و کِی همان حلقهٔ for ساده انتخاب بهتری است.
خواندن آموزشآموزشهای رایگان و عملی برنامهنویسی
آموزشهای کاربردی دربارهٔ پایتون، جاوااسکریپت، گیت، الگوریتمها و موضوعهای دیگر، با توضیحهای روشن، مثالهای قابل اجرا و توصیههای صادقانه دربارهٔ اینکه هر تکنیک را کِی به کار ببرید.
از اینجا شروع کنید
یاد بگیرید لیست کامپرهنشن چطور کار میکند، کِی کدتان را خواناتر میکند و کِی همان حلقهٔ for ساده انتخاب بهتری است.
خواندن آموزشتازهها
کلوژر واقعاً چیست، چطور یک تابع جاوااسکریپت بعد از تمام شدن تابع بیرونی متغیرهایش را نگه میدارد و کلوژرها چه الگوها و باگهایی میسازند.
اینکه yield چطور یک تابع را به ژنراتور تبدیل میکند، چرا ژنراتورها تقریباً هیچ حافظهای مصرف نمیکنند و چطور با آنها پایپلاین داده بسازیم.
پوشهٔ .git را باز کنید و گیت را همانطور که هست ببینید: یک انبار اشیاء که هر شیء با هشِ محتوایش نامگذاری شده، بهعلاوهٔ چند اشارهگرِ جابهجاشدنی. یک کامیت را با دست بسازید و بالاخره rebase، reset و reflog را بفهمید.
وقتی یک دستور را اجرا میکنید واقعاً چه اتفاقی میافتد: fork و exec، کدهای خروج و wait، اینکه سیگنالها چطور برنامهها را متوقف میکنند (و چطور مؤدبانه خاموش شویم)، زامبیها از کجا میآیند و چرا PID 1 در کانتینر Ctrl+C شما را نادیده میگیرد.
بیشتر اسکریپتهای شل خوب کار میکنند تا وقتی که نام یک فایل فاصله داشته باشد یا دستوری وسط کار شکست بخورد. حالت سختگیرانه، کوتیشنگذاری، فایلهای موقت امن و trap برای پاکسازی را یاد بگیرید و همه را در یک اسکریپت پشتیبانگیری واقعی کنار هم بگذارید.
با git rebase -i یک ردِ شلوغ از کامیتهای نیمهکاره را به تاریخچهای تمیز و قابل بازبینی تبدیل کنید. کامیتها را ادغام، بازنویسی، جابهجا، تقسیم و حذف کنید و بگذارید کامیتهای fixup مرتبسازی را برایتان انجام دهند.
کاوش
یک موضوع انتخاب کنید و با سرعت خودتان پیش بروید. سطح هر مقاله مشخص شده، پس همیشه میدانید از کجا شروع کنید.
Code Academy را در هر فیدخوانی دنبال کنید. به حساب کاربری نیاز ندارید و نه هرزنامهای در کار است و نه ردیابی؛ فقط مقالههای جدید، به محض انتشار.