Git Product home page Git Product logo

jassics / learning-python Goto Github PK

View Code? Open in Web Editor NEW
184.0 12.0 65.0 59.19 MB

Learning Python Concepts with easy to understand code examples, lab exercises, real-world examples.

License: MIT License

Python 75.18% Batchfile 13.22% Shell 0.08% CSS 2.76% HTML 3.19% PowerShell 5.58%
python-scripts python-programming python-practice python python-3 python-for-beginners python-for-everyone python-examples python-projects

learning-python's Introduction

Learning Python Basics with the Real World Examples

This Repository is meant for Learning Python Fundamentals with the real world examples. It would invoke some thoughts and logic inside you to go further.

There would be lots of examples and exercises on the top of that that you can do to be comfortable with Python Programming. Once you are good with basic concepts explained in this repository, you can go ahead and practice those exercises mentioned in exercise folder. Real world examples are the examples which you would see around you in regular basis like conversion of json to csv, pdf to images, web scraping etc.

Prerequisites

  1. Python 3.x preferably > 3.7
  2. Mostly pip would be installed with Python package, if not then install pip separately.
  3. git is installed and you know basics of git commands.
  4. Have access to terminal/command line
  5. You know basic concepts of any programming language, not mandatory though

Helpful Resources

Books

  1. Learning Python
  2. Programming Python
  3. Head First Python
  4. Fluent Python
  5. Learn Python3 the hard way
  6. Automate the boring stuff with Python
  7. Python Cookbook
  8. Python Crash Course
  9. Effective Python
  10. Modern Python Cookbook

Articles/Blogs

Videos (Youtube mainly)

Flexmind Channel's Python Videos Playlist

Online Courses (Free or Paid)

  1. Python for Everybody Specialization
  2. Python3 Programming Specialization
  3. Crash Course on Python by Google

ToDo List

  • Add examples for all basic concepts โญ
  • Add at least 20 simple exercises similar to hackerrank or hackerearth ๐Ÿ”ฅ
  • Add at least 20 common real-world examples ๐Ÿ˜Ž
  • Add 3-5 real-world examples for ML & DS โœจ
  • Add 3-5 real-world examples for Web Development ๐ŸŒ
  • Add 3-5 real-world examples for AWS โ˜๏ธ
  • Add 3-5 real-world examples for CyberSecurity ๐Ÿ˜ˆ
  • Add basic tutorial page using sanjeevjaiswal.com domain

Troubleshoot

  • You should be using Python 3.x preferably > 3.7
  • Check python version python --version
  • Similarly check pip version pip --version. It should point to Python3.x
  • If you get module name not found error, try to install that named module as pip install module-name
  • If you are getting any other error mail me. I would add those steps here.

Contact(s)/ Contributor(s)

  1. Sanjeev Jaiswal

learning-python's People

Contributors

deepraj1729 avatar dependabot[bot] avatar itkhld1 avatar jassics avatar sanjeev-lifesight 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

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.