Giter Site home page Giter Site logo

100dayspython's Introduction

100 Days of Python

This exercise is based off the 100 Days of Code framework to teach the basics of python 3. Legacy python will be deprecated on Jan 1, 2020; therefore, this course will be based off the latest version of python.

Why 100 Days of Code?

You first need to ask yourself why you want to learn python. Are you looking for a career change or to strengthen your current prospects? Is it because Glassdoor has ranked Data Scientist as the best job in America since 2016? Along that line, what avenue of programming are you interested? In order to succeed at completing this program, you first need to understand why you want to do it.

Python is an excellent language for software development, web development, automation, data engineering, data analytics, data science, and more. The 100 Days of Code framework is meant to instill a new habit while simultaneously accomplishing your goal. According to a study published in the European Journal of Social Psychology, it takes 66 days on average to start a new habit. The technical fields change extremely rapidly; therefore, it is critical to form the habit of continual learning if you wish to succeed as a programmer. Good luck on your learning journey.

Rules

  1. Use these GitHub instructions to learn how to fork the GitHub repo into your own account and how to add git functionality with your IDE.
  2. The exercise is segmented in to seven modules that each span 2 weeks. You should expect to spend One Hour each day on average.
  3. At the conclusion of each day, modify the log file with the topic, completion date, and what you learned.
  4. Upload any created during the day's exercise with the format: moduleX_dayX_topic.py for python scripts or moduleX_dayX_topic.ipynb for Jupyter Notebook files
  5. Get into the practice of commenting your code to explain the expected output or function.

Table of Contents

  1. Resources
  2. Log File
  3. Git Instructions
  4. Module 1: Foundational Python I
  5. Module 2: Foundational Python II
  6. Module 3:
  7. Module 4:
  8. Module 5:
  9. Module 6:
  10. Module 7:

100dayspython's People

Contributors

captcorpmurica avatar

Watchers

James Cloos 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.