Introduction to Programming
Makhanlal Chaturvedi University / BCA / VBA programming
Introduction to Programming in Hindi
Introduction to Programming in Hindi
What is Programming and its purpose in Hindi
Programming рдХрд╛ рдорддрд▓рдм рд╣реЛрддрд╛ рд╣реИ рдПрдХ sequence of instructions рдпрд╛рдиреА рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рддреИрдпрд╛рд░ рдХрд░рдирд╛, рдЬреЛ рдХрд┐рд╕реА computer рдпрд╛ electronic device рдХреЛ рдХрд┐рд╕реА рдХрд╛рдо рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рдПред рдпреЗ instructions рдПрдХ рд╡рд┐рд╢реЗрд╖ language рдореЗрдВ рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рд╣рдо "Programming Language" рдХрд╣рддреЗ рд╣реИрдВред рдЬреИрд╕реЗ рдЗрдВрд╕рд╛рдиреЛрдВ рдХреЗ рдЖрдкрд╕ рдореЗрдВ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рд╣реЛрддреА рд╣реИ, рд╡реИрд╕реЗ рд╣реА рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдПрдХ рднрд╛рд╖рд╛ рд╣реЛрддреА рд╣реИ тАУ рдЙрд╕реЗ рд╣реА programming language рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
Programming рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдПрдХ рдРрд╕рд╛ software рдпрд╛ application рдмрдирд╛ рд╕рдХреЗрдВ рдЬреЛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХреЗ, data рдХреЛ process рдХрд░ рд╕рдХреЗ рдпрд╛ рдХрд┐рд╕реА task рдХреЛ automate рдХрд░ рд╕рдХреЗред
- Website рдмрдирд╛рдирд╛
- Mobile App рдмрдирд╛рдирд╛
- Games рдмрдирд╛рдирд╛
- Data Analysis рдХрд░рдирд╛
- Machine Learning Model рдмрдирд╛рдирд╛
- Automated Task рдХрд░рдирд╛ рдЬреИрд╕реЗ Email рднреЗрдЬрдирд╛, рд░рд┐рдкреЛрд░реНрдЯ рдмрдирд╛рдирд╛ рдЖрджрд┐
Programming рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓рдЧрднрдЧ рд╣рд░ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ тАУ Education, Healthcare, Business, Science, Defense, рдФрд░ Entertainment рдЬреИрд╕реА рдЬрдЧрд╣реЛрдВ рдкрд░ред
Types of Programming Languages explained in Hindi
Programming Languages рдХрдИ рдкреНрд░рдХрд╛рд░ рдХреА рд╣реЛрддреА рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ рдХреА рдЕрдкрдиреА syntax рдФрд░ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рдХреБрдЫ рдкреНрд░рдореБрдЦ рдкреНрд░рдХрд╛рд░ рджрд┐рдП рдЧрдП рд╣реИрдВ:
Language Type | Examples | Use |
---|---|---|
Low Level Language | Assembly Language | Hardware level рдХрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП |
High Level Language | C, C++, Java, Python | Software development, web/app creation |
Scripting Language | JavaScript, PHP, Python | Web development, automation |
Markup Language | HTML, XML | Web page рдХреА structure рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП |
рд╣рд░ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрд▓рдЧ-рдЕрд▓рдЧ scenarios рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕реЗ тАУ
- Python тАУ Data Science, Machine Learning
- JavaScript тАУ Web Development
- Java тАУ Android Apps
- C/C++ тАУ System Level Programming
Introduction to variables, loops and conditions in programming in Hindi
Variables: Variables рдХрд╛ рдорддрд▓рдм рд╣реЛрддрд╛ рд╣реИ рдХрд┐рд╕реА data рдХреЛ temporarily memory рдореЗрдВ store рдХрд░рдирд╛ред рдорд╛рди рд▓реАрдЬрд┐рдП рд╣рдореЗрдВ рдХрд┐рд╕реА student рдХрд╛ рдирд╛рдо store рдХрд░рдирд╛ рд╣реИ, рддреЛ рд╣рдо рдПрдХ variable рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:
name = "Rahul";
рдпрд╣рд╛рдВ name рдПрдХ variable рд╣реИ рдФрд░ рдЙрд╕рдореЗрдВ "Rahul" рдирд╛рдо store рд╣реИред
Loops: Loop рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдХрд┐рд╕реА рдХрд╛рдо рдХреЛ рдмрд╛рд░-рдмрд╛рд░ рджреЛрд╣рд░рд╛рдирд╛ рд╣реЛред рдЬреИрд╕реЗ тАУ 1 рд╕реЗ 10 рддрдХ рдХреЗ рдирдВрдмрд░ print рдХрд░рдирд╛ред
for (int i = 1; i <= 10; i++) {
printf("%d", i);
}
рдКрдкрд░ рд╡рд╛рд▓рд╛ loop 1 рд╕реЗ 10 рддрдХ рдХреЗ numbers рдХреЛ print рдХрд░реЗрдЧрд╛ред
Conditions: Conditions рдХрд╛ рдЙрдкрдпреЛрдЧ decision рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ тАУ рдЕрдЧрд░ student рдХреЗ marks 40 рд╕реЗ рдЬреНрдпрд╛рджрд╛ рд╣реИрдВ рддреЛ pass, рдирд╣реАрдВ рддреЛ fail:
if (marks >= 40) {
printf("Pass");
} else {
printf("Fail");
}
Programming рдореЗрдВ рдЕрдЧрд░, рд╡рд░рдирд╛ (if-else) рдХрд╛ рдЙрдкрдпреЛрдЧ logic рдФрд░ decision рд▓реЗрдиреЗ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред
Why logic building is important in programming in Hindi
Logic Building programming рдХрд╛ рд╕рдмрд╕реЗ рдЬрд░реВрд░реА рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рд╕рд┐рд░реНрдл syntax рд╕реАрдЦ рд▓реЗрдирд╛ рдХрд╛рдлреА рдирд╣реАрдВ рд╣реИ, рдЕрд╕рд▓реА power рддрдм рдЖрддреА рд╣реИ рдЬрдм рд╣рдо problems рдХреЛ logically рд╕реЛрдЪрдХрд░ solve рдХрд░рдирд╛ рд╕реАрдЦрддреЗ рд╣реИрдВред рдЕрдЧрд░ рдЖрдк logic рдмрдирд╛рдирд╛ рд╕реАрдЦ рдЧрдП рддреЛ рдХреЛрдИ рднреА language рд╕реАрдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
рдиреАрдЪреЗ рдХреБрдЫ рдХрд╛рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ рдХрд┐ Logic Building рдХреНрдпреЛрдВ рдЬрд╝рд░реВрд░реА рд╣реИ:
- Problem рдХреЛ рдЫреЛрдЯреЗ-рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ divide рдХрд░рдирд╛ рдЖрддрд╛ рд╣реИ
- Algorithm рдФрд░ Flowchart рд╕рдордЭрдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
- Code efficient рдФрд░ fast рдмрдирддрд╛ рд╣реИ
- Debugging рдФрд░ error finding рдЖрд╕рд╛рди рд╣реЛрддреА рд╣реИ
- Real world problems рдХреЛ solve рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
Logic building рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдХреБрдЫ рдЕрднреНрдпрд╛рд╕ рдХрд░реЗрдВ:
- Simple problems рдХреЛ manually solve рдХрд░реЗрдВ рдЬреИрд╕реЗ factorial, palindrome, prime number check
- Pseudo-code рд▓рд┐рдЦрдирд╛ рд╕реАрдЦреЗрдВ
- Flowchart рдмрдирд╛рдПрдВ
- Daily 1-2 logic problems solve рдХрд░реЗрдВ
- Online practice platforms рдЬреИрд╕реЗ HackerRank, CodeChef рдкрд░ practice рдХрд░реЗрдВ
Logic рдПрдХ muscle рдХреА рддрд░рд╣ рд╣реЛрддрд╛ рд╣реИ тАУ рдЬрд┐рддрдирд╛ рдЬреНрдпрд╛рджрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░реЛрдЧреЗ, рдЙрддрдирд╛ рдЬреНрдпрд╛рджрд╛ рдордЬрдмреВрдд рдмрдиреЗрдЧрд╛ред рд╢реБрд░реБрдЖрдд рдореЗрдВ рдореБрд╢реНрдХрд┐рд▓ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдзреАрд░реЗ-рдзреАрд░реЗ рд╕рдм рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред