آموزش برنامه نویسی | init_code
3.92K subscribers
18 photos
398 videos
8 files
17 links
💻 از اولین خط کد تا اجرای پروژه.

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

🛠 کد بزن، بساز، تکرار کن.

زیر مجموعه تیم شب تاب
Download Telegram
با برنامه نویسی چیکار میشه کرد؟

قبل از اینکه بخواهیم جواب سوال با برنامه نویسی چیکار میشه کرد دهیم باید ابتدا توضیح کوتاهی در مورد برنامه نویسی دهیم. اگر بخواهم به صورت خودمونی برنامه نویسی رو تعریف کنیم باید بگم نوشتن تعدادی دستور که یک سیستم (مثلا کامپیوتر) آن ها رو متوجه می شود و دستوران ما رو یکی یکی و پشت سر هم اجرا میکند و نتیجه این اجرا کردن دستورات یه اتفاق در سیستم می باشد مثلا جمع کردن دو عدد (جز ساده ترین دستوران ممکن).

البته ما در برنامه نویسی همیشه مجموعه ای از دستورات را استفاده می کنیم که دقیقا به کامپیوتر می گوید که چه کاری را باید انجام بدهد. ما می توانیم با استفاده از همین دستورات معادله های پیچیده و الگوریتم ها را نیز به زبان کامپیوتر تبدیل کنیم، زبانی که با آن با کامپیوتر ارتباط برقرار می کنید و به آن می گویید که چه کاری انجام بدهد را هم زبان برنامه نویسی می گویند.

در مورد برنامه نویسی صحبت کردیم حال باید در مورد زبان برنامه نویسی توضیحی ارائه دهم ، یک زبان برنامه نویسی مجموعه ای از دستورات، قوانین و لغات را در اختیار ما به عنوان برنامه نویس قرار می دهد که از طریق این دستورات و قوانین میتوانیم با سیستم های کامپیوتری صحبت کنیم و بگیم چیکار کنند. اگر بخواهم به صورت مثال توضیح دهم : مثل همین زبان فارسی که برای ارتباط با یکدیگر استفاده میکنیم و میگم هر شخص چیکار کند.

با برنامه نویسی چیکار میشه کرد
خب تا این لحظه متوجه شدیم برنامه نویسی چی هستش، حالا باید ببینیم با برنامه نویسی چیکار میشه کرد و چه چیزهایی می توان ساخت. برای درک این موضوع باید ببینم برنامه نویسی در چه حوزه هایی کاربرد دارد و حوزه های اصلی آن را مورد بررسی قرار دهیم. باید گفت برنامه نویسی در اکثر حوزه ها مورد استفاده قرار میگیرد از پزشکی گرفته تا صنایع و حوزه های دیگر، واقعا سخت است حوزه ای رو پیدا کنیم که برنامه نویسی در آن نقشی نداشته باشد. در بخش زیر چند حوزه معروف که برنامه نویسی در آنها نقش اساسی دارد. باز میگم واقعا سخت است بخواهیم چند حوزه رو نام ببریم که برنامه نویسی در آنها نقش نداشته باشد.

پزشکی
صنایع
برق و الکترونیک
هوش مصنوعی
بازی سازی
عمران
انیمیشن سازی
فناوری اطلاعات
امنیت
نیروگاه ها
آنالیز دیتا
سیستم های موشکی
موبایل
رباتیک
اشیای مجازی
این فقط چند حوزه ای است که ما آنها رو میشناسیم. امروزه برنامه نویسی در اکثر حوزه ها و شاخ های مربوط تاثیر گذار و مرتبط می باشد. در حال حاضر هر تکنولوژی یا فناوری که وارد بازار می شود حتما از برنامه نویسی در آن استفاده شده است. مثلا خود موبایل که مثال زدیم تمام اپلیکیشن ها و سیستم عامل آن با برنامه نویسی درست شده است. واقعا نمیشه گفت چه حوزه وجود دارد که برنامه نویسی در آن نفوذ نکرده باشد.

حوزه های مختلف برنامه نویسی برای انجام پروژه

حال باید به سراغ حوزه های اصلی خود برنامه نویسی مراجعه کنیم تا بتوانیم یک جواب درست و دقیق به سوال با برنامه نویسی چیکار میشه کرد دهیم. خود برنامه نویسی به صورت عمومی شامل چند زیر مجموعه میشود که در بخش زیر به آنها اشاره کرده ایم.

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

@init_code هزاران آموزش برنامه نویسی
1- برنامه نویسی تحت وب (برنامه نویسی سایت)
وقتی در مورد برنامه نویسی تحت وب صحبت می کنیم یعنی برنامه نویسی که به ما کمک می کند برنامه یا نرم افزاری تولید کنیم که در بستر وب اجرا شود و کاری رو انجام دهد. مثلا همین سایت سورس ایران یکی نرم فزار تحت وب است که برنام نویسی شده است. که معمولا با عنوان طراحی وب و برنامه نویسی تحت وب شناخته شده است. زبان های مختلفی برای برنامه نویسی تحت وب داریم که معروف ترین آنها: فریم ورک ASP.Net و زبان های PHP و جاوااسکریپت و الان پایتون می باشد. شما با این زبان ها و فریم ورک ها می توانید هر نوع سایت یا نرم افزار تحت وب رو بنویسید.

البته قبل از یادگیری زبان های برنامه نویسی باید چیزهای دیگه ای رو یاد بگیرید ما در مقاله ای با عنوان گام اول برای آموزش طراحی سایت در مورد گام و قدم اول صحبت کرده ایم که پیشنهاد میکنم این مقاله رو مطالعه کنید.

2- برنامه نویسی موبایل
دومین بخش که می توان از آن به عنوان یکی دیگر از بخش ها مهم برنامه نویسی یاد کرد، برنامه نویسی موبایل است یعنی هر چیزی که برنامه نویسی می شود و در بستر موبایل اجرا می شود رو برنامه نویسی موبایل میگن. مثل همین اپلیکیشن هایی که روی موبایل خودتون استفاده می کنید. یا بازی هایی که نصب کردید و ازش استفاده می کنید کلا در زیر مجموعه برنامه نویسی موبایل قرار میگیرند.

3- برنامه نویسی تحت سیستم عامل (دسکتاپی)
بخش سوم یا بهتر بگویم حوزه سوم، برنامه نویسی تحت سیستم عامل یا همان برنامه نویسی دسکتاپی هستش، هر نوع برنامه یا نرم افزاری که برای سیستم عامل های ویندوز، لینوکس و … ساخته می شود با استفاده از برنامه نویسی تحت سیستم عامل انجام می شود. یعنی همین فتوشاپ، نرم افزارهای پخش ویدیو یا هر نرم افزار دیگری که استفاده می کنید در محیط ویندوز یا لینوکس توسط زبان های برنامه نویسی تحت سیستم عامل نوشته شده است. این بخش نسبت به بخش اول و دوم، بازار کار کمتری دارد. ولی باز هم استفاده های بی شماری از آن می شود و هر روز نرم افزارهای بیشتری تولید می شود.

یکی از زبان های بسیار قوی در این حوزه که در ایران هم بسیار مورد استفاده قرار میگیرد زبان برنامه نویسی سی شارپ است. در مورد سی شارپ مقالات و آموزش های فوق العاده ای رو قرار داده ایم. ولی اگر واقعا می خواهید یک متخصص در زبان سی شارپ شوید به نظرم خوندن مقاله چگونه متخصص سی شارپ شویم ؟ خالی از لطف نیست. البته چند روز پیش هم یک مقاله نوشتیم با عنوان آموزش سی شارپ از صفر تا صد که به نظرم این مقاله رو هم کامل مطالعه کنید.

4- برنامه نویسی علمی و پژوهشی
به بخش چهارم و پایانی رسیدم که مربوط به برنامه نویسی علمی و پژوهشی می شود. این بخش برنامه نویسی های مختلفی رو تحت پوشش خود قرار میدهد. از برنامه نویسی در بخش پزشکی گرفته تا بخش هوش مصنوعی و هر چیزی که به مباحث علمی و پژوهشی مربوط می شود. زبان های مختلفی هم در این بخش ها استفاده می شوند از زبان سی شارپ گرفته تا پایتون یا زبان های دیگر، این بخش هم چالش ها مربوط به خودش را دارد اما در جایگاه خودش جذاب و دوست داشتنی است.

@init_code هزاران آموزش برنامه نویسی
SQLCommand.pdf
140.5 KB
📚 راهنمای دستورات SQL

@init_code هزاران آموزش برنامه نویسی
کتاب آموزش مقدماتی زبان قدرتمند c# به زبانی کاملا ساده و قابل فهم به صورت رایگان

زبان : فارسی 👍

تاریخ : 2020

سطح : مقدماتی


#book

@init_code هزاران آموزش برنامه نویسی
@init_code.pdf
1.4 MB
@init_code هزاران آموزش برنامه نویسی
کتاب آموزش مبتدی تا پیشرفته زبان محبوب ++C به صورت پروژه ای و پایه به زبان ساده و قابل فهم

زبان : فارسی 👍

تاریخ : 2008

سطح : مبتدی تا پیشرفته

#book

@init_code هزاران آموزش برنامه نویسی
C++ farsi (1).pdf
9.7 MB
@init_code هزاران آموزش برنامه نویسی
کتاب اموزشHTML به صورت مبتدی و کاربردی و به زبان ساده

● فرمت کتاب : PDF

● زبان : فارسی

● تعداد صفحات : 77

@init_code هزاران آموزش برنامه نویسی
اموزش  Basic4 Android

زبان:🇮🇷

سطح: ابتدایی تا متوسط

@init_code هزاران آموزش برنامه نویسی
اموزش جاوا اسکریپت به صورت کاربردی

زبان: 🇮🇷

@init_code هزاران آموزش برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
● آموزش ساخت پیلود Reverse shell در پایتون 🐍

• جلسه 1
#python #reverse #shell

@init_code هزاران آموزش برنامه نویسی
Media is too big
VIEW IN TELEGRAM
● آموزش ساخت پیلود Reverse shell در پایتون 🐍


• جلسه 2

#python #reverse #shell

@init_code هزاران آموزش برنامه نویسی
Media is too big
VIEW IN TELEGRAM
● آموزش ساخت پیلود Reverse shell در پایتون 🐍


• جلسه 3
#python #reverse #shell

@init_code هزاران آموزش برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
● آموزش ساخت پیلود Reverse shell در پایتون 🐍


• جلسه 4
#python #reverse #shell

@init_code هزاران آموزش برنامه نویسی
Media is too big
VIEW IN TELEGRAM
● آموزش ساخت پیلود Reverse shell در پایتون 🐍


• جلسه 5
#python #reverse #shell

@init_code هزاران آموزش برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
● آموزش ساخت پیلود Reverse shell در پایتون 🐍


• جلسه 6 - قسمت اخر
#python #reverse #shell

@init_code هزاران آموزش برنامه نویسی