Giter Club home page Giter Club logo

learnpython's Introduction

Learn Python 3

This repository was created for educational purposes. If you'd like to share a project that would help others learn Python 3 please leave a comment or a pull request. Thank you! :)

You are welcome to fork this repo and add your projects to it as well.

In this README file I will link each project that I finish. Projects that share some common properties (eg. They all about numbers) will be in the same folder.

===============================

First Programs

In this folder you will find the most basic programs written in Python. If you just started learning the language this is the place to start.

Hello, World Program - The classic "Hello, World" program that prints out this famous message.

Text/Name Input Program - Asks for the user's name, greets the user using that name. (print function's 'sep' and 'end' arguments explained)

Numbers

Find PI to the Nth Digit – Enter a number and have the program generate PI up to that many decimal places. No limit to the number of decimals

Fibonacci Value - Enter a number and have the program generate its Fibonacci value. [Fibonacci Sequence Wiki]

Fibonacci Sequence – Enter a number and have the program generate the Fibonacci sequence to that number.

Calculator - A simple calculator to do the 4 basic operations (Later make it scientific).

Prime Factorization – Have the user enter a number and find its prome factors. Extra: Show the exponent of each prime factor as well.

Next Prime Number – Have the program generate prime numbers until the user chooses to stop.

Change Return Program – The user enters a cost of the purchase and then the amount of money given. The program will figure out the change and the number of bills and coins for the change.

Sorting

QuickSort – This is for creating a quicksort algorithm that uses an array of elements which are taken from a Standard Normal Distribution and prints out the Normal Distribution Graph of the array elements and also the the number of comparisons taking place. (Contributor: prateekiiest)

Cryptography

Caesar Cipher - A Caesar Cipher written in python3 (Contributor: khazelrigg)

learnpython's People

Contributors

khazelrigg avatar mrblaise avatar prateekiiest avatar

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.