بهراد ایکس

نوشته‌های یک دانشجوی کنجکاو

نوشته‌های یک دانشجوی کنجکاو

بهراد ایکس

اگر می‌خواستم برای خودم بنویسم، استفاده از نرم‌افزاری مثل notepad برای این کار کافی بود، نیازی به اینترنت و این‌ها هم نبود، قضاوتی هم نبود ولی اثری هم نبود. برای اثر‌گذاری می‌نویسم...

اطلاعات بیشتر در بخشِ "بیوگرافی".

درضمن خوشحال می‌شوم که از این جعبه ی پایینی هم استفاده کنید.

آخرین نظرات

با سلام! برنامه‌نویسی چیز خیلی جالبیه مخصوصن اگه با پایتون شروع کنید! من یک برنامه‌نویس مبتدی هستم و می‌خوام توی این برگه با شما چالش‌هایی که موقع یادگرفتن پایتون باهاشون مواجه می‌شدم (و یا هنوز هم می‌شم) رو با شما به اشتراک بگذارم. مسائلی که اینجا مطرح شدن لزومن (که هیچ، در خیلی موارد اصلن) سخت نیستند. اما سطح بندیشون نمی‌کنم. شاید یک مسئله خیلی ساده باشه و شما نتونید حلش کنید و یا یک مسئله خیلی سخت باشه و شما بتونید حلش کنید!


کلیت این که چجوری با این چالش‌ها کنار میاین به عهده خودتونه. همچنین مطمئنن می‌تونید با سایر زبان‌ها هم برنامه‌های مربوط به این چالش رو بنویسید. در کل آزادید ولی توصیه من به شما اینه که اول سعی خودتون رو بکنید بعد برید جوابارو نگاه کنید. اگر هم حس می‌کنید مستقیمن می‌تونید با نگاه کردن به جوابا یاد بگیرید، راحت باشید :)

فایل‌ها هم به صورت یک فایل با فرمت py. قرار داده می‌شن. IDE که من استفاده می‌کنم Visual Studio Code‌هستش ولی شما می‌تونید از هر چیزی که دلتون می‌خواد استفاده کنید. مثل atom, sublime plus و...

صورت سوالات و جوابشون توی گیتهاب هستن. دلیل این که از گیتهاب استفاده کردم اینه که شما هم بتونید به توسعه این چالش‌ها کمک کنید.

حله؟! ... پس شروع کنیم!


می‌تونید چالش‌ها رو توی گیتهاب من ببینید.

نظرات (۴)

خب خدا رو شکر من تونستم رشتمو زودتر عوض کنم و الان برام این بخش از نوشته هات خیلی جذاب تره.
آره خیلیا این عقیده رو دارن که باید برنامه نویسی رو با پایتون شروع کرد خودمم تو یوتیوب همینو دنبال میکنم البته IDE هامون متفاوته
البته با یه نگاه سرسری به بیوت تو اینجا میشه فهمید تو وضعیت خفن تری قرار داری نسبت به من تو این زمینه
ازین که میتونم از تجربیاتت استفاده کنم خوشحالم :)
پاسخ:
واقعن برای من مایه خوشحالیه که نوشته‌هام به دردت خورده :) ولی چالش‌هایی با پایتون نسخه فارسیش کامل نیست و انگلیسیش (گیتهاب) کاملتره.
یه اصطلاح خیلی معروف از خالق سی پلاس پلاس (بی‌یارنه استرسترپ) هست که میگه برنامه نویسی که فقط یه زبون برنامه نویسی بلده برنامه نویس نیست. با پایتون شروع کن ولی سعی کن بعدش ++C و MATLAB رو یاد بگیری‌. (من بلد نیستم هنوز ولی می‌دونم برای کسی که مبانی برنامه‌نویسی رو بلده کار سختی نیست.)
منبع هم یوتیوب خوبه، مخصوصن ویدئو‌های OpenCourseWare دانشکاه MIT (که مفهومی توضیح میده از اول) و ویدئو‌های جادی میرمیرانی (سری درک برنامه نویسی)، ولی کافی نیست. مخصوصن با اومدن بحث کتابخونه‌ها و غیره کم کم به این نتیجه میرسی که باید با کتاب هم موازی ویدئو‌های آموزشی بری جلو. من خودم شخصن کتاب Think Python رو برای یادگیری مقدماتی توصیه میکنم. (برای یاد گرفتن برنامه نویسی از روی کتاب از صفحه اولش شروع نمی‌کنن، مقدماتش رو یاد میگیرن بعد میرن موضوع موضوع کار میکنن کتاب رو.)
این رو هم در نظر بگیر که برنامه نویسی رو هیشکی تا الآن کاملِ کامل یاد نگرفته، معمولن تا یه جدی میرن جلو و اگه جایی به یه مشکلی برخوردن میرن و از Stackoverflow کد مربوطه رو پیدا میکنن :) Stackoverflow خیلی سایت مهمیه خلاصه، سعی کن توش فعال باشی.
سعی کن جدای از برنامه نویسی روی سایر مهارت‌ها (مثل تایپ ده انگشتی، زبان انگلیسی و...) هم کار کنی. از طرفی از همین الآن شروع کن روی حوزه‌های مختلف مثل هوش مصنوعی، بینایی ماشین، پردازش کوانتومی تحقیق کنی و پست بخونی چرا که به نظر من (و خیلیای دیگه) آینده توی ایناست. سعی کن به خارج از رشته خودت هم توجه داشته باشی. من خودم به شخصه علاوه بر این که مهندسی مکانیک میخونم، دارم همزمان بحث پردازش تصویر و بینایی ماشین رو هم میبرم جلو و میخوام در ادامش هوش مصنوعی و یادگیری ماشین رو هم از Coursera یادبگیرم. کار خیلی سختیه ولی به نظرم فیلدای جالبین و آینده دار هم هستن.
در کل اگر کمکی از دستم بر بیاد در خدمتم :)
سلام دوباره
اتفاقن گیتهاب رو هم سر زدم ولی نوشتی اگه فارسی زبان هستید و‌من دیگه به خوندن بقیه ادامه ندادم و‌فکر کردم محتوا یکسانه.
پایتون رو وقتی که هنوز برق بودم استارتشو ‌زدم ولی الان اینجا تو درس مبانیمون باید ++c یادبگیریم(حالا کاری ندارم تو دانشگاه کی یاد داده کی یاد گرفته 😂) ولی خودمم مصمم هستم که یاد بگیرم من ++visual c مدنظرم بود ولی استاد گویا گفته++ devc .

بابت کانالای یوتیوبی هم که معرفی کردی خیلی ممنونم هم چنین کتاب
و در اولین فرصت توی این هفته سایتی رو که گفتی چک میکنم
تایپ ده انگشتی بلدم و انگلیسیم بد نیست اما دارم روش کار مبکنم که بهتر بشه خصوصن زبان تخصصی کامپیوتر.
از وقتی اخبار تکنولوژی رو دنبال میکنم هوش مصنوعی به نظرم خیلی جالب میاد و از پیشنهادت خیلی ممنونم.
اصلن اصلن نمیتونی تصور کنی که چه قدر مشتاقم که فعال تر باشی خصوصن که الان دیگه آدرست خفن شده 😎
از کمکات واقعن ممنونم و برات آرزوی موفقیت میکنم چه تو زمینه ی مهندسی مکانیک چه همه ی فیلدایی که در کنارش داری.🙏💪
پاسخ:
سلام دوباره!
دیدم حوصله ندارم همه‌شو ترجمه کنم حذف کردم فارسیارو کلن :))
این حرفاتون خیلی انگیزه داد! حتمن بیشتر پست میزارم. راستی یه توصیه دیگه، بنویس! چه تو توییتر، چه توی یه وبلاگ یا چه توی یه جایی مثل ویرگول. وبلاگ نویسی خیلی چیز خوبیه و یه نوع تمرینه برای فن بیان.
اگر هم کمکی از دستم بر بیاد از طریق ایمیل یا تلگرام در خدمتم :)
شما هم موفق باشید!
راستش من از خرداد ۹۰ تا الان مینویسم خب اون وبو وقتی شروع کردم که راهنمایی بودم کلی توش خاطرات تینیجری دارم اما الان خیلی تغییر کردم از طرفی دلشو ندارم مثل بعضیا پاک کنم اون پستا رو و قصدشم ندارم و آخرین پستمم که مربوط به آذر ماه امساله باز مربوط به همون بعد عاشق ادبیات من میشه که توی دانشکده ی فنی همه ازش متعجبن.
حساب توئیتر هم دارم از سال ۸۸ اما من از محیط توئیتر فارسی حسابی بیزارم.
ویرگول رو ندیدم تا حالا اما حتمن چک میکنم چون دوست دارم تجربه های جدیدمو توی یه جای جدید بنویسم
بازم ممنونم
پاسخ:
دوست دارم ببینم این بعد عاشق ادبیات رو :)
به هر حال ممنون
میشه اینا رو ادامه بدی؟خودمم الان واقعن درگیر پایتونم.اون کتابیم که تو کامنتای قبلی معرفی کردی هنوز نظرت رو همونه؟یا پیشنهاد دیگه ای داری در کنارش؟مرسی که تا الان خیلی کمکم کردی.واقعن برام تاثیر گذار بودی (چه قبل کنکور چه الان ،خیلی بیشتر از قبل)
پاسخ:
در ادامه‌ی یادگیری پایتون، دوره‌ی Introduction to Computational thinking and data science رو پیشنهاد می‌کنم. خودم الآن در حال گذروندنش هستم و خیلی عالیه!
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.