Programming Languages
Get insights from 1.2k questions on Programming Languages, answered by students, alumni, and experts. You may also ask and answer any question you like about Programming Languages
Follow Ask QuestionQuestions
Discussions
Active Users
Followers
New answer posted
a month agoBeginner-Level 1
A big problem we noticed with the software engineering students at Amquest Education was this: Many jumped into React or Node without really knowing JavaScript. They wanted fast results, but without knowing the basics—variables, functions, loops, objects, and the DOM—things fell apart as soon as the code got a little tricky.
If you don't get how JavaScript handles scope, hoisting, or asynchronous stuff, you'll always be confused, even with simple projects. It's tempting to just follow cool tutorials, but you'll grow more if you slow down and get a solid foundation.
Start small. Build to-do lists, calculators, or simple games using ju
New answer posted
2 months agoContributor-Level 6
Set up your "workshop", by installing the Java programs and installing a coding programme you like. Think of this like your kitchen where you are going to cook your programs. Start by doing little projects—a calculator, or to-do list would be two easy project ideas to try. Just remember, coding it like a muscle; the more you do it the easier it will become. Do not hesitate to ask questions or look in to coding communities. There are many friendly people who have also been in your shoes and enjoy helping others!
New answer posted
2 months agoContributor-Level 10
Both of the languages - C+ and Java are object-oriented languages, on one hand C+ is known for providing more control over system resources and hardware due to its low-level capabilities. Java, on the other hand, runs on a virtual machine which provides platform independence at the expense of direct hardware interaction.
New answer posted
2 months agoContributor-Level 10
Here are some of the fundamental skills that you should aim to acquire while learning Python:
Skill | Details |
---|---|
Python Syntax | Learn Syntax of the Python language, including variables, data types, control structures, and functions. |
Object-Oriented Programming | Know about Object-oriented programming concepts such as classes, objects, and inheritance. |
File I/O | Know how to read and write files in Python, including text as well as binary files. |
Data Structures | Common data structures in Python, such as lists, dictionaries, and sets. |
Algorithms and Data Analysis | Knowledge of common algorithms and techniques for data analysis- sorting, searching, and statistical analysis. |
Libraries and Frameworks | Python libraries and frameworks, such as NumPy, Pandas, and Matplotlib for data analysis and manipulation, and Flask or Django for web development. |
Debugging & Testing | Learn to Debug and test Python code using tools such as the built-in debugger and unittest library. |
Web Scraping | It is about Web scraping and utilizing Python libraries, such as BeautifulSoup, to extract data from websites. |
Web Development | Knowledge of Python to develop web applications using frameworks - Flask or Django. |
Machine Learning | Machine learning concepts and using Python libraries such as scikit-learn & TensorFlow to build & train models. |
New question posted
2 months agoNew answer posted
2 months agoContributor-Level 10
In Python, "branching" refers to the action of executing blocks of code based on whether certain conditions are met or not. This allows programs to take decisions and respond dynamically to various inputs or states.
Python contains only one kind of branch, the 'if' statement. If the predicate given is true, it executes a block of code and not execute it if the predicate is false.
New answer posted
2 months agoContributor-Level 10
There are many online and full-time offline courses. Following is the list of a few colleges for doing a Python course:
TGC Animation and Multimedia, Delhi
Techdata Solution, Pune
NIELIT- National Institute of Electronics and Information Technology, Delhi
Manipal ProLearn, Bangalore
Appin Technology Lab
ISM- University of Skills
IIHT Howrah
Centre for Development of Advanced Computing (C-DAC) Mohali
Boston Institute of Analytics, Mumbai
NIIT Limited
Dr. GY Pathrikar College of Computer Science and IT, Aurangabad
New answer posted
2 months agoContributor-Level 10
There are no Python exams for taking admission in the course. Anyone who has completed their 12th class and has basic computer knowledge can take admission in a Python course. To fill out the online admission form, aspirants should visit the institute or college's official website and fill in the details. Once the registration is done, the college will contact the candidates for further information.
New answer posted
2 months agoContributor-Level 10
After completing the Python course, one can acquire the skills of data science, web applications, and rapid application development. The main Python subjects are -
Python fundamentals and programming: It comprises functions, conditional execution, and loops, strings, lists and tuples, scopes and namespaces, modules, dictionaries, and sets
Intermediate Python: It includes file handling, object-oriented programming, iterators, generators, decorators, and lambda expressions.
Advanced Python subjects comprise C code in Python, writing library, closure, method chaining, function factory, building framework, Python in C#, Python in Java,
New answer posted
2 months agoContributor-Level 10
Key Concepts in Python
Below are the essential concepts that you must know while learning Python.
Key Concepts | Description |
---|---|
Variables | Store data values in the program. |
Data Types | Built-in types of data like numbers, strings, lists, etc. |
Operators | Special symbols in Python that carry out arithmetic or logical computation. |
Conditional Statements | These are decision-making structures used to execute code based on certain conditions. |
Loops | Control structures are used to repeat a block of code a certain number of times or until a certain condition is met. |
Functions | A block of code that can be called multiple times in a program. |
Classes and Objects | Classes are templates for creating objects, which are instances of a class. |
Exception Handling | A mechanism to handle errors and exceptions that may occur in a program. |
Modules and Packages | A way to organize code into reusable and separate units. |
Taking an Exam? Selecting a College?
Get authentic answers from experts, students and alumni that you won't find anywhere else
Sign Up on ShikshaOn Shiksha, get access to
- 65k Colleges
- 1.2k Exams
- 688k Reviews
- 1800k Answers