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 Question
1.2k

Questions

2

Discussions

18

Active Users

11.1k

Followers

New answer posted

a month ago

0 Follower 6 Views

N
Nandana Vijayakumar

Beginner-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

...more

New answer posted

2 months ago

0 Follower 26 Views

A
Artha Ghosh

Contributor-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 ago

0 Follower 1 View

D
Diya Nihalani

Contributor-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 ago

0 Follower 1 View

D
Diya Nihalani

Contributor-Level 10

Here are some of the fundamental skills that you should aim to acquire while learning Python:

SkillDetails
Python SyntaxLearn 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 StructuresCommon data structures in Python, such as lists, dictionaries, and sets.
Algorithms and Data AnalysisKnowledge of common algorithms and techniques for data analysis- sorting, searching, and statistical analysis.
Libraries and FrameworksPython libraries and frameworks, such as NumPy, Pandas, and Matplotlib for data analysis and manipulation, and Flask or Django for web development. 
Debugging & TestingLearn to Debug and test Python code using tools such as the built-in debugger and unittest library. 
Web ScrapingIt 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 LearningMachine learning concepts and using Python libraries such as scikit-learn & TensorFlow to build & train models.
 

New question posted

2 months ago

0 Follower 7 Views

New answer posted

2 months ago

0 Follower 2 Views

D
Diya Nihalani

Contributor-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 ago

0 Follower 1 View

D
Diya Nihalani

Contributor-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 ago

0 Follower 1 View

D
Diya Nihalani

Contributor-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 ago

0 Follower 1 View

D
Diya Nihalani

Contributor-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,

...more

New answer posted

2 months ago

0 Follower 1 View

D
Diya Nihalani

Contributor-Level 10

Key Concepts in Python

Below are the essential concepts that you must know while learning Python.

Key ConceptsDescription
VariablesStore data values in the program.
Data TypesBuilt-in types of data like numbers, strings, lists, etc.
OperatorsSpecial 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.
LoopsControl 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 ObjectsClasses 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.

Get authentic answers from experts, students and alumni that you won't find anywhere else

Sign Up on Shiksha

On Shiksha, get access to

  • 65k Colleges
  • 1.2k Exams
  • 688k Reviews
  • 1800k Answers

Share Your College Life Experience

×
×

This website uses Cookies and related technologies for the site to function correctly and securely, improve & personalise your browsing experience, analyse traffic, and support our marketing efforts and serve the Core Purpose. By continuing to browse the site, you agree to Privacy Policy and Cookie Policy.