• اگر سمپادی هستی همین الان عضو شو :
    ثبت نام عضویت

کلاس برنامه نویسی Python

وضعیت
موضوع بسته شده است.

rezaezio

کاربر فوق‌حرفه‌ای
ارسال‌ها
1,167
امتیاز
1,956
نام مرکز سمپاد
حلّیِ 2
شهر
تهران
مدال المپیاد
برنز و طلای کامپیوتر !
دانشگاه
شریف
رشته دانشگاه
نرم افزار
خب! یک کورس آنلاین رو بهتون معرفی میکنم، تخمین زده شده که ۱۳ ساعت طول میکشه.
تو سایت کدکادمی ثبت نام کنید و به بخش پایتونش برید و کورس رو دنبال کنید.
همچنین توی سایت کدفورس اگه اکانت ندارید، اکانت بسازید. در آینده یه تعداد تمرین اینجا براتون مشخص میکنم از این سایت :D
کورسی که معرفی شد هم تخمینش ۱۳ ساعت بود، ما اینجا براتون برنامه ریزی نمیکنیم، خودتون با هربرنامه ای که دارین ببرید جلو این کورس رو و سوالاتتون رو اینجا بپرسید. ۱۳ ساعت هم زیاد نیست واقعا‌ :D
البته انگلیسی هست این کورس! البته واقعا سطح زبانی که لازم داره پایینه ولی خب اگه مشکل دارین با این قضیه، این کتاب رو بخونید!‌ (توصیه اینه که حتی اگه زبانتون داغونه بازم برید سراغ همون کورس آنلاین و سعی کنید از دیکشنری استفاده کنید، زبانتونم قوی میشه :D)
توی این تاپیک هم سوال بپرسید و به سوالات بقیه پاسخ بدید.
 
پاسخ : کلاس برنامه نویسی Python

strings هارم بخونیم یا نه؟
 
پاسخ : کلاس برنامه نویسی Python

به نقل از Beyond the Sky :
strings هارم بخونیم یا نه؟
استرینگ ها رو هم بخونید!
 
پاسخ : کلاس برنامه نویسی Python

تا کِی تا کجا بخونیم دقیقاً؟ تا File input and output?
 
پاسخ : کلاس برنامه نویسی Python

من اون قسمتی رو که میگفت 4 تا فاصله بذار رو نفهمیدم . یعنی چی؟
 
پاسخ : کلاس برنامه نویسی Python

به نقل از Beyond the Sky :
تا کِی تا کجا بخونیم دقیقاً؟ تا File input and output?
تا آخر کتاب! دقت کن من توصیه میکنم کتاب رو نخونی.
هیچ برنامه ای هم نداریم اینجا برای زمانتون! خودتون هروقت خواستید بخونید، بیاید اینجا رفع اشکال کنید!

به نقل از Niam :
من اون قسمتی رو که میگفت 4 تا فاصله بذار رو نفهمیدم . یعنی چی؟
ببین توی پایتون مهمه که کجای خط مینویسی دستوراتت رو! و خب گفته که مثلا کاری که قراره توی یک if کنی رو باید 4 تا space اونورتر بنویسی!
 
پاسخ : کلاس برنامه نویسی Python

به نقل از Niam :
من اون قسمتی رو که میگفت 4 تا فاصله بذار رو نفهمیدم . یعنی چی؟
من یه کم دقیق‌تر توضیح بدم این رو. نسبتا مفهوم مهمی هستش چون فردا که میخواین برنامه بنویسین ارور میگیرین و نمیدونین ارور مال چیه درصورتی که مال اینه و کلا به زمین و زمان فحش میدین :))
پایتون زبانی هستش که بر خلاف زبونایی مثل C/Cpp به تو رفتگی‌ها اهمیت میده. که بهش تو برنامه نویسی میگیم indentation. و خب کاربردش رو با یه مثال بزار توضیح بدم.
وقتی مثلا میخوایم یک تابع تعریف کنیم، بازهم برخلاف زبونای برنامه نویسی دیگه از سمی‌کالن (;) برای اتمام دستور مورد نظرمون استفاده نمی کنیم پس باید یه جوری به پایتون بفهمونیم که دستور مورد نظر تموم شده. که با استفاده از تو رفتگی ها این کارو انجام میدیم.
مثال:
کد:
def testFunction (a , b)
    return a + b
print "hello"
تو کد بالا دستور printجزیی از تابع testFunction نیست بخاطر اینکه تو رفتگی مورد نظر تابع رو نداره.
در مورد تو رفتگی 4 تا space هم باید بگم که اکثر ادیتورهای متن موجود به صورت دیفالت یک tab رو 4 تا اسپیس در نظر میگیرن. یک چیز دلخواه هستش چند کاراکتر به تو رفتگی ها اختصاص بدی ولی توصیه حرفه ای ها اینه که توی پایتون از مضارب 4 برای تو رفتگی استفاده شه. توی ویندوز TAB تا جایی که یادمه 8 space بود.
 
پاسخ : کلاس برنامه نویسی Python

یه سوال: چرا به جای اولی، دومیُ نمیذاریم؟ خب دومی که راحت تره!


کد:
print "The value of pi is around " + str(3.14)
کد:
print "The value of pi is around " + "3.14"
 
پاسخ : کلاس برنامه نویسی Python

به نقل از Beyond the Sky :
یه سوال: چرا به جای اولی، دومیُ نمیذاریم؟ خب دومی که راحت تره!


کد:
print "The value of pi is around " + str(3.14)
کد:
print "The value of pi is around " + "3.14"

توی این مورد به خصوص آره دومی راحت تره، ولی فرض کن توی برنامه ت 200 بار از مقدار Pi استفاده کردی و حالا میخوای دو رقم اعشار به دقتش اضافه کنی، خب تو برنامه نویسی ما به هیچ وجه نمیریم یکی یکی مقادیر رو عوض کنیم، ایده آل اینه که متغیر pi رو اختصاص بدیم به 3.14 و بعدا هرجا که خواستیم از pi استفاده کنیم نه 3.14 . برای قرار دادن مقدار pi در انتهای یک استرینگ هم باید اونو به صورت (str(pi نوشت.
به این صورت:
کد:
print "The value of pi is around " + str(pi)
 
پاسخ : کلاس برنامه نویسی Python

سلام
این سایت کدکادمی بعضی قسمتاش پولیه؟درسته؟
چجوری میشه بعدا از این قسمتا استفاده کرد؟؟؟؟؟؟
 
پاسخ : کلاس برنامه نویسی Python

به نقل از ali-ai :
سلام
این سایت کدکادمی بعضی قسمتاش پولیه؟درسته؟
چجوری میشه بعدا از این قسمتا استفاده کرد؟؟؟؟؟؟
سلام، پول باید بدی خب :D لازم هم نیست واقعا
 
پاسخ : کلاس برنامه نویسی Python

الان من دوره عادی رو تموم کردم
چه کنم دیگررر؟؟؟؟؟؟ :D
 
پاسخ : کلاس برنامه نویسی Python

به نقل از ali-ai :
الان من دوره عادی رو تموم کردم
چه کنم دیگررر؟؟؟؟؟؟ :D
تبریک : )
تا کدوم مبحث پیش‌رفتی؟
 
پاسخ : کلاس برنامه نویسی Python

:D
البته منظور این بود تا امشب تموم میشه
اخرای یونیت 11 هستم
یکم گیر کردم توش!!!
 
پاسخ : کلاس برنامه نویسی Python

به نقل از ali-ai :
:D
البته منظور این بود تا امشب تموم میشه
اخرای یونیت 11 هستم
یکم گیر کردم توش!!!
من کورس کدکامی رو نمی‌گذرونم، اگه بشه تایتل یونیت رو بگی تا بدونم کجاس دقیقا. و این‌که اگه اشکالی داری می‌تونی بپرسی : )
 
پاسخ : کلاس برنامه نویسی Python

این کجاش غلطه؟
کد:
def the_flying_circus():
    if   not 7!=7:
        print True
    elif 7==8:
        print False
    else:
        print False
 
پاسخ : کلاس برنامه نویسی Python

به نقل از Beyond the Sky :
این کجاش غلطه؟
کد:
def the_flying_circus():
    if   not 7!=7:
        print True
    elif 7==8:
        print False
    else:
        print False
درسته!
مشکل چیه؟
 
پاسخ : کلاس برنامه نویسی Python

اگه میشه کاربرد if.....return رو برام شفاف سازی کنید
 
پاسخ : کلاس برنامه نویسی Python

به نقل از Beyond the Sky :
باید یه مقدار رو return بکنی تو تابع. یعنی آخرش بنویسی return felan

اگه میشه کاربرد if.....return رو برام شفاف سازی کنید
if ..return دو تا چیز جدا از همن. کدوم رو مشخص کرد؟
if که برای شروط به کار میره. return هم برای برگردوندن یه مقدار و تموم شدن کار تابع.
 
وضعیت
موضوع بسته شده است.
Back
بالا