محمد لرنینگ (آموزش برنامه نویسی)
3K subscribers
18 photos
4 videos
20 files
96 links
از پست اول شروع کنید
t.iss.one/makedeveloper/1
Download Telegram
لینک ویدیوی جلسه 0 :
https://youtu.be/sEzFqqjbZY8

جلسه 0

مقدمه دوره
برنامه نویسی چی هستش ؟
انواع زبان برنامه نویسی
زبان های برنامه نویسی سطح پایین و بالا
کامپایلر ها و اینترپرتر ها
نحوه عملکرد ram , cpu
تاریخچه پایتون

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
43👍14👏3🔥1
آقا عرفان عباسیان جزوه جلسه اول رو نوشته (متن زیر با هوش مصنوعی با کمی دخل و تصرف از متن بالا نوشته شده)

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏3720👍4🔥2
## متن دست‌نوشته

تاریخ: 25 فروردین 1403 (15 مارس 2024)

عنوان: جلسه 0

ملاحظات:

سطوح مختلف برنامه‌نویسی:

سطح پایین:
زبان‌های سطح پایین مانند C، زبان نزدیک‌تری برای کامپیوتر دارند و برای انجام وظایف پایه مانند مدیریت حافظه و ورودی/خروجی مناسب هستند.
یادگیری زبان‌های سطح پایین دشوارتر است، اما به شما کنترل دقیق‌تری بر سخت‌افزار می‌دهد.
مثال: زبان C برای نوشتن سیستم‌عامل‌ها و برنامه‌های توکاره‌ای که به عملکرد بالایی نیاز دارند، مناسب است.
سطح بالا:
زبان‌های سطح بالا مانند Python و JavaScript، خواندن و یادگیری آسان‌تری دارند.
این زبان‌ها از انتزاع‌های بیشتری استفاده می‌کنند که به شما امکان می‌دهد تا بر روی منطق برنامه خود تمرکز کنید تا جزئیات پیاده‌سازی.
زبان‌های سطح بالا ممکن است به اندازه زبان‌های سطح پایین کارآمد نباشند.
مثال: زبان Python برای نوشتن برنامه‌های وب، برنامه‌های علمی و برنامه‌های کاربردی مناسب است.
سطح متوسط:
زبان‌های سطح متوسط مانند C++، تعادلی بین سطوح پایین و بالا ارائه می‌دهند.
این زبان‌ها به شما امکان می‌دهند تا بر روی جزئیات پیاده‌سازی کنترل بیشتری داشته باشید، در حالی که همچنان از انتزاعات مفیدی برای ساده‌سازی کد خود استفاده می‌کنید.
مثال: زبان C++ برای نوشتن برنامه‌های بازی، برنامه‌های گرافیکی و برنامه‌های کاربردی سنگین مناسب است.

کامپایلرها و مفسرها:

کامپایلرها:
دستورالعمل‌ها و کدهایی که می‌نویسید به زبان قابل تشخیص و خواندن برای CPU نیست.
کدهای شما باید قبل از اجرا توسط کامپیوتر، به زبان ماشین کامپایل شوند.
کامپایلرها کد شما را به دستورات قابل فهم برای CPU تبدیل می‌کنند.
فرآیند کامپایل شدن به دو مرحله تقسیم می‌شود:
مرحله پیش پردازش: کد شما برای حذف خطوط خالی و دستورات پیش پردازنده پردازش می‌شود.
مرحله کامپایل: کد شما به زبان ماشین ترجمه می‌شود.
مفسرها:
مفسرها کد شما را خط به خط می‌خوانند و اجرا می‌کنند.
نیازی به کامپایل کردن کد خود قبل از اجرا ندارید.
مفسرها معمولاً از کامپایلرها کندتر هستند.

انتخاب زبان مناسب:

زبان برنامه‌نویسی مناسب برای شما به کاری که می‌خواهید انجام دهید بستگی دارد.
اگر در حال نوشتن یک برنامه سیستمی هستید که به عملکرد بالایی نیاز دارد، ممکن است بخواهید از یک زبان سطح پایین مانند C استفاده کنید.
اگر در حال نوشتن یک برنامه وب هستید که نیاز به خواندن و یادگیری آسان دارد، ممکن است بخواهید از یک زبان سطح بالا مانند Python یا JavaScript استفاده کنید.
اگر به تعادلی بین عملکرد و سهولت استفاده نیاز دارید، ممکن است بخواهید از یک زبان سطح متوسط مانند C++ استفاده کنید.

نکات اضافی:

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

ملاحظات اضافی:

این دست‌نوشته شامل یادداشت‌هایی در مورد سطوح مختلف برنامه‌نویسی، کامپایلرها و مفسرها و نحوه انتخاب زبان برنامه‌نویسی مناسب

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥169❤‍🔥8👌6👏1🫡1
محمد لرنینگ (آموزش برنامه نویسی)
لینک ویدیوی جلسه 0 : https://youtu.be/sEzFqqjbZY8 جلسه 0 مقدمه دوره برنامه نویسی چی هستش ؟ انواع زبان برنامه نویسی زبان های برنامه نویسی سطح پایین و بالا کامپایلر ها و اینترپرتر ها نحوه عملکرد ram , cpu تاریخچه پایتون @SEYED_BAX | @MakeDeveloper
.

لینک ویدیوی جلسه 1 :
https://youtu.be/7NIqUjTFxTw

تو این ویدیو، در مورد نحوه نصب نرم‌افزارهای ضروری، کار با ترمینال، زبان برنامه‌نویسی پایتون و مفاهیم اولیه اون مثل انواع داده‌ها و شروط صحبت کردیم.

🔔 حتما حتما یوتیوب رو فالو کنید و ویدیو رو لایک کنید و نوتیف رو روشن بزارید 🫶

از طریق لینک زیر می‌تونید از دوره حمایت کنید:
https://reymit.ir/seyedbax

هرگونه سوالی دارید توی گروه تخصصیمون یا دیسکورد بپرسید :
https://discord.gg/seyedbax

https://t.iss.one/QaDeveloper

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
44👍16🔥4👌1💋1
تا فرداشب حتما همگی vscode و python رو نصب کنید

https://code.visualstudio.com/

https://www.python.org/

سوالی داشتید توی گروه @qadeveloper بپرسید

@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
👍485🔥1
موضوع جلسات بعدی (بخش آموزش پایتون مبتدی هستیم) :

جلسه ۲ :
data type
variable

جلسه ۳:
operator
conditions and If statements
input

جلسه ۴:
loop

جلسه ۵:
function

جلسه ۶:
file handling

جلسه ۷:
modules

جلسه ۸:
regex, try..except, date

جلسه ۹:
oop (basic)

جلسه ۱۰:
انجام پروژه های تمرینی با مفاهیمی که توی جلسات قبل یاد گرفتیم

بخش پایتون حدودا ۴۰ جلسه هستش(پایه + پیشرفته)

#رودمپ
@SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5114🔥7🥰2