نقشه راه بک اند با پایتون
در مقالات قبلی یک مسیر مستقیم معرفی کردیم برای کسانی می خوان برنامه نویس وب بشن.
به طور کلی اگر بخوام بگم قرار شد به ترتیب :
HTML-CSS
JavaScript
رو به عنوان زبان های فرانت ، و یکی از زبان های زیر رو به عنوان زبان بک اند انتخاب کنیم.
PHP
JavaScript
C#
Python
که در این مقاله میخوام برای کسانی که قصد دارن برنامه نویسی سمت سرور رو قوی یاد بگیرن و همینطور Python رو انتخاب کردن صحبت کنیم.
شروع کار با پایتون
دوستان عزیز ، پایتون یک زبان شیرینه که خیلیا اون رو برای کسایی که ابتدای راه هستند ، پیشنهاد می کنن . چون معروفه به اینکه سینتکس ساده ای داره و یادگیریش آسونه.
خوشبختانه آموزشهای خیلی زیادی برای یادگیری این زبان موجوده که با یک سرچ ساده میتونید خیلی از اونها رو پیدا کنید . همینطور آموزش های پروژه محور زیادی هست که برای مبتدی ها ایجاد شده و بهتون یاد میده تا یک پروژه کوچک تحت ویندوز بزنید.
پیشنهاد بنده هم انتخاب و دانلود یکی از این آموزش هاست تا بتونید با اصول اولیه و سینتکس کلی این زبان آشنا بشید و یک پروژه برای خودتون بزنید.
اگر با آموزش های زبان اصلی مشکل ندارید ، با یک سرچ ساده در یوتیوب کلی از اونها رو پیدا می کنید.
اگر نیاز به راهنمایی داشتید بنده در قسمت نظرات ، خوشحال میشم کمکتون کنم (درحد توان).
(برای مشاهده آموزش رایگان و عالی از لینک زیر استفاده کنید . بعدشم نظرتون رو بهم بگید)
codeyad.com/c/f01f
پس از یادگیری اصول اولیه و شناخت کلی ، برای اینکه بتونیم از این زبان به عنوان بک اند وبسایت استفاده کنیم ، باید بریم سراغ یکی از فریم ورک هاش.
Django
Pyramid
Web2py
و…
که پیشنهاد بنده همون جنگو هست. که دلایل زیادی برای محبوبیتش هست . مثل سرعت ، بهینه بودنش برای سئو ، امنیت و …
دوستان عزیز ، طبق تجربه شخصی بنده ، آموزش ها و مقالات زیادی مربوط به همین زبان و فریمورکهاش وجود داره و مزیتش اینه که هرجا ، هرسوالی برامون پیش بیاد ، خیلی سریع به جواب میرسیم.
البته اینها تجربه و پیشنهادات شخصی بنده بود و قصدم اینه که دوستانی که وارد این اقیانوس بزرگ برنامه نویسی میشن ، چیزی که قراره با کلی تحقیق و پرس و جو بهش برسن رو در چند خط مطالعه کنن و تصمیم بگیرن.
شاید چیزهایی که در بالا نوشتم برای کسایی که از آب و گل برنامه نویسی دراومده باشن ، خیلی بدیهی و واضح باشه ولی برای کسایی که ابتدای راه هستن به نظر بنده خیلی با ارزشه، هرچند گوتاه
امیدوارم به درد دوستان بخوره.
لطفا وارد شو و نظر بده
amir - 2 سال پیش
سلام آقای بساکی من تازه میخوام برنامه نویسی رو شروع کنم
به من گفتن از سمت فرانت شروع کن چون آسون تره و دلایل دیگه و خب من رفتم html .css رو تا یه حدی یاد گرفتم شاید زود بود برای قضاوت کردن ولی فهمیدم اصلا به این حوزه فرانت علاقه ندارم
با شناختی که از خودم دارم توی زمینه هایی مثل ریاضی و فیزیک و به طور کل منظورم حل مسله هم استعداد هم علاقه دارم که این خیلی کمتر توی فرانت میدیدیم بیشتر سمت طراحی و هنر بود تا تحلیل وحل
بعد کمی تحقیق فهمیدم که پایتون خیلی بیشترمیتونه هم سو با علاقه من باشه ولی خب الان بین چند تا موضوع موندم که برم آیا سمت بک اند یا برم سمت ماشین لرنینگ و اینا پیشنهاد شما چیه ؟
ممنون میشم بهم کمک کنید
قاسم - 2 سال پیش
سلام دوست عزیزم.
نمیدونم چند وقته شروع کردید ولی اگه بخواید وب رو ادامه بدید اصلا وقتی که برای فرانت گذاشتید هدر نرفته و برعکس شما در هر صورت باید با فرانت آشنا باشید. و پیشنهاد میکنم حتی بیشتر با جاوااسکریپت هم کار کنید. جاوااسکریپت و کتابخونه هاش بیشتر مزه برنامه نویسی میده
با توجه به علایقی که گفتید توی بک اند هم میتونید موفق تر باشید و هم لذت میبرید
و باید بگم با توجه به حوزه هایی که پیش روی خودتون گذاشتید، پایتون انتخاب خوبیه، و اگه میخواید زودتر به درآمد برسید به نظرم وب رو ادامه بدید چون حوزه هایی مثل ماشین لرنینگ و هوش مصنوعی علی رغم آینده عالی ای که دارن یه کم درآمدزایی ممکنه طول بکشه.
در مجموع سعی کنید شروع کنید مثلا با همون پایتون و ادامه بدید در زمینه وب و انجام پروژه . بعد از کسب تجربه، تغییر مسیر سخت نیست.
بازهم اگه سوالی بود در خدمتم.
اگه دوست داشتید از codeyad.com و قسمت مدرسین میتونیم در ارتباط باشیم
محمد فواد - 1 سال پیش
سلام. ممنون برای اطلاعاتتون . بنظرتون از صفر صفر چقدر طول میکشه تا به یک برنامه نویس بکند با پایتون تبدیل شد. با وجود آشنایی مقدماتی با برنامه نویسی پایتون و با حدود پنج ساعت یادگیری و تمرین در هفته ... تقریبا روزی یک ساعت
پاسخقاسم - 1 سال پیش
سلام عزیزم این سوالتون واقعا جواب قطعی نداره و کاملا بستگی داره به سطح دانش قبلی و استعداد در یادگیری و پشتکار که معمولا همه آدما در این مورد باهم متوافت هستن. ولی یه راه برای تخمین بهتون میگم. شما یه دوره رو مثلا دوره پایتون کدیاد رو در نظر بگیر و خودتون تشخیص بدید روزی چند دقیقه از اون رو میتونید ببینید و تمرین کنید تا کامل یادش بگیرید و بعدش دوره مثلا جنگوی همون کدیاد رو هم همینطوری بررسی کنید و در نهایت زمانی که خودتون تشخیص میدید رو ضربدر 2 کنید حد اقل برای تمرین و انجم پروژه های تستی خودتون و...
hossein - 1 سال پیش
سلام - من با html و CSS استارت زدم و باهاشون ارتباط نگرفتم، python را تا حدی جلو بردم . حالا چند تا سوال داشتم 1 برای تمرین واقعا نمیدونم از کجا میتونم شروع کنم. دارم اموزش هایی که هست رو میبینم و پاز میکنم و کد میزنم. ولی جایی رو ندیدم که بشه حرفه ای و بصورت چالشی کد زنی کرد. اگه مکیشه راهنمایی کنید 2 برنامه کلی م بک اند و فول هست. پیشنهادی که میتونید برام داشته باشید و مسیر یادگیری رو ممنون میشم بهم بگید هنوز خیلیا رو شروع نکردم مثل js. db. flask ... و عملا نمیدونم جاهاشون کجاست
پاسخقاسم - 1 سال پیش
سلام عزیزم. اگه تصمیم به فعالیت در حوزه وب دارید حتما باید HTML,CSS رو تا حدی یاد بگیرید. شاید آموزش هایی که انتخاب کردید مناسب نبوده. آموزش باید پروژه محور باشه. حتما بعد از آشنایی کلی، سعی کنید با آموزش های ساخت پروژه کامل مثلا از یوتیوب قدم به قدم کد بزنید.
کلا برای فهم بیشتر تکنولوژی ابتدا آموزش های یادگیری اصول رو ببینید اگه پروژه محور باشه که بهتر و اگه نبود اون رو تموم کنید بعدش خودتون آموزش های ساخت پروژه های کوچیک رو ببینید دقیقا همون رو بسازید. حتما توی گیتهابتون ذخیرش کنید
برای انتخاب مسیر خوب هم به سایت کدیاد، قسمت نقشه راه یه سر بزنید. میتونه از گمراهی تا حدی بیرونتون بیاره
hossein - 1 سال پیش
طبق گفته شما دوره پایتون رو با استاد امیری شروع کردم و واقعا لذت بردم،
برای HTML و CSS هم اگر دوره خوبی رو میشناسید معرفی کنید
ممنون
قاسم - 1 سال پیش
خیلی عالیه خسته نباشید میگم
برای html css هم دوره استاد ده یامی از کدیاد رو ببینید تا قدم بعد بگم چیکار کنید
ali - 1 سال پیش
باسلام و درود
خیلی وقته دنبال راه مشخص و واضح برای بک اند با زبان پایتون بودم. خداروشکر اینکه این مقالتون رو پیدا کردم. خیلی مفید و استفاده کردم.حالا اگه اموزش این ها رو ببنیم وارد بازار کار میشیم؟؟ 1-پایتون مقدماتی و پیشرفته 2-کتابخونه جنگو
ممنون میشم پاسخ بدین.
قاسم - 11 ماه پیش
سلام دوست عزیز. ممنون از نظر شما. برای ورود به بازار کار شما به تخصص های اصلی و چندین تخصص مکمل نیاز دارید به عنوان تخصص اصلی همین هایی که فرمودید به علاوه آشنایی با دیتابیس نیازه و در حین یادگیری این موارد خیلی چیزای دیگه هم یاد میگیرید. در ضمن اگر هدفتون وب هست یادتون نره آشنایی به HTML,CSS,JS براتون نیازه حتی اگر قراره برنامه نویس بک اند بشید. پیشنهاد میکنم مسیر های یادگیری در وبسایت کدیاد رو تماشا کنید
E - 11 ماه پیش
سلام وقت بخیر من دوره پایتون رو گذروندم و تمام هست میخواستم ببینم برای فعالیت در حوزه بک اند بجز جنگو چی باید یاد بگیرم و از اموزش اکادمی چطور به کد زنی حرفه ای میرسم
پاسخقاسم - 11 ماه پیش
سلام عزیزم برای ورود به دنیای وب HTML,CSS,JS برای هرکسی واجبه چه برنامه نویس فرانت باشید چه بک اند. پس سعی کنید در کنار جنگو این موارد رو هم یاد بگیرید