Skip to content

Commit

Permalink
Merge branch 'main' into pythonproject
Browse files Browse the repository at this point in the history
  • Loading branch information
Varsha010101 authored May 30, 2024
2 parents 1b1e984 + 4038648 commit f0873a5
Show file tree
Hide file tree
Showing 40 changed files with 6,782 additions and 202 deletions.
3 changes: 1 addition & 2 deletions .github/workflows/auto-comment-on-issue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,7 @@ jobs:
run: |
COMMENT=$(cat <<EOF
{
"body": "Thank you for raising this issue! We'll look into it as soon as possible. Please ensure that the [issue](https://github.com/jfmartinz/ResourceHub/issues) is not duplicate, and you read [CONTRIBUUTING.md](https://github.com/jfmartinz/ResourceHub/blob/main/CONTRIBUTING.md#contributing-guidelines) carefully.
"body": "Thank you for raising this issue! We'll look into it as soon as possible. Please ensure that the [issue](https://github.com/jfmartinz/ResourceHub/issues) is not duplicate, and you read [CONTRIBUUTING.md](https://github.com/jfmartinz/ResourceHub/blob/main/CONTRIBUTING.md#contributing-guidelines) carefully.<br><br>
Your contributions are highly appreciated! 😊"
}
EOF
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/autocomment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ permissions:

jobs:
comment:
runs-on: ubuntu-latest
if: github.event.pull_request.merged == true

runs-on: ubuntu-latest

steps:
- name: Add Comment to Issue
- name: Add Comment to Merged PR
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/issue-reminder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: "Open-Issue-Reminder"

on:
schedule:
- cron: "* 12 */3 * *"
- cron: "0 12 */3 * *"

jobs:
welcome:
Expand All @@ -22,8 +22,8 @@ jobs:
state: 'open'
});
for (const issue of issues) {
const issueComment = `Hi there! This issue is still open. We are for your response.
Contributor Assigned: ${issue.assignees.map(assignee => '@' + assignee.login).join(', ') || 'None'}`;
const issueComment = `Hi there! This issue is still open. We are waiting for your response.
Assignees: ${issue.assignees.map(assignee => '@' + assignee.login).join(', ') || 'None'}`;
await github.issues.createComment({
issue_number: issue.number,
owner: context.repo.owner,
Expand Down
42 changes: 41 additions & 1 deletion App Development/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,10 @@ App development refers to crafting software for diverse devices, involving plann
- [Technologies](#technologies)<br>
- [Courses](#courses)<br>
- [Books](#books)<br>
- [Youtube Channels](#youtube-channels)<br>
- [YouTube Channels](#youtube-channels)<br>
- [YouTube Playlists](#youtube-playlists)
- [GitHub Repositories](#github-repositories)
- [Conclusion](#conclusion)

### Roadmap

Expand Down Expand Up @@ -261,6 +263,39 @@ App development refers to crafting software for diverse devices, involving plann
</tr>
</table>

### YouTube Playlists

<table width="100%">
<tr>
<th>Resource</th>
<th>Description</th>
</tr>
<tr>
<td><a href="htps://www.youtube.com/playlist?list=PLWPirh4EWFpEd96BkDvn9DVJASJrJs4GY">IOS App Development</a></td>
<td>This Youtube playlist'IOS App Development' by Tutorialspoint is the beginner friendly course, this gives the beginners a good start for learning the ios app development.</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/playlist?list=PL6Q9UqV2Sf1gHCHOKYLDofElSvxtRRXOR">The Complete Android App Developer Course</a></td>
<td>The Complete Android App Developer Course by Master Coding" is a comprehensive playlist aimed at teaching aspiring developers the fundamentals and advanced techniques of Android app development.</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/playlist?list=PLwvDm4VfkdpiLvzZFJI6rVIBtdolrJBVB">Swift Basics (Beginner Level) by Swiftful Thinking</a></td>
<td>This "Swift Basics (Beginner Level) by Swiftful Thinking" is a curated playlist designed to introduce beginners to the fundamentals of Swift programming language. Led by Swiftful Thinking, this series covers essential concepts and syntax, offering a solid foundation for individuals interested in iOS app development or Swift programming.</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/playlist?list=PLMRqhzcHGw1ZqzYnpIuQAn2rcjhOtbqGX">Learn swift</a></td>
<td>This Playlist 'Learn Swift' is for absolute beginners. In this multi-part tutorial, learn the basics of Swift programming for making apps by watching live demos, following examples, doing exercises and reading the lesson notes and more.</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/playlist?list=PL4cUxeGkcC9jLYyp2Aoh6hcWuxFDX6PBJ">Flutter Tutorial for Beginners</a></td>
<td>In this Flutter tutorial for Beginners series, they will show you how to use Flutter (and Dart) to create Android and iOS apps from scratch. We'll learn all about widgets, packages, assets, asynchronous and more.</td>
</tr>
<tr>
<td><a href="https://www.youtube.com/playlist?list=PL6yRaaP0WPkVtoeNIGqILtRAgd3h2CNpT">Free Flutter Course (Full Flutter Course for Beginners)</a></td>
<td>The "Free Flutter Course (Full Flutter Course for Beginners)" is a comprehensive learning resource aimed at beginners who want to dive into Flutter development. This course covers the basics of Flutter framework, including widgets, layouts, state management, and more.</td>
</tr>
</table>

### GitHub Repositories

<table width="100%">
Expand Down Expand Up @@ -306,3 +341,8 @@ App development refers to crafting software for diverse devices, involving plann
</tr>
</table>

### Conclusion

App development is an exciting and dynamic field that empowers developers to create innovative and user-friendly applications for a variety of platforms, including mobile devices, desktop computers, and the web. With the proliferation of smartphones and the increasing demand for mobile solutions, app development has become an essential aspect of modern technology. The wide range of tools and frameworks available, such as React Native, Flutter, Xamarin, and Android Studio for mobile app development, as well as React.js, Vue.js, and Angular for web app development, provide developers with the flexibility and resources to bring their ideas to life. The iterative nature of app development, from design and prototyping to testing and deployment, emphasizes the importance of user experience and feedback. The app development community is vibrant and supportive, offering a wealth of resources like tutorials, forums, and developer communities to assist both beginners and experienced developers. To excel in app development, hands-on experience is crucial—participate in coding challenges, contribute to open-source projects, and build your own apps to hone your skills and showcase your talent. This practical approach not only enhances your technical proficiency but also opens up exciting career opportunities in the ever-evolving world of software development.

Never stop learning !
5 changes: 5 additions & 0 deletions DBMS (Database)/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ A database is an organized collection of structured information, or data, typica
- [Books](#books)
- [Interview](#interview)
- [GitHub Repositories](#github-repositories)
- [Conclusion](#conclusion)


### Database Category
Expand Down Expand Up @@ -310,5 +311,9 @@ Database design and modeling are critical steps in the creation and management o
</tr>
</table>

### Conclusion

Database Management Systems (DBMS) play a fundamental role in organizing and managing data efficiently, ensuring its integrity, security, and accessibility. With the rise of big data and the increasing complexity of data-driven applications, DBMS has become indispensable across various industries. The diverse range of DBMS options, including relational databases like MySQL, PostgreSQL, and SQL Server, as well as NoSQL databases like MongoDB and Cassandra, cater to different use cases and scalability needs. The extensive toolsets and features offered by DBMS, such as data indexing, transaction management, and query optimization, empower developers and administrators to handle data effectively. The DBMS community is active and supportive, providing ample resources such as tutorials, forums, and documentation to assist both beginners and experts. To excel in DBMS, practical experience is key—participate in coding challenges, contribute to open-source projects, and work on real-world database designs and optimizations. This hands-on approach not only deepens your understanding of database concepts but also opens up exciting career opportunities in database administration, data engineering, and beyond.

Never stop learning !

11 changes: 11 additions & 0 deletions Data Science/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ Data science is the field that utilizes scientific methods, algorithms, and syst
- [Competitions](#competitions)<br>
- [Communities](#communities)<br>
- [GitHub Repositories](#github-repositories)
- [Conclusion](#conclusion)

### Roadmap

Expand Down Expand Up @@ -446,4 +447,14 @@ Data science is the field that utilizes scientific methods, algorithms, and syst
<td> <a href="https://github.com/jakevdp/PythonDataScienceHandbook?tab=readme-ov-file">Python Data Science Handbook</a></td>
<td>The GitHub repository "PythonDataScienceHandbook" by jakevdp ,this one data science book is equivalent to a course, this repo includes Jupyter notebooks with detailed explanations and examples covering essential topics in data science using Python.</td>
</tr>
<tr>
<td> <a href="https://github.com/chaconnewu/free-data-science-books">free-data-science-books</a></td>
<td>The GitHub repository "free-data-science-books" by chaconnewu , contains free learning resources for data science and big data related concepts, techniques, and applications.</td>
</tr>
</table>

### Conclusion

Data science is a dynamic and interdisciplinary field that combines statistical analysis, machine learning, and domain expertise to extract insights and knowledge from data. It plays a pivotal role in driving informed decision-making and solving complex problems across various domains, including finance, healthcare, marketing, and more. The expansive toolkit of data science, comprising programming languages like Python and R, alongside libraries and frameworks such as pandas, scikit-learn, and TensorFlow, empowers practitioners to explore, analyze, and model data effectively. The iterative process of data science, from data collection and preprocessing to model building and evaluation, emphasizes the importance of domain knowledge and critical thinking. The data science community is vibrant and collaborative, offering a wealth of resources like online courses, blogs, and forums to support learners and professionals alike. To excel in data science, hands-on experience is paramount—engage in coding challenges, contribute to open-source projects, and tackle real-world data problems. This practical approach not only enhances your technical skills but also cultivates a deeper understanding of data-driven decision-making, positioning you for success in this rapidly evolving field.

Never stop learning !
7 changes: 7 additions & 0 deletions DevOps/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ DevOps is a combination of software development (Dev) and operations (Ops). It i
- [Books](#books)
- [Tools](#tools)
- [GitHub Repositories](#github-repositories)
- [Conclusion](#conclusion)

### Roadmap
> You can refer to the roadmaps in the following table
Expand Down Expand Up @@ -369,3 +370,9 @@ DevOps is a combination of software development (Dev) and operations (Ops). It i
<td>Offers resources for deploying documentation to GitHub Pages using MkDocs, tailored for advanced DevOps professionals focusing on automated documentation workflows.</td>
</tr>
</table>

### Conclusion

DevOps is an innovative and transformative approach that bridges the gap between development and operations, fostering a culture of collaboration and continuous improvement. By integrating practices such as continuous integration, continuous deployment, and infrastructure as code, DevOps enables teams to deliver software faster and more reliably. The plethora of tools available, including Docker, Kubernetes, Jenkins, and Ansible, empowers teams to automate processes, enhance scalability, and improve efficiency. The DevOps community is vibrant and supportive, offering a wealth of resources such as tutorials, forums, and documentation to help practitioners at all levels. To truly master DevOps, regular practice and hands-on experience are crucial—engage in coding challenges, contribute to open-source projects, and work on real-world scenarios. This practical approach not only sharpens your skills but also unlocks numerous career opportunities in the ever-evolving field of software development and IT operations.

Never stop learning !
6 changes: 6 additions & 0 deletions Machine learning/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@
- [Projects](#projects)
- [Interview](#interview)
- [Others](#others)
- [Conclusion](#conclusion)


### Roadmap
Expand Down Expand Up @@ -668,3 +669,8 @@
</tr>
</table>
### Conclusion

Machine learning is an exciting and rapidly evolving field that offers endless opportunities for innovation and discovery. Its ability to analyze vast amounts of data and uncover patterns makes it indispensable for various applications, from predictive analytics and natural language processing to computer vision and autonomous systems. The wealth of libraries and frameworks available, such as TensorFlow, PyTorch, and scikit-learn, empowers developers and data scientists to build sophisticated models with relative ease. A strong community provides extensive resources, including tutorials, forums, and documentation, to support learners and professionals alike. To truly excel in machine learning, consistent practice is essential—engage in coding challenges, contribute to open-source projects, and apply your knowledge to real-world problems. This hands-on experience not only hones your skills but also opens doors to numerous career opportunities in tech, research, and beyond.

Never stop learning !
6 changes: 6 additions & 0 deletions Open Source Development/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -226,3 +226,9 @@ Open source development involves collaborative creation of software where the so
</tr>
</table>
### Conclusion

Open source contributions are an amazing way to learn, share knowledge, and collaborate with other developers. By contributing to open-source projects, you get to work on real-world code, improve your skills, and gain valuable experience. It's a great opportunity to give back to the community, help improve software that others rely on, and build a portfolio of work that can impress potential employers. Plus, you'll have the chance to connect with other developers, get feedback on your code, and stay up-to-date with the latest technologies and best practices.
Whether you're fixing bugs, adding new features, or improving documentation, every contribution counts. So dive into coding challenges, join open-source projects, and start making a difference while growing as a developer!

Never stop learning !
Loading

0 comments on commit f0873a5

Please sign in to comment.