Introduction to Java: Part 4
Synchronization: Java provides a way of creating threads and synchronizing their tasks using synchronized blocks. Synchronized blocks in Java are marked with the synchronized keyword. synchronization is implemented in Java with a concept called monitors. To Read more in detail: https://bit.ly/3LhoRLR
File Handling: The File class contains several methods for working with the pathname, deleting and renaming files, creating new directories, listing the contents of a directory, and determining several common attributes of files and directories. To learn more about file handling:https://bit.ly/3QOGljU
Regex: Regular Expressions or Regex (in short) in Java is an API for defining String patterns that can be used for searching, manipulating, and editing a string in Java. You can find more about Regex classes and interface here: https://bit.ly/3BjY64S
Learn more about Java here: https://bit.ly/3ddCqPW
Synchronization: Java provides a way of creating threads and synchronizing their tasks using synchronized blocks. Synchronized blocks in Java are marked with the synchronized keyword. synchronization is implemented in Java with a concept called monitors. To Read more in detail: https://bit.ly/3LhoRLR
File Handling: The File class contains several methods for working with the pathname, deleting and renaming files, creating new directories, listing the contents of a directory, and determining several common attributes of files and directories. To learn more about file handling:https://bit.ly/3QOGljU
Regex: Regular Expressions or Regex (in short) in Java is an API for defining String patterns that can be used for searching, manipulating, and editing a string in Java. You can find more about Regex classes and interface here: https://bit.ly/3BjY64S
Learn more about Java here: https://bit.ly/3ddCqPW
π2
Introduction to Java: Part 5
Exception Handling in Java: Java Exception Handling is a mechanism to handle runtime errors such as ClassNotFoundException, IOException, SQLException, RemoteException, etc. Delve into the main reasons why an exception occurs, Exception hierarchy, and types of Exceptions here: https://bit.ly/3BG0ioU
JAVA IO: Java brings various Streams with its I/O package that helps the user to perform all the input-output operations. These streams support all the types of objects, data types, characters, files, etc to fully execute the I/O operations. Learn more about Java I/O here: https://bit.ly/3DtnPdZ
Java SE8 Features: Java SE 8 has features like Lamba expressions, streams API, default methods, optional classes, stream filters, and a lot more.
Go to the link and learn every concept in detail: https://bit.ly/3ddCqPW
Exception Handling in Java: Java Exception Handling is a mechanism to handle runtime errors such as ClassNotFoundException, IOException, SQLException, RemoteException, etc. Delve into the main reasons why an exception occurs, Exception hierarchy, and types of Exceptions here: https://bit.ly/3BG0ioU
JAVA IO: Java brings various Streams with its I/O package that helps the user to perform all the input-output operations. These streams support all the types of objects, data types, characters, files, etc to fully execute the I/O operations. Learn more about Java I/O here: https://bit.ly/3DtnPdZ
Java SE8 Features: Java SE 8 has features like Lamba expressions, streams API, default methods, optional classes, stream filters, and a lot more.
Go to the link and learn every concept in detail: https://bit.ly/3ddCqPW
π4β€1
"Problem of the Day"
Solve this question to get points.
You are in a city that consists of n intersections numbered from 0 to n - 1 with bi-directional roads between some intersections.
Full Problem: https://bit.ly/3DuIPRp
Solve this question to get points.
You are in a city that consists of n intersections numbered from 0 to n - 1 with bi-directional roads between some intersections.
Full Problem: https://bit.ly/3DuIPRp
practice.geeksforgeeks.org
Number of Ways to Arrive at Destination | Practice | GeeksforGeeks
You are in a city that consists of n intersections numbered from 0 to n - 1 with bi-directional roads between some intersections. The inputs are generated such that you can reach any intersection from any other
Introduction to Python: Part 1
Python Basics: Python was designed with an emphasis on code readability, and its syntax allows programmers to express their concepts in fewer lines of code. Python is a programming language that lets you work quickly and integrate systems more efficiently. Jump into the basics of Python here: https://bit.ly/3RSinWo
Operators in Python: Python Operators in general are used to perform operations on values and variables. These are standard symbols used for the purpose of logical and arithmetic operations. Look into different types of Python operators and more here: https://bit.ly/3S3N5LQ
Functions in Python: Python Functions is a block of statements that return the specific task. To learn about creating and calling functions in python and more: https://bit.ly/3dhDXEN
Delve into more Python concepts here: https://bit.ly/3dhyhdM
Python Basics: Python was designed with an emphasis on code readability, and its syntax allows programmers to express their concepts in fewer lines of code. Python is a programming language that lets you work quickly and integrate systems more efficiently. Jump into the basics of Python here: https://bit.ly/3RSinWo
Operators in Python: Python Operators in general are used to perform operations on values and variables. These are standard symbols used for the purpose of logical and arithmetic operations. Look into different types of Python operators and more here: https://bit.ly/3S3N5LQ
Functions in Python: Python Functions is a block of statements that return the specific task. To learn about creating and calling functions in python and more: https://bit.ly/3dhDXEN
Delve into more Python concepts here: https://bit.ly/3dhyhdM
π4
Introduction to Python: Part 2
Django Framework: Django is a Python-based web framework that allows you to quickly create efficient web applications. Django gives you ready-made components to use and that too for rapid development.
Why Django:
- Can be used to develop fully fleshed web applications in a short period of time.
- Easy to switch databases.
- Thousands of additional packages available.
- Very scalable.
Django architecture:
Django is based on MVT (Model-View-Template) architecture. MVT is a software design pattern for developing a web application.
Django Models: A Django model is the built-in feature that Django uses to create tables, their fields, and various constraints. Django Models is the SQL Database one uses with Django.
You can also create apps using the Django frameworks like the News app, weather app, and much more.
Get into Django basics, forms, templates, views, and models here: https://bit.ly/3eS76Xt
Django Framework: Django is a Python-based web framework that allows you to quickly create efficient web applications. Django gives you ready-made components to use and that too for rapid development.
Why Django:
- Can be used to develop fully fleshed web applications in a short period of time.
- Easy to switch databases.
- Thousands of additional packages available.
- Very scalable.
Django architecture:
Django is based on MVT (Model-View-Template) architecture. MVT is a software design pattern for developing a web application.
Django Models: A Django model is the built-in feature that Django uses to create tables, their fields, and various constraints. Django Models is the SQL Database one uses with Django.
You can also create apps using the Django frameworks like the News app, weather app, and much more.
Get into Django basics, forms, templates, views, and models here: https://bit.ly/3eS76Xt
π3
Introduction to Python: Part 3
Python Numpy: Numpy is a general-purpose array-processing package. It provides a high-performance multidimensional array object and tools for working with these arrays. It is the fundamental package for scientific computing with Python. Learn more about Python Numpy here: https://bit.ly/3qK27uM
Panda: Panda is an open-source library and a package that offers various data structures and operations for manipulating numerical data and time series. It is mainly popular for importing and analyzing data much easier. Pandas is fast and it has high performance & productivity for users. Find the complete Panda tutorial here: https://bit.ly/3BodEVi
To learn more python concepts, you need to check out: https://bit.ly/3dhyhdM
Python Numpy: Numpy is a general-purpose array-processing package. It provides a high-performance multidimensional array object and tools for working with these arrays. It is the fundamental package for scientific computing with Python. Learn more about Python Numpy here: https://bit.ly/3qK27uM
Panda: Panda is an open-source library and a package that offers various data structures and operations for manipulating numerical data and time series. It is mainly popular for importing and analyzing data much easier. Pandas is fast and it has high performance & productivity for users. Find the complete Panda tutorial here: https://bit.ly/3BodEVi
To learn more python concepts, you need to check out: https://bit.ly/3dhyhdM
π3π₯2
Introduction to Python: Part 4
Machine Learning with Python: Machine Learning is the field of study that gives computers the capability to learn without being explicitly programmed. Machine learning is actively being used today, perhaps in many more places than one would expect. You can find everything right from how to start with Machine Learning to understanding and implementing python libraries. Click here: https://bit.ly/3dg7nTR
Python GUI: Python offers multiple options for developing GUI (Graphical User Interface). Out of all the GUI methods, Tkinter is the most commonly used method. It is a standard Python interface to the Tk GUI toolkit shipped with Python. Python with Tkinter is the fastest and easiest way to create GUI applications. Creating a GUI using Tkinter is an easy task. Learn how to create a Tkinter app with just a click: https://bit.ly/3ScaLxx
Get into more Python concepts: https://bit.ly/3dhyhdM
Machine Learning with Python: Machine Learning is the field of study that gives computers the capability to learn without being explicitly programmed. Machine learning is actively being used today, perhaps in many more places than one would expect. You can find everything right from how to start with Machine Learning to understanding and implementing python libraries. Click here: https://bit.ly/3dg7nTR
Python GUI: Python offers multiple options for developing GUI (Graphical User Interface). Out of all the GUI methods, Tkinter is the most commonly used method. It is a standard Python interface to the Tk GUI toolkit shipped with Python. Python with Tkinter is the fastest and easiest way to create GUI applications. Creating a GUI using Tkinter is an easy task. Learn how to create a Tkinter app with just a click: https://bit.ly/3ScaLxx
Get into more Python concepts: https://bit.ly/3dhyhdM
β€1
Introduction to Python: Part 5
Modules in Python: A Python module is a file containing Python definitions and statements. A module can define functions, classes, and variables. A module can also include runnable code. Get to know different modules here: https://bit.ly/3eVFuk6
Working with Databases: MongoDB and Python- MongoDB is a cross-platform, document-oriented database that works on the concept of collections and documents. To understand the work in detail, check this: https://bit.ly/3Lh4f6J
Applications & Projects: To strengthen the concepts youβve learned, you need to learn about the application part as well. For ex- Facebook login using Python: Python scripting is one of the most intriguing and fascinating things to do meanwhile learning Python. Automation and controlling the browser are one of them. Know how to log in to the Facebook account using Python and the power of selenium. Check this out: https://bit.ly/3UhP5ly
Delve into more Python Concepts here: https://bit.ly/3dhyhdM
Modules in Python: A Python module is a file containing Python definitions and statements. A module can define functions, classes, and variables. A module can also include runnable code. Get to know different modules here: https://bit.ly/3eVFuk6
Working with Databases: MongoDB and Python- MongoDB is a cross-platform, document-oriented database that works on the concept of collections and documents. To understand the work in detail, check this: https://bit.ly/3Lh4f6J
Applications & Projects: To strengthen the concepts youβve learned, you need to learn about the application part as well. For ex- Facebook login using Python: Python scripting is one of the most intriguing and fascinating things to do meanwhile learning Python. Automation and controlling the browser are one of them. Know how to log in to the Facebook account using Python and the power of selenium. Check this out: https://bit.ly/3UhP5ly
Delve into more Python Concepts here: https://bit.ly/3dhyhdM
π3
"Problem of the Day"
Solve this question to get points.
A flock of sheep is running east along a straight, narrow road.
Full Problem: https://practice.geeksforgeeks.org/problems/minimum-swaps-1649134975/1
Solve this question to get points.
A flock of sheep is running east along a straight, narrow road.
Full Problem: https://practice.geeksforgeeks.org/problems/minimum-swaps-1649134975/1
practice.geeksforgeeks.org
Minimum Swaps | Practice | GeeksforGeeks
A flock of sheep is running east along a straight, narrow road. Each one is running at its own constant speed. Whenever a sheep catches up to the one in front of it, it has to slow down and follow at the speed of the other sheep. You are in a mobile
Hiring Alert π€©
Here is an excellent opportunity knocking at your door.
For all the coders who love to teach, join us as - Video Content Creator (Freelancer)
πEligibility criteria-
β Any undergraduate, graduate or working professional will do.
β Good understanding of computer science/coding languages/other technical areas.
β Should have the capability to deliver good quality content
β Good knowledge of CS Subjects/Programming languages/other technical domains
πWork Location - Work From Home
πPerks-
β Paid opportunity.
β Flexible working hours.
Apply now: https://script.geeksforgeeks.org/on-boarding/youtube?utm_source=telegram&utm_medium=marketingteam_telegram&utm_campaign=video_creator_onboarding
Interested ones are welcome to apply
Here is an excellent opportunity knocking at your door.
For all the coders who love to teach, join us as - Video Content Creator (Freelancer)
πEligibility criteria-
β Any undergraduate, graduate or working professional will do.
β Good understanding of computer science/coding languages/other technical areas.
β Should have the capability to deliver good quality content
β Good knowledge of CS Subjects/Programming languages/other technical domains
πWork Location - Work From Home
πPerks-
β Paid opportunity.
β Flexible working hours.
Apply now: https://script.geeksforgeeks.org/on-boarding/youtube?utm_source=telegram&utm_medium=marketingteam_telegram&utm_campaign=video_creator_onboarding
Interested ones are welcome to apply
Introduction to PHP: Part 1
The term PHP is an acronym for Hypertext Preprocessor. It is a server-side scripting language that is used for web development. It can be easily embedded with HTML files. The PHP codes are executed on the server side whereas HTML codes are directly executed on the browser. Get more into PHP and its characteristics: https://bit.ly/3QVvOn8
Advantages & disadvantages: Leading social networking sites like Facebook and reputed organizations like Harvard University are both using PHP which makes PHP popular and increases its credibility. Know the advantages & disadvantages of using PHP here: https://bit.ly/3BlOzdS
Connect PHP to MySQL: PHP 5 and later can work with a MySQL database using:
- MySQLi extension (the βiβ is an abbreviation for improved)
- PDO (PHP Data Objects)
Learn more about how to connect PHP to MySQL here: https://bit.ly/3QL3vb7
Jump in to learn more about PHP: https://bit.ly/3QL5Sux
The term PHP is an acronym for Hypertext Preprocessor. It is a server-side scripting language that is used for web development. It can be easily embedded with HTML files. The PHP codes are executed on the server side whereas HTML codes are directly executed on the browser. Get more into PHP and its characteristics: https://bit.ly/3QVvOn8
Advantages & disadvantages: Leading social networking sites like Facebook and reputed organizations like Harvard University are both using PHP which makes PHP popular and increases its credibility. Know the advantages & disadvantages of using PHP here: https://bit.ly/3BlOzdS
Connect PHP to MySQL: PHP 5 and later can work with a MySQL database using:
- MySQLi extension (the βiβ is an abbreviation for improved)
- PDO (PHP Data Objects)
Learn more about how to connect PHP to MySQL here: https://bit.ly/3QL3vb7
Jump in to learn more about PHP: https://bit.ly/3QL5Sux
π2β€1
Introduction to PHP: Part 2
PHP Form Processing: Learn how to process forms in PHP. HTML forms are used to send the user information to the server and return the result back to the browser. For example, if you want to get the details of visitors to your website, and send them good thoughts, you can collect the user information by means of form processing. To know more check this: https://bit.ly/3QSkNmH
Build a Grocery store web app using PHP with MySQL: The best way to get deeper into the concepts is by applying what youβve learned. Letβs learn to create a grocery store using PHP with MySQL, click here: https://bit.ly/3BpFjoO
To jump into more PHP concepts: https://bit.ly/3QL5Sux
PHP Form Processing: Learn how to process forms in PHP. HTML forms are used to send the user information to the server and return the result back to the browser. For example, if you want to get the details of visitors to your website, and send them good thoughts, you can collect the user information by means of form processing. To know more check this: https://bit.ly/3QSkNmH
Build a Grocery store web app using PHP with MySQL: The best way to get deeper into the concepts is by applying what youβve learned. Letβs learn to create a grocery store using PHP with MySQL, click here: https://bit.ly/3BpFjoO
To jump into more PHP concepts: https://bit.ly/3QL5Sux
π4
Introduction to PHP: Part 3
How to upload an image into the database and display it: Uploading the image/videos into the database and displaying it using PHP is the way of uploading the image into the database and fetching it from the database. To take a deep dive into this: https://bit.ly/3f0IFHD
Signup form using PHP and MySQL database: The task is to create and design a sign-up form in which if the user enters details, the HTML form data are inserted into our MySQL server database. To understand it in more detail: https://bit.ly/3qKzGwF
Learn more about PHP concepts here: https://bit.ly/3QL5Sux
How to upload an image into the database and display it: Uploading the image/videos into the database and displaying it using PHP is the way of uploading the image into the database and fetching it from the database. To take a deep dive into this: https://bit.ly/3f0IFHD
Signup form using PHP and MySQL database: The task is to create and design a sign-up form in which if the user enters details, the HTML form data are inserted into our MySQL server database. To understand it in more detail: https://bit.ly/3qKzGwF
Learn more about PHP concepts here: https://bit.ly/3QL5Sux
π3
Introduction to PHP: Part 4
Dynamically generating a QR code using PHP:
There are a number of open source libraries available online which can be used to generate a Quick Response(QR) Code.
A good open-source library for QR code generation in PHP is available in SourceForge. It just needs to be downloaded and copied into the project folder. This includes a module named βphpqrcodeβ in which there is a file named βqrlib.phpβ. This file must be included in the code to use a function named βpng()β, which is inside the QRcode class. png() function outputs directly a QR code in the browser when we pass some text as a parameter, but we can also create a file and store it.
To delve into it: https://bit.ly/3eMsnli
Find everything here: https://bit.ly/3QL5Sux
Dynamically generating a QR code using PHP:
There are a number of open source libraries available online which can be used to generate a Quick Response(QR) Code.
A good open-source library for QR code generation in PHP is available in SourceForge. It just needs to be downloaded and copied into the project folder. This includes a module named βphpqrcodeβ in which there is a file named βqrlib.phpβ. This file must be included in the code to use a function named βpng()β, which is inside the QRcode class. png() function outputs directly a QR code in the browser when we pass some text as a parameter, but we can also create a file and store it.
To delve into it: https://bit.ly/3eMsnli
Find everything here: https://bit.ly/3QL5Sux
π2π₯1
Introduction to PHP: Part 5
Last but not least. In order to strengthen what you've learned so far, you need to go through the frequently asked interview questions.
Set 1: Prepare better with these PHP interview questions and answers. Go to the link and check this now: https://bit.ly/3BNFifR
Set 2: Find more of these interview questions with their answers here: https://bit.ly/3BO3DSR
Find everything in one place: https://bit.ly/3BO3DSR
Last but not least. In order to strengthen what you've learned so far, you need to go through the frequently asked interview questions.
Set 1: Prepare better with these PHP interview questions and answers. Go to the link and check this now: https://bit.ly/3BNFifR
Set 2: Find more of these interview questions with their answers here: https://bit.ly/3BO3DSR
Find everything in one place: https://bit.ly/3BO3DSR
π3β€1
"Problem of the Day"
Solve this question to get points.
Given two integers L and R find the difference of number of composites and primes between the range L and R (both inclusive).
Full Problem: https://practice.geeksforgeeks.org/problems/composite-and-prime0359/1
Solve this question to get points.
Given two integers L and R find the difference of number of composites and primes between the range L and R (both inclusive).
Full Problem: https://practice.geeksforgeeks.org/problems/composite-and-prime0359/1
practice.geeksforgeeks.org
Set kth bit | Practice | GeeksforGeeks
Given a number N and a value K. From the right, set the Kth bit in the binary representation of N. The position of Least Significant Bit(or last bit) is 0, the second last bit is 1 and so on.
Example 1:
Input:
N = 10
K = 2
Output:
14
Explan
Example 1:
Input:
N = 10
K = 2
Output:
14
Explan
β€4
Preparation for acing a coding interview starts months before the interview itself. We know that itβs hard to prepare for tech interviews, and we all need some guidance to start preparing in the right direction.
But all this hard work becomes useless when you don't practice what you've learned so far. Practice brings consistency, and consistency is essential when it comes to coding.
You can find more tips here: https://bit.ly/3BiAQ7i
And for consistency, participate in the weekly interview series to make coding a habit and ace the tech interview for your desired job.
Register now: https://bit.ly/3LmQoLY
But all this hard work becomes useless when you don't practice what you've learned so far. Practice brings consistency, and consistency is essential when it comes to coding.
You can find more tips here: https://bit.ly/3BiAQ7i
And for consistency, participate in the weekly interview series to make coding a habit and ace the tech interview for your desired job.
Register now: https://bit.ly/3LmQoLY
π6
"Problem of the Day"
Solve this question to get points.
Given an array a of integers of length n, find the nearest smaller number for every element such that the smaller element is on left side.If no small element present on the left print -1.
Full Problem: https://bit.ly/3Bu44jF
Solve this question to get points.
Given an array a of integers of length n, find the nearest smaller number for every element such that the smaller element is on left side.If no small element present on the left print -1.
Full Problem: https://bit.ly/3Bu44jF
practice.geeksforgeeks.org
Smallest number on left | Practice | GeeksforGeeks
Given an array a of integers of length n, find the nearest smaller number for every element such that the smaller element is on left side.If no small element present on the left print -1.
Example 1:
Input: n = 3
a = {1, 6, 2}
Output: -
Example 1:
Input: n = 3
a = {1, 6, 2}
Output: -
π3π₯3π1
"Problem of the Day"
Solve this question to get points.
Given the base (in units) of a right-angled isoceles traingle, find the maximum number of 2X2 squares that can fit in the triangle with given base.
Full Problem: https://bit.ly/3Se4fqj
Solve this question to get points.
Given the base (in units) of a right-angled isoceles traingle, find the maximum number of 2X2 squares that can fit in the triangle with given base.
Full Problem: https://bit.ly/3Se4fqj
practice.geeksforgeeks.org
Maximum number of 2X2 squares | Practice | GeeksforGeeks
Given the base (in units) of a right-angled isoceles traingle, find the maximum number of 2X2 squares that can fit in the triangle with given base.
Example 1:
Input: 8
Output: 6
Explanation:
Please refer below diagram for explanation.
Example 1:
Input: 8
Output: 6
Explanation:
Please refer below diagram for explanation.
Start your programming journey post 02.pdf
282 KB
Hey Everybody,
We really hope that our "Start Your Programming Journey" module helped you out.
Here in this pdf, you can find all the study material which we've posted so far.
Keep learning!
We really hope that our "Start Your Programming Journey" module helped you out.
Here in this pdf, you can find all the study material which we've posted so far.
Keep learning!
π9π₯6π±2β€1