GithubHelp home page GithubHelp logo

astrodevil / programming-basics Goto Github PK

View Code? Open in Web Editor NEW
69.0 1.0 122.0 258.17 MB

This Repository Contains source codes of various programming languages. Please Contribute to make this Useful.

Home Page: https://astrodevil.github.io/Programming-Basics/

License: MIT License

C 15.18% C++ 37.59% Java 16.27% Python 17.95% CSS 3.02% HTML 1.63% Jupyter Notebook 5.38% JavaScript 2.80% C# 0.19%
c cpp java programming basics contributions-welcome books programming-languages dsa- dsa-bootcamp-java

programming-basics's Introduction

Programming-Basics

Hactoberfest
Maintenance PRs Welcome Open Source Love Contributions Welcome Beginners Friendly GitHub Issues GitHub Forks GitHub Stars

About❓

Want To Start your Open-Source Journey Without Facing Difficulties?,If Yes, Then You Are at The Right Place!🎯

Don't Know How to Begin Your Journey in Hacktober Fest? Follow Our Tutorials.

This Project Contains Basic Solutions, Source Codes, Projects, Games, Book Pdfs related to Different Programming Languages🤗. As Everyone is Learning One or More Programming Languages, So Contribution to This Project Will be Very Easy for You!.

You can Also Take Help from This Project Towards Your Learning or You Can Contribute to Make This More Helpful for Others.

So, What are you Waiting For?

This Project is a part of the following Open Source Program❤️

Hacktoberfest
Hacktoberfest 2022
  

Hactoberfest FAQs

Contributing Guidelines📝

Thanks a Ton for Showing Your Interest in Contributing to our Repo! Pull requests are Welcome. For Major Changes, Please Open an Issue First to Discuss What you would like to Change.

To Start Contributing To This Repo, Follow the Below Guidelines:

1. Star and Fork this Repository.

2. Clone your Forked Copy of the Project.

git clone https://github.com/<your_user_name>/Programming-Basics.git

3. Navigate to The Project Directory 📁 .

cd Programming-Basics

4. Add a Reference(remote) to the Original Repository.

git remote add upstream https://github.com/Astrodevil/Programming-Basics.git 

5. Check the Remotes for This Repository.

git remote -v

6. Always Take a Pull from the Upstream Repository to your Master Branch to Keep it at par with the Main Project(The Updated Repository).

git pull upstream main

7. Create a New Branch.

git checkout -b <your_branch_name>

8. Perfom Your Desired Changes to the Code Base.

9. Track your Changes:heavy_check_mark: .

git add . 

10. Commit your Changes .

git commit -m "(Type a Relevant and Appropriate Message)"

11. Push the Committed Changes in your Feature Branch to your Remote Repo.

git push -u origin <your_branch_name>

12. To Create a Pull Request, Click on Compare and Pull requests.

13. Add Appropriate Title and Description to your Pull Request Explaining your Changes and Efforts Done.

14. Click on Create Pull Request.

15. Wooohoo! You have Successfully Made a PR to the Programming-Basics 💥 . Wait for your Submission to be Accepted and Your PR to be Merged!.

Not Able to Understand How to Contribute? Let's Go Through Simple Tutorials on How to Begin.

Thanks a Ton for Showing Your Interest in Contributing to Our Repo!🏼

Kudos to you!🎈

Our Valuable Contributors👩‍💻👨‍💻 :

programming-basics's People

Contributors

aayush0606 avatar abhishekkumar11724 avatar aman-7299 avatar amanhussain08 avatar ankit-rane avatar aryan-kamboj avatar astrodevil avatar bipul-harsh avatar devanshtivari avatar esheetaparulekar avatar koddi-evangelista avatar kshitizsharma11 avatar m-a-n-a-s avatar m0hit-kumar avatar mdasimkhan avatar nashtronaut avatar nightfury-crypto avatar nishantdotcom avatar nitinkumar30 avatar rajan1199 avatar saisumanthkumar avatar sanaysarthak avatar shubhamnag14 avatar ssahibsingh avatar subh-chaturvedi avatar sushant-sinha avatar technoleaf3 avatar vipul-2003 avatar vtrrix avatar zenithclown avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

programming-basics's Issues

Sum of Elements of Linked List (C++)

I cannot see any program for adding the data elements of linked list.
I want to contribute with the same using recursion as well as without recursion in the Basic DSA folder.
Can you assign this to me ??

Add A* algorithm in python

The A* algorithm is one of the most effective path finding algorithms used to find the shortest path between two points

Armstrong number in JAVA

I would like to contribute a program that checks whether a number is armstrong or not in this repository

I want to add an easy Java Question

Hey,
I want to add an Easy Java question on Array.
Question : Maximum Product of Two Elements in an Array
Can you please assign this issue to me & add HactoberFest label.
Thanks.

Python Script to extract phone no. and email address from a text file.

Being a part of Hacktoberfest, I'm planning to add a python script which can extract phone no. and email address from a text file.
Problem Statement:
Say you have the boring task of finding every phone number and email address in a comments section of a popular blog. If you manually scroll through the page, you might end up searching for a long time. But if you had a program that could search the text in your clipboard for phone numbers and email addresses, you could simply press ctrl-A to select all the text, press ctrl-C to copy it to a .txt file, and then run your program. It would fetch just the phone numbers and email addresses it finds and write them to another .txt file.

I would like to work on this.

Want to add CPP pgm(s) for DSA!

Hello @Astrodevil, I'm begginer in opensource & participating in haktoberfest 2021!
I would like to add DSA pgm here, specifically now for sorting algo's - Insertion sort in CPP.
As per my checking, i didn't found that one in the repo 'till now!

Adding Linear Data Structure

I will be adding Linked List, Stack and Queue data structure programs, by creating new DSA-CPP sub-folder in DSA folder.

I want to add some programs for Array Implementation and Operations in C Language.

Array is a very useful data structure which is used almost everywhere. I would like to write properly documented Array ADT code, along with the operations we can do with Arrays, to make a good template for someone who wants to learn and utilize arrays.

Creating, Deleting, Inserting Elements, Merging Two Arrays, and much more along with the Time Complexities.

A new python project for hacktober fest 2021

Under python, some projects need to be there which are helpful to many.

I'd like to add a project related to Cyber Security which'll help people to communicate easily. This is a real issue in this internet world now which is the fastest-growing cyber hub today. I think I can provide a better solution to our communication by encrypting the message you want to transmit.

I've thought of other alternatives too like encrypting to an algorithm but they can be tracked & decrypted by various means. But if what if we encrypt our message into a media file?

I'd like to include a pull request also for the same after the code being implemented in my local PC.

Please accept this issue under Hacktober fest 2021.

Add some python programs

Always put question above code before commit in respective folders/files, So that anyone can understand
Raise a New Issue So that I can assign it you

Want to add prime number code in python

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Want to add array implementation in C (traversal, insertion, deletion)

I cannot see any array implementation in the C language. I'm bothered about the new programmers who'd like to go through the basics of DSA.

So, I want to contribute to the DSA in C language with array implementation which includes traversal, insertion & deletion.

I've considered another language (most probably Python) for DSA but we can completely do DSA in python with List & Dictionary which have their own built-in methods. So moved to C language.

Please consider this request under 'Hacktober fest 2021'.

Easy Contribution

This Repository contains basic level programming language source codes. Any newbie learning any language can contribute here.

Raise a New Issue So that I can assign it you

Want to add small google form spammer project in python

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Programs for C++ Stl.

Can I add C++ stl programs, and will it be counted as 1 successful PR for hactoberfest 2021?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.