Git Product home page Git Product logo

prateekiiest / code-sleep-python Goto Github PK

View Code? Open in Web Editor NEW
444.0 15.0 221.0 24.29 MB

Awesome Projects in Python - Machine Learning Applications, Games, Desktop Applications all in Python :snake:

Home Page: https://prateekiiest.github.io/Code-Sleep-Python/

License: MIT License

Python 91.76% Jupyter Notebook 8.24%
case-study caesar-cipher classification social-network-analysis python-script python cipher projects dataanalysis translation

code-sleep-python's Introduction

Code Sleep Python ๐Ÿ


codebeat badge Codacy Badge Build status Build Status License MIT chat on Slack made with &hearts in Python

About

If you are into Python and have been writing code in Python for the last few months, you have come to the right place.

This project is for all the Python lovers out there.

Description

This repository contains a curated list of some of the awesome small projects made in Python that you can code away this summer.

It includes analysis of different Python modules, a deep analysis of the Python statistics modules, and dataframes like Pandas.

It has some projects on classification, correlation and regression which are the fundamental building blocks of Machine Learning and Neural Networks.

The repository is still under development. Only the source code has been uploaded so far. Implementations and results using Jupyter Notebooks will be implemented shortly.

New to Python? Take a look here.

HACKTOBERFEST 2018

Downloading and Running

A step-by-step guide to download all the codes from here and test yourself in your local machine.

  git clone https://github.com/prateekiiest/Code-Sleep-Python.git
  
  # Go to the corresponding directory where it gets cloned
  cd Code-Sleep-python
  cd Code-Sleep-Python  # all the codes are present Here

  pip install jupyterlab

  jupyter notebook

This will open a new jupyter notebook in your localhost where you can run all the codes and test it for yourself.


See Project Ideas here


Code of Conduct See here



Wanna Contribute ?

Its simple. Just fork/clone the repository and see the Contributing Guidelines here

Saw a BUG !!

Let me know about that. Feel free to open a new issue about any bug or problem you encounter.


New to Python ? Get Started below

Getting started with Python

New to Python? No problem! Take a look at the following resources:


Contributors :octocat:

To see a list of all contributors see here


code-sleep-python's People

Contributors

aditya1904 avatar apb7 avatar binsquare avatar blossomica avatar brianmwangi21 avatar captaindavinci avatar cereal84 avatar cooper-cole avatar de1ux avatar delace avatar dependabot[bot] avatar finmacdov avatar fiott248 avatar florist-notes avatar imvivekgupta avatar iyanuashiri avatar jasperdchen avatar jd7h avatar molex avatar mstuttgart avatar mushmula27 avatar prateekiiest avatar rijul1999 avatar serafdev avatar siddas27 avatar st900278 avatar subhajit135 avatar vchrombie avatar vibhavagarwal5 avatar yuzhoux 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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

code-sleep-python's Issues

Add more problems in python

Like the implemented problems add more problems in python.
Simple problems like implementation of sorting, searching should not be submitted.
Consider more mathematical problems.

Some problems which can be implemented are :

  • Finding local maxima and local minima in a data
  • Finding number of primes within a range
  • Simple classification algorithms with visualizations

Try to add something good like simple games also can do (python necessarily)

ANNOUNCEMENT !!! Add your name in the Contributors List

Hey all

Thanks for your valuable contributions โค๏ธ .
Hope you had a great Mozilla Global Sprint.
And thus to make your contribution public to everyone, you need to add your name in the CONTRIBUTORS.md

See example

Github username Pull Request Status
prateekiiest embeded pull request link Open/Closed/Merged

Add embedded link for name and PR

Similarly add away by adding such |

Snake game code not in pep8 style

Maintainer: @prateekiiest

DESCRIPTION

Snake game code not in pep8 style

STEPS TO REPRODUCE

Please list the steps to reproduce the above problem

EXPECTED OUTCOME

What did you expect to happen

ACTUAL OUTCOME

What actually happened

Proposed Solution [optional]

If you know how to solve the above, please provide details here.

SyntaxError in Prime

Maintainer: @prateekiiest

DESCRIPTION

Syntax Error in Prime

STEPS TO REPRODUCE

'python code.py'

EXPECTED OUTCOME

Enter the range of the number from:

ACTUAL OUTCOME

File "code.py", line 105
print("Brute force:", prime(range_from, range_to), end='\n\n')
^
SyntaxError: invalid syntax

Proposed Solution [optional]

use 'python3 code.py'

ANNOUNCEMENT !!! Add your name in the Contributors List

Hey all

Thanks for your valuable contributions โค๏ธ .
Hope you had a great Hacktoberfest.

And thus to make your contribution public to everyone, you need to add your name in the CONTRIBUTORS.md

See example

Github username Pull Request Status
prateekiiest embeded pull request link Open/Closed/Merged

Add embedded link for name and PR

Similarly add away by adding such |

Make the Readme more descriptive

  • The readme should contain more description about the problem with links to the existing solution on Github.

  • Since it is a python learning projet, it should contain some resources links and guides to get started with python.

PyAPI: A new project which focuses on REST API.

The project which will use various public REST APIs for different purposes: Command Line Interface, Web Applications etc.
For example, A CLI using Github API which pulls all the notifications from your Github's dashboard.
This project can be developed further.

Add dependencies in README

Since some of the codes are already being implemented , it would be better to add the packages being used in each such code.

Create a new subheading called dependencies. Under that list the items.

For example if your code uses numpy then add numpy under dependencies. Or if scipy, then list it there.
Also do so for the existing codes since it is not mentioned.

Project addition

Wanted to add two python projects namely link shortner and merging multiple pdfs.
Can you assign this issue to me?
Thank you

Update requirements.txt

Maintainer: @prateekiiest

A number of the directories missing requirements.txt

Please provide a short, clear description of the problem

Add the requirements.txt with the packages need for the project.

Please list the steps to reproduce the above problem

Add textile listing the required packages for a code contained in the directory.

What did you expect to happen

ACTUAL OUTCOME

What actually happened

Proposed Solution [optional]

If you know how to solve the above, please provide details here.

Thank You Everyone for participating in Global Sprint

Hey all Githubers :octocat:

Thank you for your awesome contributions to this repository. I hope you had a great Mozilla Global Sprint this year and it wouldn't have been such awesome without you all.

Thanks to you the repo has now a larger number of projects with well documentation and also guides for newbies. I would thus like to take a moment to thank all of you to make this happen.

And I want you all to be a part of this team even after Mozilla Global Sprint ends this year. Events like this come once in a while but your contributions are invaluable no matter what.
If you liked this project, be sure to star it and recommend it to others so that we can have a community of Python devs heart who can build such awesome projects together.

And if you want to get in touch with me or follow my work you can hit the follow button down my profile.

And be sure to see #131 to add your names smile

React this comment with your reaction if you want to.

Again Thank you all 1st_place_medal . Happy Pythoning !

Slack link

The slack link in README seems to be expired. Please update it if the workspace is still active.

Add .DS_Store to .gitignore

Describe the bug
.DS_Store file gets committed and pushed. It is a hidden file in Mac OS which is not needed in the repo.

I'll add this in the .gitignore and delete the existing .DS_Store file.

Add simple games

I have worked with some and will be uploading soon.
In the mean time try out making a new game (simple one) if possible try to give make one application or applet using jython

Thank you Everyone !!

Hey all Githubers :octocat:

@jasperdchen @BinSquare @blossomica @de1ux @mstuttgart @fiott248 @kylesalk @Alyssa-Cooper
@jd7h @aditya1904 @ChathuminaVimukthi @st900278 @iyanuashiri and all people who I may have missed.

Thank you for your awesome contributions to this repository. I hope you had a great Hacktoberfest this year and it wouldn't have been such awesome without you all.

Thanks to you the repo has now a larger number of projects with well documentation and also guides for newbies. I would thus like to take a moment to thank all of you to make this happen.

And I want you all to be a part of this team even after Hacktoberfest ends this year. Events like this come once in a while but your contributions are invaluable no matter what.
If you liked this project, be sure to star it and recommend it to others so that we can have a community of Python devs โค๏ธ who can build such awesome projects together.

And if you want to get in touch with me or follow my work you can hit the follow button down my profile.

And be sure to see #21 to add your names ๐Ÿ˜„

React this comment with your reaction if you want to.

Again Thank you all ๐Ÿฅ‡ . Happy Pythoning !

Update Requirements.txt

Update all the libraries with the exact version that's being used throughout the code.
This is vital for Travis!!!

Another Project

Hey! I have made a simple Telegram chatbot in python. It is not too advanced, and I have picked up a code template and modified it to just make it. I made it for the sake of experimentation. Is it cool enough?

Visualization of Sieve algorithm

It would be great if there was a visual representation of the popular Sieve of Eratosthenes algorithm for primes. This could be made generalized, for any natural number 'n'. This would serve as a good tool for understanding the algorithm in a better way.

Code-Slee-Python Classification Folder code.py not compiling

Maintainer: @prateekiiest

DESCRIPTION

I installed the dependencies of for the code.py but when running an issue occurs

screen shot 2018-05-11 at 2 59 47 pm

The Following issue is shown above in the screenshot, so please help to fix in-order to provide the work

STEPS TO REPRODUCE

Please list the steps to reproduce the above problem

EXPECTED OUTCOME

What did you expect to happen

ACTUAL OUTCOME

What actually happened

Proposed Solution [optional]

If you know how to solve the above, please provide details here.

Render Emojis in the HTML Page

Hi Prateek,

Thanks for maintaining this wonderful repository.
Checked the associated Github page. Just a small suggestion, add the below to your _config.yml file

plugins:
  - jemoji

This will render the emojis on the webpage. It will make it similar to the repository README.

Example Webpage with emojis

Add regression models

Maintainer: @prateekiiest

DESCRIPTION

Add regression models to the repo just like classiification.

EXPECTED OUTCOME

  1. create a 'regression' folder inside Code-Sleep-Python.
  2. add a requirement.txt file which will include all required pakages.
  3. Add .py file or jupyter notebook of various regression models.

Please assign this to me.

Chatbot in Python - Implement text to speech output and speech to text input

Maintainer: @prateekiiest

DESCRIPTION

Start the work on Chatbot in Python by implementing the basic I/O functionality first.

EXPECTED OUTCOME

Get user input using voice and and convert it to a string. Use the same string for to provide a voice output to the user. Further functionality of the chatbot such as processing the input can be implemented later.

ADDITIONAL NOTES

Add this issue to the Chatbot Project board and assign this issue to me please ๐Ÿ˜ .

Organise Documentation

Instead of maintaining the documentation of all the projects in the README, it would be better if we can include all such documentation in a proper README under corresponding project folders.

So each project folder will now contain:

  • project code
  • project requirements.txt
  • project readme

Need to include Design Pattern

Is your feature request related to a problem? Please describe.
It would be nice to have a collection of design patterns. Which are helpful in real life projects

Add new clustering python project

For this repository already have a classification algorithm, but don't have any clustering algorithm.

I already create clustering algorithm in python language. It is DBSCAN algorithm and I write this algorithm by scratch. In this codes have a basic code ,function and visualization algorithm step by step for beginner.

I hope you will add my python project to this repository for other python lover.

Slack and Coding

Hi, I joined the Slack workspace - but it's empty.
I know the project is to start coding on 1st Dec but we can still be active. Join Slack, get ideas, help each other.

I'm new on github and I would like to really contribute to this. Thanks

Project: MNIST dataset classification and generation

I want to add project related to first the classification of MNIST dataset using a deep learning neural network built from scratch and after completion of this I wanted to add another project which focuses on generating the MNIST DATASET from scratch using GAN.

little typo in regression

In the folder
Code-Sleep-Python/Code-Sleep-Python/regression/

The requirements file it's called
reqiurements.txt

Add RequestTracker

Maintainer: @prateekiiest

DESCRIPTION
Add RequestTracker.py which collects information about how long it takes a website to respond in variable increments and prints a pretty graph of response time in milliseconds with respect to time recorded.

EXPECTED OUTCOME
create a 'RequestTracker' folder inside Code-Sleep-Python.
add a README.md file which will include guidelines on how to use the script
Add .py file

Please assign this to me.

Adding Hangman ASCII graphics

Maintainer: @prateekiiest

DESCRIPTION

Adding the traditional hangman game sketches as ascii art.

STEPS TO REPRODUCE

Currently the game doesn't have this feature

EXPECTED OUTCOME

This is an enhancement

ACTUAL OUTCOME

This is an enhancement

Proposed Solution [optional]

Create a new method to print out the relevant hangman figure according to the number of moves left

Python file sharing - Implement file sharing system via python and send it to one or more receivers

Maintainer: @prateekiiest

DESCRIPTION

Creating a file sharing system where user can send files to a single or multiple receivers on a lan or via the internet

EXPECTED OUTCOME

User selects a file a list of ip addresses he wants to send the file. The file will be send in an encrypted format to all the receivers and decrypted at their end.

ADDITIONAL NOTES

I would like to work on this enhancement if it suits the repository

add .vscode to .gitignore

Editing in vscode adds some config files which we might ignore and push to git.
This might be a pain relief for people working on this project, especially for first-time contributors

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.