مشکل رایجی که خیلی وقتا مطرح میشه ازم اینه: من سی پلاس پلاس رفتم کلاس یاد گرفتم ولی الان تصمیم گرفتم بیام سراغ پایتون. خیلی زور داره بخوام دوباره کلاس برم. راه حل دیگهای نیست؟ جواب امیدوارکنندهای دارم. اگر یه زبان برنامه نویسی رو یادگرفتید (در سطح مقدماتی) معنیش اینه که درواقع شما اول برنامهنویسی رو یاد گرفتید، و بعد برنامه نویسی…
برچسب: آموزش
۱. اینجا ۳ تا اپ میخوام معرفی کنم که هرکدوم یه جور جالبی به آدم کمک میکنن تا لغات و کلمات جدید یاد بگیره. ۲. قبل از همهچیز اینو بگم که یادگیری یه زبان جدید بهترینحالتش اینه که بدون وابستگی به یه زبان دیگه باشه. یعنی مثلن من نیام انگلیسی رو با استفاده از فارسی و ترجمه کردن یاد بگیرم. درمورد لغت…
۱. موقع نصب آناکوندا دو تا گزینه هست: آناکوندا برای پایتون ۲ و آناکوندا برای پایتون ۳. من خودم با پایتون سه بیشتر سر و کار دارم اما گاهی ممکنه پیش بیاد که آدم به پایتون ۲ هم نیاز داشته باشه(پیش اومد دیروز). نصب دوبارهی اناکوندا کار جالبی نبود برام. کمی گشتم و به این راه حل رسیدم: conda create -n py36…
۱. برنامه نویسی شغل جذابیه. توانایی خلق کردن چیزیه که خیلی ها دوسش دارن و توی دنیای برنامه نویسی، خلق کردن رو به بهترین شکل میشه دید. اما مسیر برنامه نویس شدن چجوریه؟ به کی میشه گفت برنامه نویس؟ چیکار باید کرد برای برنامه نویس شدن. این اولین مطلبه درمورد برنامه نویس شدن. احتمالن ادامه دار هم باشه. این مطلب منحصرا درمورد…
۱. لینوکسی شدن کار سختیه. دل کندن از دنیای ویندوز و محیطی که چندین سال بهش خو گرفتیم کار واقعن نفس گیریه. ولی تجربه ایه که واقعن ارزششو داره و حاصلش چیز جالبیه، از جهات متفاوت. یکی از سختی هایی که هست برای مهاجرت از ویندوز به لینوکس، اینه که ما یه ویندوز داریم که هر سه چهار سال یه بار یه…
۱. از زبان برنامه نویسی پایتون نوشته بودم و اینکه چرا دوستش دارم. یکی از دلایلی که پایتون رو دوست دارم اینه که توی شاخههای مختلفی کاربرد داره، یکیش توسعه وب. فریمورک جنگو یکی از فریمورکهای معروف پایتونیه که سایتای معروفی مثل اینستاگرم و پینترست هم ازش استفاده میکنن. ۲. توی توسعهی وب، امنیت یکی از چیزای مهمه. توی جنگو یکی از…
۱. بیتکوین چند ماهه که سر همهی زبوناس. همه ازش حرف میزنن. چیه؟ یه ارز دیجیتال. پولی که بهصورت فیزیکی، کاغذی، دردسترس نیست. یا از طرفی، پولی که پشتوانهی دولتی نداره. پولی که هویت ندارن صاحباش و… . کلی چیز دیگه درمورد بیت کوین هست. اما چرا بیت کوین مهمه؟ چیه که باعث میشه قیمتش تا ۲۰۰۰۰ دلار هم بالا بره؟ ۲.…
۱. نکتهی جالبی که درمورد حرفهای شدن اینه که برای حرفهای شدن، لازم نیست کار جادویی و خارقالعادهای انجام بده آدم. شایدم لازم باشه ولی مهمتر از اون، رعایت نکات ریز و پیشپا افتادهس. درمورد برنامهنویسا مثلن، تایپ ده انگشتی. شاید مسخره بیاد ولی تایپ ده انگشتی واقعن یکی از چیزاییه که برای برنامه نویس، حتی از خیلی مهارتهای تخصصی مهمتره. بینهایت…
۱. کتابیه که اسمش کاملن واضح میگه محتوا چیه: نود و هفت چیز که یه برنامه نویس باید بدونه. یا بهتره بگیم نود و هفت نکته که دونستنش به یه برنامه نویس کمک میکنه که برنامه نویس بهتری بشه. کارهای خورد و ریزی مثل کامنت گذاری و اهمیتش و شیوهی درست انجام دادنش گرفته تا اهمیت استفاده از نرم افزار های ورژن…
۱. من نرمافزارهای اوپنسورس رو ترجیح میدم. یکی از دلایلی که آدمها برای استفاده از نرمافزارهای متنباز میارن اینه که میشه این نرم افزارها رو بسته به نیاز و سلیقه، شخصی سازی کرد. ولی اینجا یه چیز برای خیلیها مبهمه، مخصوصن برای غیرکامپیوتریها. نکته اینه: من این امکان رو دارم که سورس کد این نرمافزارها رو تغییر بدم، اونهم با استفاده از…
ادامه این نوشتهاوپن سورس معنیش این نیست که همین الان میتونم عوضش کنم