لینک ویدیوی جلسه 0 :
https://youtu.be/sEzFqqjbZY8
جلسه 0
مقدمه دوره
برنامه نویسی چی هستش ؟
انواع زبان برنامه نویسی
زبان های برنامه نویسی سطح پایین و بالا
کامپایلر ها و اینترپرتر ها
نحوه عملکرد ram , cpu
تاریخچه پایتون
✅ @SEYED_BAX | @MakeDeveloper
https://youtu.be/sEzFqqjbZY8
جلسه 0
مقدمه دوره
برنامه نویسی چی هستش ؟
انواع زبان برنامه نویسی
زبان های برنامه نویسی سطح پایین و بالا
کامپایلر ها و اینترپرتر ها
نحوه عملکرد ram , cpu
تاریخچه پایتون
Please open Telegram to view this post
VIEW IN TELEGRAM
❤43👍14👏3🔥1
محمد لرنینگ (آموزش برنامه نویسی)
لینک ویدیوی جلسه 0 : https://youtu.be/sEzFqqjbZY8 جلسه 0 مقدمه دوره برنامه نویسی چی هستش ؟ انواع زبان برنامه نویسی زبان های برنامه نویسی سطح پایین و بالا کامپایلر ها و اینترپرتر ها نحوه عملکرد ram , cpu تاریخچه پایتون ✅ @SEYED_BAX | @MakeDeveloper
هرگونه سوالی در مورد ویدیوی این جلسه داشتید توی گروه @seyed_baxs با هشتگ زیر منتشر کنید تا پاسخش رو بدیم و مهم ترین هارو توی ویدیوی جلسه بعد تخصصی تر جواب بدیم
#سوال_جلسه_0
✅ @SEYED_BAX | @MakeDeveloper
#سوال_جلسه_0
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤4🔥3🥰2👏2
آقا عرفان عباسیان جزوه جلسه اول رو نوشته (متن زیر با هوش مصنوعی با کمی دخل و تصرف از متن بالا نوشته شده)
✅ @SEYED_BAX | @MakeDeveloper
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🙏37❤20👍4🔥2
## متن دستنوشته
تاریخ: 25 فروردین 1403 (15 مارس 2024)
عنوان: جلسه 0
ملاحظات:
سطوح مختلف برنامهنویسی:
سطح پایین:
زبانهای سطح پایین مانند C، زبان نزدیکتری برای کامپیوتر دارند و برای انجام وظایف پایه مانند مدیریت حافظه و ورودی/خروجی مناسب هستند.
یادگیری زبانهای سطح پایین دشوارتر است، اما به شما کنترل دقیقتری بر سختافزار میدهد.
مثال: زبان C برای نوشتن سیستمعاملها و برنامههای توکارهای که به عملکرد بالایی نیاز دارند، مناسب است.
سطح بالا:
زبانهای سطح بالا مانند Python و JavaScript، خواندن و یادگیری آسانتری دارند.
این زبانها از انتزاعهای بیشتری استفاده میکنند که به شما امکان میدهد تا بر روی منطق برنامه خود تمرکز کنید تا جزئیات پیادهسازی.
زبانهای سطح بالا ممکن است به اندازه زبانهای سطح پایین کارآمد نباشند.
مثال: زبان Python برای نوشتن برنامههای وب، برنامههای علمی و برنامههای کاربردی مناسب است.
سطح متوسط:
زبانهای سطح متوسط مانند C++، تعادلی بین سطوح پایین و بالا ارائه میدهند.
این زبانها به شما امکان میدهند تا بر روی جزئیات پیادهسازی کنترل بیشتری داشته باشید، در حالی که همچنان از انتزاعات مفیدی برای سادهسازی کد خود استفاده میکنید.
مثال: زبان C++ برای نوشتن برنامههای بازی، برنامههای گرافیکی و برنامههای کاربردی سنگین مناسب است.
کامپایلرها و مفسرها:
کامپایلرها:
دستورالعملها و کدهایی که مینویسید به زبان قابل تشخیص و خواندن برای CPU نیست.
کدهای شما باید قبل از اجرا توسط کامپیوتر، به زبان ماشین کامپایل شوند.
کامپایلرها کد شما را به دستورات قابل فهم برای CPU تبدیل میکنند.
فرآیند کامپایل شدن به دو مرحله تقسیم میشود:
مرحله پیش پردازش: کد شما برای حذف خطوط خالی و دستورات پیش پردازنده پردازش میشود.
مرحله کامپایل: کد شما به زبان ماشین ترجمه میشود.
مفسرها:
مفسرها کد شما را خط به خط میخوانند و اجرا میکنند.
نیازی به کامپایل کردن کد خود قبل از اجرا ندارید.
مفسرها معمولاً از کامپایلرها کندتر هستند.
انتخاب زبان مناسب:
زبان برنامهنویسی مناسب برای شما به کاری که میخواهید انجام دهید بستگی دارد.
اگر در حال نوشتن یک برنامه سیستمی هستید که به عملکرد بالایی نیاز دارد، ممکن است بخواهید از یک زبان سطح پایین مانند C استفاده کنید.
اگر در حال نوشتن یک برنامه وب هستید که نیاز به خواندن و یادگیری آسان دارد، ممکن است بخواهید از یک زبان سطح بالا مانند Python یا JavaScript استفاده کنید.
اگر به تعادلی بین عملکرد و سهولت استفاده نیاز دارید، ممکن است بخواهید از یک زبان سطح متوسط مانند C++ استفاده کنید.
نکات اضافی:
سطوح انتزاع:
زبانهای سطح پایین انتزاع کمتری ارائه میدهند، به این معنی که شما کنترل بیشتری بر سختافزار دارید، اما کد شما نیز پیچیدهتر خواهد بود.
زبانهای سطح بالا انتزاع بیشتری ارائه میدهند، به این معنی که کد شما سادهتر خواهد بود، اما کنترل کمتری بر سختافزار خواهید داشت.
کارایی:
زبانهای سطح پایین معمولاً کارآمدتر از زبانهای سطح بالا هستند.
این به این دلیل است که کد سطح پایین به طور مستقیم به زبان ماشین ترجمه میشود، در حالی که کد سطح بالا باید قبل از اجرا توسط مفسر یا کامپایلر پردازش شود.
یادگیری:
یادگیری زبانهای سطح پایین دشوارتر از زبانهای سطح بالا است.
این به این دلیل است که زبانهای سطح پایین پیچیدهتر هستند و به درک عمیقتری از نحوه عملکرد کامپیوتر نیاز دارند.
ملاحظات اضافی:
این دستنوشته شامل یادداشتهایی در مورد سطوح مختلف برنامهنویسی، کامپایلرها و مفسرها و نحوه انتخاب زبان برنامهنویسی مناسب
✅ @SEYED_BAX | @MakeDeveloper
تاریخ: 25 فروردین 1403 (15 مارس 2024)
عنوان: جلسه 0
ملاحظات:
سطوح مختلف برنامهنویسی:
سطح پایین:
زبانهای سطح پایین مانند C، زبان نزدیکتری برای کامپیوتر دارند و برای انجام وظایف پایه مانند مدیریت حافظه و ورودی/خروجی مناسب هستند.
یادگیری زبانهای سطح پایین دشوارتر است، اما به شما کنترل دقیقتری بر سختافزار میدهد.
مثال: زبان C برای نوشتن سیستمعاملها و برنامههای توکارهای که به عملکرد بالایی نیاز دارند، مناسب است.
سطح بالا:
زبانهای سطح بالا مانند Python و JavaScript، خواندن و یادگیری آسانتری دارند.
این زبانها از انتزاعهای بیشتری استفاده میکنند که به شما امکان میدهد تا بر روی منطق برنامه خود تمرکز کنید تا جزئیات پیادهسازی.
زبانهای سطح بالا ممکن است به اندازه زبانهای سطح پایین کارآمد نباشند.
مثال: زبان Python برای نوشتن برنامههای وب، برنامههای علمی و برنامههای کاربردی مناسب است.
سطح متوسط:
زبانهای سطح متوسط مانند C++، تعادلی بین سطوح پایین و بالا ارائه میدهند.
این زبانها به شما امکان میدهند تا بر روی جزئیات پیادهسازی کنترل بیشتری داشته باشید، در حالی که همچنان از انتزاعات مفیدی برای سادهسازی کد خود استفاده میکنید.
مثال: زبان C++ برای نوشتن برنامههای بازی، برنامههای گرافیکی و برنامههای کاربردی سنگین مناسب است.
کامپایلرها و مفسرها:
کامپایلرها:
دستورالعملها و کدهایی که مینویسید به زبان قابل تشخیص و خواندن برای CPU نیست.
کدهای شما باید قبل از اجرا توسط کامپیوتر، به زبان ماشین کامپایل شوند.
کامپایلرها کد شما را به دستورات قابل فهم برای CPU تبدیل میکنند.
فرآیند کامپایل شدن به دو مرحله تقسیم میشود:
مرحله پیش پردازش: کد شما برای حذف خطوط خالی و دستورات پیش پردازنده پردازش میشود.
مرحله کامپایل: کد شما به زبان ماشین ترجمه میشود.
مفسرها:
مفسرها کد شما را خط به خط میخوانند و اجرا میکنند.
نیازی به کامپایل کردن کد خود قبل از اجرا ندارید.
مفسرها معمولاً از کامپایلرها کندتر هستند.
انتخاب زبان مناسب:
زبان برنامهنویسی مناسب برای شما به کاری که میخواهید انجام دهید بستگی دارد.
اگر در حال نوشتن یک برنامه سیستمی هستید که به عملکرد بالایی نیاز دارد، ممکن است بخواهید از یک زبان سطح پایین مانند C استفاده کنید.
اگر در حال نوشتن یک برنامه وب هستید که نیاز به خواندن و یادگیری آسان دارد، ممکن است بخواهید از یک زبان سطح بالا مانند Python یا JavaScript استفاده کنید.
اگر به تعادلی بین عملکرد و سهولت استفاده نیاز دارید، ممکن است بخواهید از یک زبان سطح متوسط مانند C++ استفاده کنید.
نکات اضافی:
سطوح انتزاع:
زبانهای سطح پایین انتزاع کمتری ارائه میدهند، به این معنی که شما کنترل بیشتری بر سختافزار دارید، اما کد شما نیز پیچیدهتر خواهد بود.
زبانهای سطح بالا انتزاع بیشتری ارائه میدهند، به این معنی که کد شما سادهتر خواهد بود، اما کنترل کمتری بر سختافزار خواهید داشت.
کارایی:
زبانهای سطح پایین معمولاً کارآمدتر از زبانهای سطح بالا هستند.
این به این دلیل است که کد سطح پایین به طور مستقیم به زبان ماشین ترجمه میشود، در حالی که کد سطح بالا باید قبل از اجرا توسط مفسر یا کامپایلر پردازش شود.
یادگیری:
یادگیری زبانهای سطح پایین دشوارتر از زبانهای سطح بالا است.
این به این دلیل است که زبانهای سطح پایین پیچیدهتر هستند و به درک عمیقتری از نحوه عملکرد کامپیوتر نیاز دارند.
ملاحظات اضافی:
این دستنوشته شامل یادداشتهایی در مورد سطوح مختلف برنامهنویسی، کامپایلرها و مفسرها و نحوه انتخاب زبان برنامهنویسی مناسب
Please open Telegram to view this post
VIEW IN TELEGRAM
👍73🔥16❤9❤🔥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
لینک ویدیوی جلسه 1 :
https://youtu.be/7NIqUjTFxTw
تو این ویدیو، در مورد نحوه نصب نرمافزارهای ضروری، کار با ترمینال، زبان برنامهنویسی پایتون و مفاهیم اولیه اون مثل انواع دادهها و شروط صحبت کردیم.
از طریق لینک زیر میتونید از دوره حمایت کنید:
https://reymit.ir/seyedbax
هرگونه سوالی دارید توی گروه تخصصیمون یا دیسکورد بپرسید :
https://discord.gg/seyedbax
https://t.iss.one/QaDeveloper
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
https://code.visualstudio.com/
https://www.python.org/
سوالی داشتید توی گروه @qadeveloper بپرسید
Please open Telegram to view this post
VIEW IN TELEGRAM
👍48❤5🔥1
موضوع جلسات بعدی (بخش آموزش پایتون مبتدی هستیم) :
جلسه ۲ :
data type
variable
جلسه ۳:
operator
conditions and If statements
input
جلسه ۴:
loop
جلسه ۵:
function
جلسه ۶:
file handling
جلسه ۷:
modules
جلسه ۸:
regex, try..except, date
جلسه ۹:
oop (basic)
جلسه ۱۰:
انجام پروژه های تمرینی با مفاهیمی که توی جلسات قبل یاد گرفتیم
بخش پایتون حدودا ۴۰ جلسه هستش(پایه + پیشرفته)
#رودمپ
✅ @SEYED_BAX | @MakeDeveloper
جلسه ۲ :
data type
variable
جلسه ۳:
operator
conditions and If statements
input
جلسه ۴:
loop
جلسه ۵:
function
جلسه ۶:
file handling
جلسه ۷:
modules
جلسه ۸:
regex, try..except, date
جلسه ۹:
oop (basic)
جلسه ۱۰:
انجام پروژه های تمرینی با مفاهیمی که توی جلسات قبل یاد گرفتیم
بخش پایتون حدودا ۴۰ جلسه هستش(پایه + پیشرفته)
#رودمپ
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51❤14🔥7🥰2
سید فرندز / برنامه نویسی / هک و امنیت / تکنولوژی
پایتون بیسیک (۲۰ جلسه)
پایتون پیشرفته (۲۰ جلسه)
بیسیک html , css (۵ جلسه)
وب و FastAPI (۳۰ جلسه)
وب اسکرپینگ (۵ جلسه)
دیتابیس SQL (۵ جلسه)
جنگو (۲۰ جلسه)
دیتابیس های گراف و mongodb (۱۰ جلسه)
میکروسرویس و gRPC (۱۰ جلسه)
جاوا اسکریپت و VueJS (۴۰ جلسه)
لینوکس و داکر (۱۰ جلسه)
گیتلب CI/CD و گیتهاب اکشن (۵ جلسه)
پروژه های عملی واقعی (بی نهایت جلسه)
پایتون پیشرفته (۲۰ جلسه)
بیسیک html , css (۵ جلسه)
وب و FastAPI (۳۰ جلسه)
وب اسکرپینگ (۵ جلسه)
دیتابیس SQL (۵ جلسه)
جنگو (۲۰ جلسه)
دیتابیس های گراف و mongodb (۱۰ جلسه)
میکروسرویس و gRPC (۱۰ جلسه)
جاوا اسکریپت و VueJS (۴۰ جلسه)
لینوکس و داکر (۱۰ جلسه)
گیتلب CI/CD و گیتهاب اکشن (۵ جلسه)
پروژه های عملی واقعی (بی نهایت جلسه)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤33👍6👌6👏1
چه کردید ؟
Anonymous Poll
76%
python , vscode نصب کردم
10%
نصب نکردم هنوز
4%
مشکل دارم توی نصب
10%
ــــــــــــخالیــــــــــــ
👍22❤11