همونطور که میبینید این حلقه قرار بود 1000 دور بچرخه
ولی ما در بدنه ی حلقه شرط کردیم که اگر مقدار number عدد 15 شد، از حلقه خارج بشه.
همچنین به تو رفتگی ها توجه کنید.
سوال:
چرا عدد 15 نمایش داده نشد؟
این یه سواله راحته که دوست دارم خودتون راجع بهش فکر کنید و با جابجایی 2 قطعه از کد برنامه میتونین کاری کنید عدد 15 رو هم نمایش بده!
خودتون رو به فکر کردن راجع به این مسائل عادت بدین، این فکر و تجزیه و تحلیل زمانی به دادتون میرسه که یک برنامه موازی نوشتین و پردازش های شما با هم در تعامل هستند !
ولی ما در بدنه ی حلقه شرط کردیم که اگر مقدار number عدد 15 شد، از حلقه خارج بشه.
همچنین به تو رفتگی ها توجه کنید.
سوال:
چرا عدد 15 نمایش داده نشد؟
این یه سواله راحته که دوست دارم خودتون راجع بهش فکر کنید و با جابجایی 2 قطعه از کد برنامه میتونین کاری کنید عدد 15 رو هم نمایش بده!
خودتون رو به فکر کردن راجع به این مسائل عادت بدین، این فکر و تجزیه و تحلیل زمانی به دادتون میرسه که یک برنامه موازی نوشتین و پردازش های شما با هم در تعامل هستند !
حلقه ی بالا در بدنه ی حلقه چک میکرد که اگر باقیمانده تقسیم مقدار number بر 100 برابر با 0 بود، نمایشش بده، و اگر مقدارش 1000 بود از حلقه خارج شه و همچنین تو هر دور یکی به مقدارش اضافه کنه !
و زمان اجرا بعد از چرخش 1000 دور متوقف شد.
و زمان اجرا بعد از چرخش 1000 دور متوقف شد.
تا حالا تمام مثال هایی که زدم صرفا جهت آموزش بوده.
اما میخوام یه مثال کاربردی تر بزنم
👇👇👇👇👇
اما میخوام یه مثال کاربردی تر بزنم
👇👇👇👇👇
کسانی که نمیدونن پیج html چی هست:
شما فکر کنید ما قرار بود تمامی حروفی که بین <> هست رو همراه با <> چاپ کنیم.
قبل از هر چیز بگم که در آینده این برنامه رو کامل تر میکنم و یه تجزیه کننده کامل صفحات HTML میذارم جلوتون !
البته همین الان خودتون هم میتونید با چیزهایی که تا الان یاد گرفتین تو این آموزش ها کامل ترش کنید، که مثلا دیتا ("test") رو هم نشون بده.
با یک حلقه ما شروع به پیمایش رشته ای کردیم که یه پیج ساده HTML بود،
شرطی رو برقرار کردیم که اگر کاراکتر متناظر مقدار index در html برابر با > بود، مقدار ایندکس رو تو start_tag ذخیره کنه برای دور های بعدی حلقه!
و در شرط بعدی در صورتی که کاراکتر < بود، از رشته ی html از کاراکتری که عددش start_index بود، تا کاراکتری که همین الان بهش رسیدیم و < هستش رو چاپ کنه !
شما فکر کنید ما قرار بود تمامی حروفی که بین <> هست رو همراه با <> چاپ کنیم.
قبل از هر چیز بگم که در آینده این برنامه رو کامل تر میکنم و یه تجزیه کننده کامل صفحات HTML میذارم جلوتون !
البته همین الان خودتون هم میتونید با چیزهایی که تا الان یاد گرفتین تو این آموزش ها کامل ترش کنید، که مثلا دیتا ("test") رو هم نشون بده.
با یک حلقه ما شروع به پیمایش رشته ای کردیم که یه پیج ساده HTML بود،
شرطی رو برقرار کردیم که اگر کاراکتر متناظر مقدار index در html برابر با > بود، مقدار ایندکس رو تو start_tag ذخیره کنه برای دور های بعدی حلقه!
و در شرط بعدی در صورتی که کاراکتر < بود، از رشته ی html از کاراکتری که عددش start_index بود، تا کاراکتری که همین الان بهش رسیدیم و < هستش رو چاپ کنه !
در پایان میخوام دو دستور not و in رو باهاتون کار کنم.
خیلی ساده هستش و شاید با یه تصویر همشو بفهمید!
👇👇👇👇👇
خیلی ساده هستش و شاید با یه تصویر همشو بفهمید!
👇👇👇👇👇
با استفاده از عملگر in تونستیم تحلیل کنیم کدوم کاراکتر جزو حروف لاتینه و کدوم نیست.
این جلسه حجم مطالب کم بود، ولی برای هضم کردنشون به صورت کامل ( یعنی این که بعدا بتونید نهایت استفاده رو ازش ببرین) نیاز به تمرین زیادی دارین !
مثل همیشه تاکید میکنم که جلسات رو به ترتیب بخونید و یاد بگیرید، نه 2 تا در میون.
حلقه while اینجا تموم نمیشه و 2 قسمت دیگش میمونه واسه جلسه بعد.
مثل همیشه تاکید میکنم که جلسات رو به ترتیب بخونید و یاد بگیرید، نه 2 تا در میون.
حلقه while اینجا تموم نمیشه و 2 قسمت دیگش میمونه واسه جلسه بعد.
نکته:
اگر آموزش هارو از کانال تلگرام دنبال میکنید. من هشتگ python و py (مخفف python ) رو برای آموزش ها در نظر گرفتم.
و هشتگ هر قسمت از آموزش مساویه با این هشتگ که بعدش عدد اون قسمت میاد. یعنی اگر مثلاقسمت n رو خواستین (که n اینجا عدد قسمته) کافیه سرچ کنین:
#pyn
که اگر چیزی پیدا نشد یعنی هنوز قسمت n عرضه نشده.
همچنین اگر تمام آموزش های پایتون رو خواستین میتونین از هشتگ python استفاده کنید.
فعلا خدا نگهدار.
پایان قسمت هشتم.
اگر آموزش هارو از کانال تلگرام دنبال میکنید. من هشتگ python و py (مخفف python ) رو برای آموزش ها در نظر گرفتم.
و هشتگ هر قسمت از آموزش مساویه با این هشتگ که بعدش عدد اون قسمت میاد. یعنی اگر مثلاقسمت n رو خواستین (که n اینجا عدد قسمته) کافیه سرچ کنین:
#pyn
که اگر چیزی پیدا نشد یعنی هنوز قسمت n عرضه نشده.
همچنین اگر تمام آموزش های پایتون رو خواستین میتونین از هشتگ python استفاده کنید.
فعلا خدا نگهدار.
پایان قسمت هشتم.
برای جستجوی توضیح و تفسیر هر یک از کتابخانه های پایتون، کافیست نام کتابخانه را بعد از هشتگ جستجو کنید.
همچنین برای درخواست توضیح و تفسیر کتابخانه مورد نظرتون با آیدی @PuriYa95 در ارتباط باشید.
لطفا آدرس کانال رو در گروه ها و با دوستانتان به اشتراک بگذارید.
@pythonist👈
همچنین برای درخواست توضیح و تفسیر کتابخانه مورد نظرتون با آیدی @PuriYa95 در ارتباط باشید.
لطفا آدرس کانال رو در گروه ها و با دوستانتان به اشتراک بگذارید.
@pythonist👈
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت نهم
یه سلام گرم به همه کسانی که مثل من از بچگی با دیدن کامپیوتر به وجد میومدن !
طبق معمول همیشه باز هم تکرار میکنم که قسمت های آموزشی رو به ترتیب بخونید و یاد بگیرید و برید جلو و نکته ی مهم تر این که اینجا شعر و ادبیات رو قرار نیست یاد بگیرید که با خوندن همین مطالب تموم شه، به نظر من یه برنامه نویس کسی نیست که فقط بتونه یه کد قابل فهم برای کامپیوتر بنویسه، این کار رو خیلیا بلد هستن، یه برنامه نویس خوب کسیه که بتونه یه کد قابل فهم برای بقیه ی برنامه نویسا بنویسه، که رسیدن به این درجه از مهارت، نیازمند تمرین و تفکر زیادی هست.
پس از تمرین غافل نشید و همیشه امیدوار باشید، زمانی بود (همون زمانی که مثل الان انقدر مرجع فارسی برای یادگیری نبود) که من شب های متوالی تمرین میکردم که خودم حلقه while رو یاد بگیرم و الان شبی هست که قراره آموزش حلقه while رو براتون تموم کنم !
> > > قسمت نهم
یه سلام گرم به همه کسانی که مثل من از بچگی با دیدن کامپیوتر به وجد میومدن !
طبق معمول همیشه باز هم تکرار میکنم که قسمت های آموزشی رو به ترتیب بخونید و یاد بگیرید و برید جلو و نکته ی مهم تر این که اینجا شعر و ادبیات رو قرار نیست یاد بگیرید که با خوندن همین مطالب تموم شه، به نظر من یه برنامه نویس کسی نیست که فقط بتونه یه کد قابل فهم برای کامپیوتر بنویسه، این کار رو خیلیا بلد هستن، یه برنامه نویس خوب کسیه که بتونه یه کد قابل فهم برای بقیه ی برنامه نویسا بنویسه، که رسیدن به این درجه از مهارت، نیازمند تمرین و تفکر زیادی هست.
پس از تمرین غافل نشید و همیشه امیدوار باشید، زمانی بود (همون زمانی که مثل الان انقدر مرجع فارسی برای یادگیری نبود) که من شب های متوالی تمرین میکردم که خودم حلقه while رو یاد بگیرم و الان شبی هست که قراره آموزش حلقه while رو براتون تموم کنم !
در دو قسمت قبل حلقه while رو تمرین کردیم و سعی کردم مثال های کاربردی بزنم و قرار شد این قسمت دیگه ریز تا درشت حلقه while تموم شه.
قسمت قبل گفتم که شما با همین چیز هایی که تا الان یاد گرفتید میتونید اون برنامه ی پردازش گر صفحات HTML رو کامل تر کنید و یقین دارم کسانی که به پایتون علاقه مند بودند تلاش های زیادی هم کردند.
میخوام خودم یه نسخه کامل تر رو با استفاده از چیز هایی که شما تا الان یاد گرفتید اینجا بنویسم،
با دیدن این برنامه شاید مبتدی ها یه کم عقب نشینی کنن که کار اشتباهیه، چون با تمرین میتونید خیلی فراتر از این ها برید، زمانی که پشت کامپیوتر هستید درست روبه روی دنیایی از احتمالات بی کران قرار دارید !
قسمت قبل گفتم که شما با همین چیز هایی که تا الان یاد گرفتید میتونید اون برنامه ی پردازش گر صفحات HTML رو کامل تر کنید و یقین دارم کسانی که به پایتون علاقه مند بودند تلاش های زیادی هم کردند.
میخوام خودم یه نسخه کامل تر رو با استفاده از چیز هایی که شما تا الان یاد گرفتید اینجا بنویسم،
با دیدن این برنامه شاید مبتدی ها یه کم عقب نشینی کنن که کار اشتباهیه، چون با تمرین میتونید خیلی فراتر از این ها برید، زمانی که پشت کامپیوتر هستید درست روبه روی دنیایی از احتمالات بی کران قرار دارید !