کد تمیز در پایتون
(1) راهنمای نوشتن کد تمیز در پایتون
آرشیو منابع رایگان آموزش برنامه نویسی به زبان فارسی ( هر کسی باید بتونه برنامه نویسی رو یاد بگیره، مهم نیست پول داره یا نداره، به امید اینکه کسی به خاطر نداشتن پول از آموزش عقب نمونه )
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
(1) راهنمای نوشتن کد تمیز در پایتون
(2) راهنمای نوشتن کد تمیز در پایتون
استفاده از Asyncio در پایتون و درک ویژگیهای asynchronous در پایتون
این کتاب تلاشی است برای آموزش زبان برنامهنویسی پایتون (Python) بر پایه پیادهسازی استاندارد آن (CPython)، به زبانی ساده و روان که بتواند برای افرادی که تاکنون پیشینه برنامهنویسی نداشتهاند نیز کاربردی و مفید باشد. مطالعه این کتاب نیازی به پیشزمینه برنامهنویسی ندارد و تنها پیشنیاز آن علاقه…
این یک کتاب رایگان برنامه نویسی پایتون است.این کتاب میتواند به عنوان یک راهنما و یا اموزش پایتون برای مخاطبان مبتدی باشد.
پایتست معروف ترین و محبوب ترین کتابخونه تستنویسی پایتون هست که توی این صفحه میخوام با کمک گرفتن از چندین منبع به زبون آدمی زاد اون رو بهتون یاد بدم!
معرفی ساختمان داده و انوع آن بصورت اجمالی و پیاده سازی ساختمان داده های مختلف در پایتون
تکنیک و راه حل استاندارد توسعه وب با استفاده از پایتون
ساخت web api ها با پایتون و جنگو
ساخت وب سایت با پایتون و جنگو
(1) راهنمای نوشتن کد تمیز در پایتون
این کتاب دربارهی جاوااسکریپت، برنامهنویسی و شگفتیهای دنیای دیجیتال است. میتوانید این کتاب را همینجا آنلاین مطالعه کنید.
یه لیست از مثال های جالب و نکتهدار جاوا اسکریپت
کتاب یادگیری اصولی جاواسکریپت پایه
از مباحث پایه تا پیشرفته با توضیحات ساده اما پرجزئیات.
مستندات رسمی ریاکت به زبان فارسی
آموزش و مستندات کامل ویو به زبان فارسی
آموزش گیت به زبان فارسی
کتاب زبان گو فارسی آموزش زبان گو را بهطور عمیق از مفاهیم پایه تا مفاهیم کاملاً پیشرفته و تکنیکی مانند: سینتکس، پارادایم ها، همزمانی (پایه تا پیشرفته)، ساختار داده، الگوهای طراحی و … میپردازد تا گوفرها درک عمیق و کامل از زبان گو داشته باشند.
در کتاب رایگان آموزش برنامه نویسی سی پلاس پلاس این زبان در دو قسمت آموزش داده میشود. در قسمت اول، «ساختمان دادهها» (Data Structure)، «نحو» (Syntax) و دستورات C++ معرفی میشوند و در قسمت دوم، به مفاهیم «برنامهنویسی شیگرا» (Object Oriented Programming) پرداخته شده است. در پایان این مطلب،…
تالیف این کتاب بر درک اصول و مفاهیم یادگیری عمیق، با چشماندازی بر رویکردهای مختلف یادگیری تاکید دارد. اما، این بدان معنا نیست که بتوان در یک جلد کتاب به تشریح همه جوانب و اکتشافات یادگیری پرداخت؛ ما نیز چنین قصدی را نداریم. در واقع هدف ما از تالیف و گردآوری مطالب این کتاب، بدست آوردن دانش کافی از…
افراد در این کتاب با سه موضوع «زبان، گرامر و ماشین» آشنا میشوند. با یادگیری زبانها و گرامرها، افراد میتوانند روش کار کامپایلر و همچنین طراحی زبانهای برنامهسازی را بیاموزند.
این روزا اسم ChatGPT و Gemini و بقیه مدلها همه جا هست و خیلیها هم دارن ازشون استفاده میکنن. ولی قضیه اینه که چطور میشه بهتر ازشون کار کشید؟ چطور باید باهاشون حرف زد (یا به قول فنیها، پرامپت نوشت) که دقیقاً همون چیزی که میخوایم رو بهمون بدن؟ اینجا میتونی راحت درکش کنی!
با اینکه ما در شرکتهای نرم افزاری بسیار موفق، با مهندسین برجستهای کار کردهایم، بسیار اتفاق افتاده است که با کدی روبرو شدهایم که هنوز هم فضای زیادی برای بهبود دارد. در واقع، کدهایی را دیدهایم که برخی از آنها واقعا زشت بودهاند و شما نیز احتمالا چنین کدهایی را دیدهاید. اما وقتی کدی میبینیم…
در کتاب پیشرو، میخواهیم راجع به خوب برنامه نوشتن صحبت کنیم. این کتاب، سرشار از کدهای مختلفی است که میخواهیم از جهات متفاوتی آنها را بررسی کنیم. این کدها را از بالا به پایین، و از درون به بیرون بررسی خواهیم کرد و در انتهای کار، شناخت بهتری از کد خواهیم داشت. علاوه بر این، قادر خواهیم بود کد خوب…
راهنمای یادگیری انواع الگوهای طراحی
هدف ما ما میخواهیم مجموعهٔ به-روز و کاملی از الگوهای طراحی را ایجاد کنیم. مجموعهای که شامل مثالهای متنوع و کاربردی از تمام زبانهای برنامهنویسی باشد.
فهمیدن دیزاین پترنها از اون موضوعهاست که ذهن رو به چالش میکشه. اینجا سعی میکنم با مثالهای ساده از دنیای واقعی و دنیای کد ، اونو راحت وارد ذهنتون کنم.
نگران نباشید! همانطور که با مطالعه کتاب متوجه خواهید شد اولویت درک مفاهیم و پیاده سازی الگوهای طراحی است. در نتیجه زبان برنامه نویسی در اینجا اهمیت اول را ندارد. از طرفی آوردن مثال از چند زبان برنامه نویسی باعث افزایش حجم کتاب میشد که من این موضوع را نمیپسندیدم. به عنوان راه حل داخل کتاب لینک گیت…
در این کتاب به بررسی طراحی سیستمهای نرمافزاری معروف و پیچیده مثل یوتیوب، تلگرام و فیسبوک و موتور جستجو و حتی مواردی مثل محدود کنندههای نرخ و خزشگرهای وب و توزیعکنندههای بار پرداخته شده است. با مطالعه این کتاب میتوان حالت بهینه طراحی سامانههای مختلف را آموخت و کسب ایده و دانش از مطالب آن…
با پیشرفت فنّاوری و توسعه روزافزون استفاده از نرمافزارها و هوش مصنوعی استفاده از ابزارها و مکانیزمهای مختلفی برای توسعهٔ سریع و باکیفیت نرمافزارها ضروری است. در این کتاب مجموعه مواردی بیان شده است که به معرفی و پیادهسازی این روشها میپردازند. چه برای افزایش دانش در حوزه نرمافزار و چه برای…
برای گردآوری این کتاب از وبسایت refactoring.guru، کتاب Refactoring اثر Martin Fowler و نهایتا تجربه خودم استفاده کردم.با اینکه تکنیکها تعاریف مشخصی دارند اما محتوای کتاب ترجمه نیست. در مورد مثالها(کدهای برنامهنویسی) حدود 30 درصد مثالهای آورده شده دقیقا از کتاب Refactoring آمده است. مثالها،…
این کتاب، نوشته لینوس توروالدز خالق لینوکس و دیوید دیاموند است. یک خبرنگار مدتها با لینوس وقت گذرونده و حرفهاش رو شنیده و نتیجهاش شده این کتاب که با نام انگلیسی Just For Fun توسط انتشارات TEXERE منتشر شده.
این کتاب سعی می کنه دیدی جامع در مورد لینوکس به شما بده. منظور از دید جامع، حفظ شدن همه دستورات و یاد گرفتن همه سوییچ ها نیست. منظور من از دید جامع، نگاهی فلسفی به ماجرا است تا خودتون بتونین گلیم خودتون رو از آب بیرون بکشین. لینوکس بر اساس یک فلسفه ساخته شده که می تونه کل زندگی آدمها رو تحت…
این کتاب احتمالا اولین کتاب آزاد فارسی لینوکس است که توسط جامعه برای جامعه نوشته میشود. هر فصل از این این کتاب درباره یکی از ابزار های لینوکس و یا یک مفهوم در لینوکس است. هدف این کتاب آموزش کامل یک ابزار نیست، بلکه هدف شناخت و دید درست از یک ابزار است. در هر فصل برای ابزار ها از مثال هایی استفاده…
کتاب صوتی کتاب فقط برای تفریح نوشته ی لینوس توروالدز با گویندگی سام نیکزاد.
علم شبکه، نام کتابی در خصوص علم شبکه است که بصورت آزاد و تحت لیسانس Creative Commons در دسترس همگان قرار دارد. روند توسعه کتاب را می توانید در فیسبوک و توئیتردنبال کنید یا ایمیل خود را ثبت نمایید تا از آخرین اخبار مربوط به فصل های جدید کتاب و توسعه آن مطلع شوید. این کتاب حاصل یک کار تیمی است.…
این سایت پایههای CSS را که در پیکربندی وبسایتها مورد استفاده قرار میگیرد آموزش میدهد.
اگر کسی میخواد به شکل عمومی در مورد الگوریتمها بهتر بشه، یک گزینه خیلی سادهتر و شاید عملیتر هست؛ حالا وقتشه که اون گزینه رو معرفی کنم: کتاب درک الگوریتم مصور از آدیتیا بهارگاوا با ترجمه مهران افشارنادری. این کتاب با اسم کامل «درک الگوریتم، راهنمای تصویری برای برنامه نویسها و افراد کنجکاو»…
اطلاعات مربوط به تسهیلات نظام وظیفه تخصصی (امریه ی دانش بنیان، پروژه جایگزین خدمت)
HTML و CSS دو ابزار قدرتمند و مرتبط هستند و پایه اصلی طراحی صفحات وب می باشند. این دو ابزار به نوعی ستونهای مورد نیاز شما برای صفحات وب هستند. یادگیری HTML برای ساختار صفحات وب ضروری و آموزش CSS برای زیباسازی و دیزاین آن ساختار استفاده مي شود. دوره آموزش رایگان مقدماتی تا پیشرفته HTML و CSS به…
css grid، مهم ترین ابزار طراحان سایت در دنیای مدرن است؛ زیرا در این زمان تکنولوژی بسیار پیشرفت کرده و دسترسی به اینترنت از طریق های مختلف مانند لپ تاپ، تبلت و تلفن همراه امکان پذیر است. از این رو لازم است طراحی وب سایت ها به شکلی قابل انعطاف و کاربرد پسند باشد که ماژول css grid این امکان را برای…
فلکس باکس (Flexbox) ماژول بسیار پرطرفدار میان طراحان وب می باشد. کاربرد جذاب و بی نظیر این ماژول در زمینه ی لایه بندی صفحات به شکل بسیار قابل انعطاف می باشد. با استفاده از ماژول فلکس باکس طراحی آبجکت، نظم دادن المان ها در یک خطوط، تراز کردن داده ها، تغییر جایگاه المان ها و چیدمان معکوس، به آسانی…
دوره آموزش رایگان HTML برای کسانی طراحی شده است که قصد دارند در آینده بهعنوان یک برنامهنویس وبسایت مشغول به کار شوند. افرادی که به ساخت ظاهر وبسایت علاقه دارند و دوست دارند بدانند که چگونه میتوانند یک سایت را از صفر بسازند، میتوانند در این دوره شرکت کنند. همچنین این دوره برای کسانی که قصد…
دوره آموزش رایگان CSS مناسب افرادی است که با HTML آشنا بوده و میخواهند پس از ساخت اسکلت صفحه وبسایت، ظاهر آن را نیز زیبا کرده و المانهای رنگی و تزیینی را به آن اضافه کنند. به همین دلیل دوره آموزش CSS مناسب همه مهندسان نرمافزار، توسعهدهندگان وب و کسانی است که میخواهند پیشرفت خود را در حوزه…
فری لرن ، سایت آموزشی رایگان که در تاریخ 1 خرداد 97 با هدف ارائه انواع آموزش های رایگان در موضوعات مختلف جهت بالابردن دانش عمومی و تخصصی، همه ی هموطنان در سرتاسر دنیا شروع به فعالیت نموده است. [ بیشتر بخوانید ]
انجمن جاواکاپ، با افتخار تقدیم میکند: آموزش رایگان جاوا به صورت ویدیویی به زبان فارسی. این دوره شامل اسلایدهای آموزشی، تمرینهای عملی، کوییز، تمرین، و فیلمهای آموزشی خواهد بود. هدف این دوره، ارائه مفاهیم و مهارتهای مهم در زبان جاوا برای تولید نرمافزار در صنعت است.
در دوره رایگان برنامه نویسی زبان جاوا اقدام به تهیه جلسات آموزشی از صفر تا پیشرفته جاوا کرده ایم. یعنی شما یاد میگیرید که برای شروع به برنامه نویسی جاوا به چه امکانات و ابزارهایی لازم دارید، چطور اولین برنامه جاوا خودتان را بنویسید تا در گام های بعدی یادگیری مفاهیم اولیه و پایه جاوا تا شی گرایی و…
در ادامه آموزش های کاربردی برنامه نویسی جاوا، بعد از حدود ۱ هفته گشت و گذار در اینترنت و از بین هزاران ویدیو، یک مجموعه بی نقص و کامل ویدیویی را برای یادگیری سریع این زبان برنامه نویسی گلچین کرده ایم. این مجموعه کامل برای شروع از صفر و برای همه سطوح مناسب می باشد. بعد از آن نیز بهترین جزوه PDF…
دوره آموزش جاوا یک دوره بسیار جذاب و کاربردی است که به شما کمک میکند تا در هر سطحی که قرار دارید به برنامهنویسی به زبان جاوا مسلط شوید. این دوره به شکلی طراحی شده است که تمام افراد با تجربههای مختلف بتوانند از آن استفاده کرده و از مزایای آن بهرهمند شوند. اگر شما هم به دنبال یک دوره کامل در این…
سلام به همه دوستان و همراهان گرامی روکسو، پس از بررسی های لازم و مطالعه منابع بسیار تصمیم گرفتم یک خلاء بزرگ در وب فارسی را برطرف کنم و آن یادگیری زبان جاوا است. خیلی از کاربران متقاضی درج این مطالب در وب سایت بودند و بنده به خواسته این عزیزان پاسخ مثبت دادم. به هر حال سخن کوتاه کنم و بدون مقدمه…
اگر بگوییم همه اغراق نکردهایم چراکه این دوره آموزشی به هیچ پیش نیازی وابسته نبوده و از صفر تا صد برنامهنویسی جاوا را در کوتاهترین زمان ممکن با بیشترین میزان کاربرد به شما آموزش میدهد. پس بی شک اگر شما به برنامهنویسی علاقه دارید، به دنبال راهی برای کسب درآمد بیشتر هستید و مایلید ایدههای خود…
آموزش تایپ اسکریپت (TypeScript) دوره ای است که در آن به صورت کامل ویژگی های تایپ اسکریپت (typescript) آموزش داده می شود تا بتوانید از آن در هر پروژه ای و با هر سناریویی استفاده کنید.همچنین نحوه استفاده از تایپ اسکریپت را در reactjs و nodejs آشنا خواهید شد و در آینده ای نچندان دور از این ساختار در…
آموزش مقدماتی تا پیشرفته جاوا اسکریپت(javascript) دوره ای است که در قالب آن ما تمامی مفاهیم پایه و پیشرفته جاوا اسکریپت (javascript) را با استفاده از مثال ها و پروژه های واقعی و کاربردی آموزش می دهیم و یادگیری جاوا اسکریپت (javascript) به نحوی خواهد بود که شما در مصاحبه های شغلی موفق و به راحتی…
به دوره آموزشی رایگان جاوا اسکریپت خوش آمدید. JavaScript یک زبان برنامه نویسی قدرتمند و همه کاره است. این زبان پرکاربرد ترین زبان برنامه نویسی سال 2023 بوده است. در این آموزش شما می توانید از صفر تا صد جاوا اسکریپت را یاد بگیرید. این دوره از مباحث اولیه و زیر صفر شروع می شود و تا تبدیل کردن شما به…
این دوره آموزشی توی دیتی هم به صورت متنی و هم به صورتی ویدئویی قابل دسترسه. هر دو نسخه طوری طراحی شده که شما بتونین به سادهترین حالت ممکن و البته به طور کامل جاوااسکریپت رو یاد بگیرین.
با کلی نکته میخوایم به طور مفصل ویژگیهای ES6 رو بررسی میکنیم که یکی از مهمترین آپدیتهایی هستن که به جاوااسکریپت اضافه شده!
دوره ی آموزش ویدیویی کاملا رایگان ۵۰ جلسه ای جاوا اسکریپت .
این دوره برای تمامی افرادی که قصد ورود به زبان برنامه نویسی دارند مناسب می باشد . خصوصا برای علاقه مندان به حوزه فرانت همان طور که می دانید جاوا اسکریپت یکی از زبان های برنامه نویسی محبوب و پر طرفدار است و ...
این آموزش شامل مروری سریع و کلی بر روی مهمترین امکانات و قواعد جاوا اسکریپت (JavaScript) است تا دانشجو در کمترین زمان با این زبان آشنا شده و برای مطالعه آن بهتر تصمیمگیری کند.
آموزش react js دوره ای است که از صفر تا صد به صورت جامع و پروژه محور کلیه مباحث مورد نیاز برای یادگیری react js آموزش داده می شود.
آموزش react native دوره ای است که مفاهیم پایه و کاربردی فریمورک محبوب react native به صورت کاملا پروژه محور و جامع آموزش داده می شود. هدفی که در این دوره دنبال می کنیم یادیگری عمیق و مفهومی React Native است تا شما قدم به قدم با مفاهیم اساسی react native آشنا شوید، فریمورکی که با استفاده از آن می…
آموزش node js (نود جی اس) دوره ای است که در آن به صورت گام گام مفاهیم مقدماتی تا پیشرفته node js به صورت پروژه محور . در قالب پیاده سازی یک وب سایت آموزشی فروشگاهی،آموزش داده می شود
در این آموزش قصد داریم یک مسیر آموزشی مناسب برای یادگیری این زبان قدرتمند را در سطوح مقدماتی, متوسط و پیشرفته را در اختیار شما دوستان قرار دهیم.
در این دوره شما به صفر تا صد این زبان برنامهنویسی به شکل کاملا رایگان مسلط خواهید شد. تیم کدیاد تا انتهای مسیر و پیشرفتتان، با آموزشها و تمرینهای اختصاصیاش، همراه شما خواهد بود. اما از آنجایی که احتمالا هنوز تصویر کاملا روشنی از پایتون و خصایص آن در ذهن ندارید، پیش از هر چیز به بررسی این زبان…
حیف نیست محبوب ترین زبان برنامه نویسی دنیا رو ناقص و بی هدف یادبگیری؟ ما تصمیم داریم دوره رایگان پایتون رو به نحوی آموزش بدیم که کامل ترین دوره آموزشی، هم در مقایسه با دوره های خارجی و هم در مقایسه با دوره های داخلی باشه و همه ی تجربه های تلخت رو از یادگیری برنامه نویسی بشوره ببره! این آموزش از…
در طول دوره آموزش پایتون (Python) ما سعی کردهایم قدم به قدم و به شکل رایگان بخشهای مختلف پایتون را به شکل کامل به شما آموزش دهیم.
در دوره آموزش پایتون فارسی ، جادی میرمیرانی به آموزش از صفر تا حدود 60-70 پرداخته است. دوره پایتون جادی در اصل شروع برنامه نویسی با زبان پایتون است. این دوره آموزشی برای افرادی که با برنامه نویسی آشنایی ندارند و یا کسانی که با زبان برنامه نویسی پایتون آشنا نیستند طراحی شده است. با شرکت در این دوره…
با ۲۰ درس ساده زیر می توانید برنامه نویسی پایتون را یاد بگیرید. ضمنا با دانلود جزوه پی دی اف در انتهای همین سایت می توانید بطور کامل تا سطح پیشرفته جلو بروید. نیاز به هیچ منبع دیگری هم ندارید:
باتوجه به اینکه زبان پایتون یکی از جذاب ترین و پرمخاطب ترین زبان های برنامه نویسی در جهان محسوب میشود، با کمک آموزش زبان برنامه نویسی پایتون قادر خواهید بود در حوزههای مختلف برنامه نویسی مثل برنامه نویسی وب سایت و هوش مصنوعی مشغول به فعالیت شوید و به کسب درآمد پردازید. از همین رو ما در وبسایت…
این دوره آموزش مقدماتی پایتون میباشد و برای کسانی مناسب است که با پایتون آشنایی ندارند. در ابتدای دوره، توضیحاتی کوتاه در مورد پایتون و IDE داده شده و بعد شروع به یادگیری پایتون میکنیم. از متغیرها که سادهترین مفهوم هستند شروع کرده و به مباحث پیشرفته مانند شیگرایی و ارثبری میرسیم. پس از پایان…
در این آموزش برنامهنویسی پایتون مرور خواهد شد و پس از معرفی المانهای اصلی این زبان برنامهنویسی، با چند کتابخانه پرکاربرد آن برای محاسبات، مصورسازی، کار با داده و استخراج اطلاعات از وب نیز آشنا میشویم.
در طی این دوره آموزشی به زبان برنامه نویسی C می پردازیم. برای نوشتن و اجرای برنامه های این دوره آموزشی از محیط برنامه نویسی ویژوال استودیو 2012 استفاده کرده ایم که از اینجا می توانید آن را دانلود نمایید.
در ادامه آموزش های کاربردی برنامه نویسی سی، بعد از حدود ۱ هفته گشت و گذار در اینترنت و از بین هزاران ویدیو، یک مجموعه بی نقص و کامل ویدیویی را برای یادگیری سریع آن را گلچین کرده ایم. این مجموعه کامل برای شروع از صفر و برای همه سطوح مناسب می باشد. بعد از آن نیز بهترین جزوه PDF فارسی موجود در…
در این دوره آموزشی ما به صورت کامل به بررسی و یادگیری انواع دستورات این زبان خواهیم پرداخت و این روند تا زمان تسلط کامل به زبان C ادامه خواهد یافت.
ما در سایت جاواپرو تصمیم گرفتیم که زبان برنامه نویسی C را از صفر تا مباحث پیشرفته و کاربردی را به صورت رایگان آموزش دهیم.سرفصل هایی از زبان برنامه نویسی C که قرار در سایت آموزشی جاواپرو آموزش دهیم به صورت زیر است:
زبان برنامهنویسی ++C یک زبان برنامهنویسی رایانهای همهمنظوره، شیءگرا، سطح بالا و چندرگه ، عمومی و با قابلیتهای سطح بالا و سطح پایین میباشد. ++C به همراه جد خود C از پرطرفدارترین زبانهای برنامهنویسی تجاری هست. در این درس این زبان به صورت مفصل مورد بررسی قرار میگیرد .
در این دوره شما زبان برنامه نویسی سی شارپ، که یکی از قدرتمند ترین زبان های برنامه نویسی شیء گرا می باشد را از 0 تا 100 آموزش خواهید دید و پس از یادگیری با کمک این زبان می توانید تکنولوژی مورد علاقه خود را (وب، ویندوز و موبایل) انتخاب کرده و هرچه سریع تر در آن حرفه ای شوید
دوره رایگان سی شارپ #C یکی از دورههای کاملا کاربردی و عملی است که به شما کمک میکند تا بتوانید به این زبان برنامهنویسی مسلط شوید. دوره سی شارپ دارای ویژگیهای بسیار زیادی است که باعث میشود تا بهعنوان یکی از بهترین دورهها در این زمینه شناخته شود. اما بیاید پیش از پرداختن به این دوره، راجع به…
در این سری از دورههای آموزشی قصد داریم شما را با زبان برنامهنویسی C# (سی شارپ) از سطح مقدماتی تا پیشرفته آشنا کنیم. با توجه به اینکه این زبان به عنوان یکی از زبان های کاربردی در طراحی وب و نرم افزار مورد استفاده قرار میگیرد، داکیومنت ها و اسناد مناسب با آن را در اختیار شما میگذاریم تا آموزشی…
آموزش برای دانشجویان و مبتدیهایی است که میخواهند برنامهنویسی سی شارپ (C#) یاد بگیرند. برای این یادگیری باید کمی برنامهنویسی بدانید و با مفاهیم مربوط به برنامهنویسی شئگرا آشنا باشید.
زبان برنامه نویسی C (پدر زبان ++C) اولین بار در سال ۱۹۷۲ در آزمایشگاه های بل (Bell Labs) توسط فردی آمریکایی به نام دنیس ریچی (Dennis Ritchie) معرفی شد. در آزمایشگاه های بل که اخیرا شرکت نوکیا مالکیت آن را در اختیار گرفته است، اتفاقات ، اختراعات و اکتشافات بزرگی رخ داده که از آن جمله می توان به…
کدیاد با حضور اساتید باتجربه در کنار شما است تا در کمترین زمان ممکن به تسلط کافی در زبان برنامه نویسی سی پلاس پلاس برسید.
هدف این فرادرس آموزش مفاهیم لازم برای شروع برنامهنویسی به زبان سیپلاسپلاس در کمترین زمان است. در این آموزش به مواردی مانند: آرایه و رشته، نوع شمارشی، استراکچر، یونیون، اشارهگر، تابع و فایل پرداخته میشود.
این آموزش با این هدف ساخته میشود که به عنوان اولین آموزش "کاملا جامع" زبان سی++ به زبان فارسی و در قالب فیلم باشد و بتواند نیاز تمام فارسی زبانان را از تماشای فیلم های آموزشی خارجی زبان بی نیاز بکند و به عنوان یک مرجع در بین هموطنان عزیز شناخته شود. امیدوارم این دوره برای همه شما عزیزان مفید و…
زبان برنامهنویسی ++C یک زبان برنامهنویسی رایانهای همهمنظوره، شیءگرا، سطح بالا و چندرگه ، عمومی و با قابلیتهای سطح بالا و سطح پایین میباشد. ++C به همراه جد خود C از پرطرفدارترین زبانهای برنامهنویسی تجاری هست. در این درس این زبان به صورت مفصل مورد بررسی قرار میگیرد .
در این درس فنونی مورد بررسی قرار میگیرند که در نوشتن برنامههای با کیفیت مؤثرند. محور اصلی این فنون برنامهنویسی شیءگرا خواهد بود که در قابلیت نگهداری برنامهها و استفاده مجدد از اجزای آنها نقش کلیدی دارد. علاوه بر این، درستی کارکرد، سرعت اجرا و استفاده بهینه از حافظه عوامل کیفی دیگری هستند که…
در دوره آموزش PHP ما سعی میکنیم PHP را به شکل جامع و کاملا رایگان به شما آموزش دهیم تا با استفاده از PHP بتوانید سایتهای خود را بسازید.
در این دوره آموزش رایگان php از ابتداییترین مباحث شروع میکنیم و بهصورت پروژه محور نکات کلیدی طراحی سایت با PHP را توضیح میدهیم. مباحث آموزش PHP از متغیرها و عملگرها شروعشده و پس از آموزش نکات ابتدایی به پردازش فرمها و دریافت اطلاعات از آنها و همچنین نحوه آپلود فایل و تصاویر میپردازیم.
در این دوره از آموزش PHP قصد داریم تا با زبانی شیوا و روان تمامی مباحث موجود را بررسی کنیم. این اطمینان به شما داده می شود که نیاز به منبع دیگری نداشته باشید، چرا که در این دوره از آموزش PHP مباحث به صورت سلسله وار بیان می شود. پس برای آموزش کامل و جامع از ابتدا شروع کنید.
یکی از ویژگیهای کلیدی و بسیار مهم آموزش مقدماتی تا پیشرفته PHP عملی بودن آن است. در طول این دوره پروژهها، تمرینها و مطالب مختلفی به شما ارائه میشود که به شما کمک میکند تا بتوانید مهارتهای کدنویسی خود را به میزان بسیار زیادی ارتقا دهید. روال آموزش پی اچ پی به این شکل است که ابتدا مطالب و…
سری آموزش زبان PHP (پی اچ پی) به شما کمک می کند تا مقدمات این زبان را به ساده ترین شکل ممکن یاد بگیرید.
در دوره رایگان آموزش پی اچ پی سعی کرده ایم به صورت جامع از مقدماتی تا پیشرفته زبان پی اچ پی را به شما آموزش دهیم تا یک برنامه نویس حرفه ای در زبان php شوید.
توضیحات درباره دوره در سایت درج نشده
با ۲۵ درس ساده زیر می توانید پی اچ پی را رو یاد بگیرید. ضمنا با دانلود جزوه پی دی اف در انتهای همین دوره می توانید بطور کامل تا سطح پیشرفته جلو بروید. نیاز به هیچ منبع دیگری هم ندارید:
در این دوره آموزشی، مخاطبین دوره با مقدمات زبان برنامه نویسی PHP به صورت کاملا عملی و در قالب پروژه آشنا خواهند شد.
دوره جامع طراحی سایت با زبان پی اچ پی PHP کاملا رایگان و پروژه محور. اگر شما هم علاقمند به طراحی وب با php هستید میتوانید با این آموزش به صورت عملی و کاربردی آن را فرا بگیرید.
در این آموزش بعد از معرفی گیت به سراغ کاربردهای ابتدایی آن رفته و سپس با بحث در مورد شاخهها، مرج کردن (Merge) و نحوه مشارکت در یک پروژه گیت، به سمت بحثهای پیشرفتهتر حرکت میکنیم. دقیقا چیزی که شما مستقیما برای همکاری در یک تیم و در گیتهاب (GitHub) و گیت لب (GitLab) نیاز دارید.
در این دوره به آموزش گیت و گیت هاب میپردازیم.
در این دوره ما سعی کردیم از پایه ترین مفاهیم و دستورات گیت (git) شروع و مرحله به مرحله مفاهیم پیشرفته و دستورات کاربردی را آموزش دهیم تا شما به راحتی بتوانید از ابزار git برای کنترل ورژن برنامه های خود استفاده کنید. همچنین در بسیاری از آموزش های سایت از جمله دوره جامع و پروژه محور NodeJS از Git و…
Git رایجترین برنامهای است که امروزه برای به اشتراکگذاری نرمافزار استفاده میشود و گیت هاب یکی از بزرگترین ابزارها برای میزبانی مخازن git در اینترنت است. با استفاده از پلتفرم گیت هاب میتوانید مخازن git خود را در این وب سایت آپلود کنید تا کد شما در دسترس سایر کاربران در نقاط مختلف جهان قرار…
به دوره آموزش گیت خوش آمدید! گیت یک نرمافزار کنترل نسخه و از مدل نرمافزارهای آزاد و متنباز برای بازنگری کد منبع توزیع شده و مدیریت منبع کد است که برای دنبال کردن تغییر فایلهای کامپیوتری و دنبال کردن کارهای انجام شده روی آنها توسط افراد مختلف است. هدف اولیه این نرمافزار برای استفاده در…
این محتوا توسط استاد محمد گنج تابش در دانشگاه تهران ضبط شده است. درس طراحی الگوریتم یکی از درسهای پایه و پیشنیاز دروس مهم دیگر در رشته مهندسی کامپیوتر و علوم کامپیوتر بهحساب میآید و برای کنکور کارشناسی ارشد و حتی دکتری از اهمیت بالایی برخوردار است. همچنین امروزه بسیاری از رشتههای شغلی مانند…
الگوریتم و فلوچارت، قلب علوم کامپیوتر است و یکی از اساسی ترین زیربناهای برنامه نویسی می باشد. افراد علاقهمند به حوزه برنامهنویسی که قصد دارند به طور جدی در این مسیر قدم بگذارند، باید اساس این حوزه را درک کرده و در ادامه ی مسیر از آن استفاده کنند. الگوریتم و فلوچارت به ما کمک خواهند کرد که مسائل…
در این دوره ابتدا با پیچیدگی زمانی در پایتون و انواع آشنا میشوید و سپس شروع به نوشتن الگوریتمها با پایتون خام میکنید.
ساختمان داده یکی از دروس اصلی رشته مهندسی کامپیوتر و علوم کامپیوتر است و از دروس پایه و بسیار کاربردی برای برنامهنویسی بهحساب میآید. دوره آموزش ساختمان داده مکتب خونه با هدف آموزش این درس مهم تهیه و تدوین شده است.
جیکوئری (jQuery) کتابخانه ی پرطرفدار و بسیار کاربردی زبان برنامه نویسی جاوا اسکریپت است که با شعار جذاب کمتر بنویس و بیشتر انجام بده، قلب تمام برنامه نویسان را تسخیر کرده است. کتابخانه ی جی کوئری کار با HTML را بسیار آسان تر و سریع تر کرده و ابزارهای مفیدی در اختیار شما قرار می دهد.
Asp.Net Core یکی از محبوب ترین فریمورکهای رایگان و متنباز در حوزه وب میباشد که برای ساخت اپلیکیشنهای تحت وب کاربردی بوده و قابلیتهای ویژهای دارد. این فریمورک محبوبیت زیادی میان زبانهای برنامهنویسی دارد و در تمام سیستم عامل ها قابل اجرا میباشد. با یادگیری این فریمورک به عنوان یک توسعه…
زبان برنامه نویسی دارت (Dart)، یکی از پرکاربردین ترین و جدیدترین زبان های چند منظوره است که به وسیله آن می توان کارهای مختلفی همچون طراحی و توسعه صفحات وب سایت، ایجاد اپلیکیشن های موبایل، دسکتاپ و کنسول را، انجام داد. همچنین این زبان قابلیت انطباق با تمام مرورگرها را داشته و همچنین از سرعت بسیار…
SQL Server 2016، یکی از نسخه های پرطرفدار و کاربردی از سرویس ساخت پایگاه داده و مدیریت داده ها SQL Server می باشد. ابزار SQL Server می تواند پایگاه اطلاعاتی کاملا امن با حجم بسیار بالا را ایجاد کند. راه اندازی و استفاده از این سیستم بسیار آسان و سریع بوده و حتی از قابلیت بازیابی داده ها نیز…
آموزش sql پایه و اساس DBMS های رابطه ای میباشد. در دوره آموزش sql ابتدا به بررسی مبانی اولیه پایگاه داده نظیر رابطه، جداول، فیلد، کوئری، مفهوم CRUD و رکورد میپردازیم. پس از یادگیری مفاهیم اولیه دیتابیس، به سراغ آموزش sql خواهیم رفت. دستورات زبان سی کوئل در اکثر DBMS ها به صورت یکسان مورد استفاده…
به دوره آموزش رایگان مقدماتی لینوکس خوش آمدید! linux یک سیستمعامل شبه یونیکس است که بخش عمده آن سازگار با استاندارد پازیکس است. لینوکس از سختافزارهای مختلفی پشتیبانی میکند از جمله انواع مختلف تلفن همراه، تبلت، مسیریاب، و کنسول بازی تا رایانههای رومیزی، رایانههای بزرگ و ابررایانهها. این…
گواهینامه بنیاد حرفهای لینوکس یا Linux professional institute certification یک مدرک یا گواهینامه معتبر بینالمللی است که توسط همین بنیاد در سراسر جهان برگزار میشود. این دوره آموزش lpic با هدف آموزش و آمادگی مهارتهای لازم برای شرکت در این آزمون و کسب گواهینامه lpic تهیه و تدوین شده است که در…
تمامی محتوای این دوره از جمله ویدئوها و آزمونها به گونهای طراحی شدهاند که یادگیری سریعتر و موثرتر صورت پذیرد. همچنین تالار پرسش و پاسخ این دوره، محیطی را برای رفع ابهامات و تعامل با مدرس و دیگر دانشجویان فراهم میکند.
در دوره آموزش رایگان داکر، با مفاهیم اساسی Docker، ایجاد و مدیریت کانتینرها، Dockerfile، ایمیجها و استقرار اپلیکیشنها به صورت عملی و گام به گام آشنا میشوید. این دوره مناسب برنامهنویسان، مدیران سرور، متخصصان DevOps و علاقهمندان به تکنولوژیهای ابری است.
از آنجایی که این زبان بسیار قوی و پرکاربرد که برای دو سال در نظرسنجی سالیانه استکاورفلو به عنوان موردعلاقهترین زبان برنامهنویسی مشخص شده در ایران مهجور مانده، تصمیم گرفتم که یک آموزش فارسی و جامع برای این زبان تهیه کنم.
فریمورک لاراول یکی از محبوبترین و بهترین فریمورکهای حال حاضر برای زبان PHP است، آموزش لاراول راکت میتواند به شکل رایگان به شما لاراول را آموزش دهد.
در این دوره آموزش رایگان لاراول، گام به گام به شما نمایش خواهیم داد که چگونه با لاراول وب اپلیکشن بسازید. با اصول پایهای شروع میکنیم و عمیق و عمیقتر به موضوع میپردازیم، همانطوری که مثالهای دنیای واقعی را مرور میکنیم.
کالکشن ها در لاراول به شما این امکان را میدهند که تمام نیاز های خود را هنگام کار با آرایه های PHP پوشش دهید و با نوشتنِ کدِ کمتر، در شرایط پایدار تر و با خوانایی بیشتری به نتیجه دلخواه برسید. در این دوره ما تمام توابع را با مثال های عملی و اصطلاحا Real-World مرور کرده و شروع به یادگیری آن ها…
دوره منتورشیپ طراحی UI و UX یکی از مهمترین دوره های مرجع آموزش UI و UX فارسی می باشد که برای اولین بار در ایران با سبک و سیاق منحصر به فرد و بر اساس یکی از نیازهای مهم دانشجویان عزیزمان ایجاد شده است و دانشجویان را پس از آموزش، در یک مسیر تمرینی و مبتنی بر تجربه، تا بازار کار هدایت می کند تا در…
آموزش پایتون، لینوکس، هک و امنیت، شبکه و ...
آموزش اندروید، پایتون و طراحی وب
آموزش لینوکس و پایتون
آموزش های مرتبط با اصول مهندسی نرم افزار (داکر و گیت و ...)
آموزش های برنامه نویسی دات نت
آموزش پایتون، جنگو، داکر، ریاکت، جاوااسکریپت، طراحی وب و ...
آموزش پیاچپی، ریاکت، جاوااسکریپت، نکست جی اس و ...
آموزش طراحی وب، پیاچپی، لاراول، بوت استرپ و ...
آموزش پایتون
آموزش جنگو، مهندس نرم افزار، کدنویسی تمیز، داکر، دوآپس و ...
آموزش ساخت بازی
آموزش هک و امنیت
آموزش دارت و جاوا و ...
آموزش طراحی وب
آموزش پایتون، طراحی وب، جنگو و ...
آموزش گیت و ...
آموزش پایتون، جنگو،سی شارپ و ...
آموزش هوش مصنوعی
آموزش جاوا، ریاکت، تایپ اسکریپت و ...
آموزش زبان سی، ریاکت، سی پلاس پلاس و ...
آموزش هک و امنیت
آموزش ریکت، نود جیاس و گیت و ...
آموزش جاوااسکریپت، ریکت و ...
ویدیوهای آموزشی در زمینه درسهای مختلف مهندسی کامپیوتر
آموزش در زمینه علم داده شامل یادگیری ماشین، یادگیری عمیق، تحلیل آماری داده و مصورسازی دادهها
آموزش درباره فرانت اند، بک اند، معماری نرم افزار و ...
آموزش های ویدئویی در خصوص توسعه نرم افزار در مقیاس سازمانی به زبان جاوا و سی شارپ
rust-unofficial/awesome-rust
A curated list of Rust code and resources.
jaywcjlove/awesome-mac
This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.
vinta/awesome-python
Curated Python frameworks, libraries and resources.
fffaraz/awesome-cpp
A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
avelino/awesome-go
Curated Go frameworks and libraries.
ziadoz/awesome-php
A curated list of amazingly awesome PHP libraries, resources and shiny things.