Skip to content

yuvan1234/python-75-hackathon

 
 

Repository files navigation

Python 75 hackathon

Criteria is below:

1. Talent Accurate Profile & Project update (Max 20 points)

Just create your Talent Accurate (we call TACT) profile and update your project over there. The website is still in BETA, so if you face any issues, please let us know.

You can register your account here : http://talentaccurate.com/register (If you need any help on this section, our volunteers can help you out)

2. Regular progress (Max 110 points)

Make regular progress in your Github contribution. Don't dump all the code one time. Even if you have issues in your python files, don't worry about them. Just commit them and then fix them later.

3. Genuine Code (no copy paste ) (Max 140 points)

Don't simply copy and paste the code. If our validators come to know that you copied the code, you will get lower points. We randomly copy your code and google them. If we find a match, you will get lower points.

4. Run without any errors (Max 100 points)

Your code should run on Windows/Linux properly without any errors. Also, don't simply focus on a single topic like 50 exercises on String alone. As long as you involve many topics, you will get higher points.

Remember, our goal is to let you "TASTE all flavors of Python Ice Cream". So don't simply stick with one flavor. More diversified areas you explored in Python, more marks you get.

5. Code validation on Zoom call (Max 80 points)

We will give you a call random time (Other than your sleeping hours) to check your progress. Be available on Zoom audio call and be ready to share your screen.

Our validators might expect you to run the code in your laptop. If you are not able to run the code, you will get lower points. Based on your progress, commitment, and other factors, our validators can give you special credits.

Team size and total exercises:

  • 1 member - 75 exercises
  • 2-3 members - 100 (average 35-50 exercises per candidate)
  • 4-5 members - 140 (average 28-35 exercises per candidate)

Various Python Topics:

  • Introduction
  • Text input and output
  • String slices
  • Variables
  • Lists
  • If statements
  • Functions
  • Global and Local variables
  • Scope
  • Loops
  • Range
  • Tuples
  • Dictionaries
  • Datatype casting
  • Random numbers
  • Read file
  • Write file
  • Objects and classes
  • Python class
  • Encapsulation
  • Method overloading
  • Inheritance
  • Polymorphism
  • Inner classes
  • Factory method
  • Recursive functions
  • Logging
  • Subprocess
  • Threading
  • Lambda
  • Sets
  • Modules
  • Graphs
  • State Machine
  • Tree
  • Binary numbers
  • Python Debugging

Python Tutorials:

About

Base repository for Python 75 Hackathon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%