Skip to content

AIBauchi/100-Days-of-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

AI Bauchi

100 Days of Python for AI Bauchi Community

AWS

Build Status

Welcome to the 100 Days of Python challenge for the AI Bauchi community! This challenge is designed to help you learn and practice your Python skills over the course of 100 days.

How to Participate

  1. Fork this repository to your own GitHub account.
  2. Clone your forked repository to your local machine.
  3. Complete the daily Python tasks listed below.
  4. Commit and push your changes to your forked repository.
  5. Share your progress on social media using the hashtag #100DaysOfPython, #AI Bauch.

Daily Tasks

Here are the 100 daily Python tasks for the challenge:

  1. Write a Python script that prints "Hello, world!" to the console.
  2. Write a Python script that prompts the user for their name and prints a personalized greeting.
  3. Write a Python script that calculates the area of a rectangle with user input.
  4. Write a Python script that calculates the area of a circle with user input.
  5. Write a Python script that converts Celsius to Fahrenheit with user input.
  6. Write a Python script that calculates the factorial of a number with user input.
  7. Write a Python script that checks if a number is prime with user input.
  8. Write a Python script that generates a random number between 1 and 100 and asks the user to guess it.
  9. Write a Python script that counts the number of words in a string with user input.
  10. Write a Python script that checks if a string is a palindrome with user input.
  11. Write a Python script that removes all duplicates from a list with user input.
  12. Write a Python script that calculates the sum of all the elements in a list with user input.
  13. Write a Python script that finds the maximum and minimum values in a list with user input.
  14. Write a Python script that sorts a list of integers with user input.
  15. Write a Python script that searches for a specific value in a list with user input.
  16. Write a Python script that merges two lists into a single list with user input.
  17. Write a Python script that reverses a list with user input.
  18. Write a Python script that finds the most frequent element in a list with user input.
  19. Write a Python script that calculates the average of a list of numbers with user input.
  20. Write a Python script that creates a dictionary from two lists with user input.
  21. Write a Python script that removes all vowels from a string with user input.
  22. Write a Python script that replaces all occurrences of a character in a string with user input.
  23. Write a Python script that generates a random password.
  24. Write a Python script that calculates the square root of a number with user input.
  25. Write a Python script that calculates the power of a number with user input.
  26. Write a Python script that generates the Fibonacci sequence up to a certain number with user input.
  27. Write a Python script that checks if a number is Armstrong number with user input.
  28. Write a Python script that calculates the GCD of two numbers with user input.
  29. Write a Python script that calculates the LCM of two numbers with user input.
  30. Write a Python script that checks if a number is even or odd with user input.
  31. Write a Python script that checks if a number is positive, negative, or zero with user input.
  32. Write a Python script that calculates the sum of all even numbers from 1 to 100.
  33. Write a Python script that calculates the sum of all odd numbers from 1 to 100.
  34. Write a Python script that calculates the sum of all prime numbers from 1 to 100.
  35. Write a Python script that calculates the sum of all Fibonacci numbers up to a certain number with user input.
  36. Write a Python script that calculates the sum of all divisors of a number with user input.
  37. Write a Python script that prints all prime numbers between two numbers with user input.
  38. Write a Python script that calculates the area of a triangle with user input.
  39. Write a Python script that calculates the perimeter of a triangle with user input.
  40. Write a Python script that calculates the volume of a sphere with user input.
  41. Write a Python script that calculates the surface area of a cylinder with user input.
  42. Write a Python script that creates a GUI using Tkinter to display "Hello, world!".
  43. Write a Python script that creates a GUI using Tkinter to calculate the area of a rectangle with user input.
  44. Write a Python script that creates a GUI using Tkinter to calculate the area of a circle with user input.
  45. Write a Python script that creates a GUI using Tkinter to convert Celsius to Fahrenheit with user input.
  46. Write a Python script that creates a GUI using Tkinter to calculate the factorial of a number with user input.
  47. Write a Python script that creates a GUI using Tkinter to check if a number is prime with user input.
  48. Write a Python script that creates a GUI using Tkinter to generate a random number between 1 and 100 and asks the user to guess it.
  49. Write a Python script that creates a GUI using Tkinter to count the number of words in a string with user input.
  50. Write a Python script that creates a GUI using Tkinter to check if a string is a palindrome with user input.
  51. Write a Python script that creates a GUI using Tkinter to remove all duplicates from a list with user input.
  52. Write a Python script that creates a GUI using Tkinter to calculate the sum of all the elements in a list with user input.
  53. Write a Python script that creates a GUI using Tkinter to find the maximum and minimum values in a list with user input.
  54. Write a Python script that creates a GUI using Tkinter to sort a list of integers with user input.
  55. Write a Python script that creates a GUI using Tkinter to search for a specific value in a list with user input.
  56. Write a Python script that creates a GUI using Tkinter to merge two lists into a single list with user input.
  57. Write a Python script that uses the turtle graphics library to create a Spirograph.
  58. Write a Python script that uses the turtle graphics library to create a fractal tree.
  59. Write a Python script that uses the turtle graphics library to create a Mandelbrot set.
  60. Write a Python script that uses the turtle graphics library to create a Sierpinski Triangle.
  61. Write a Python script that uses the turtle graphics library to create a Koch Snowflake.
  62. Write a Python script that uses the turtle graphics library to create a Lévy C curve.
  63. Write a Python script that uses the turtle graphics library to create a Hilbert Curve.
  64. Write a Python script that uses the turtle graphics library to create a Dragon Curve.
  65. Write a Python script that uses the turtle graphics library to create a Barnsley Fern.
  66. Write a Python script that uses the turtle graphics library to create a 3D cube.
  67. Write a Python script that uses the turtle graphics library to create a 3D sphere.
  68. Write a Python script that uses the turtle graphics library to create a 3D pyramid.
  69. Markdown is a lightweight markup language based on the formatting conventions that people naturally use in email.
  70. Write a Python script that uses the math library to calculate the sine of an angle in degrees.
  71. Write a Python script that uses the math library to calculate the cosine of an angle in degrees.
  72. Write a Python script that uses the math library to calculate the tangent of an angle in degrees.
  73. Write a Python script that uses the math library to calculate the square root of a number.
  74. Write a Python script that uses the math library to calculate the factorial of a number.
  75. Write a Python script that uses the math library to calculate the logarithm of a number.
  76. Write a Python script that uses the math library to calculate the exponential of a number.
  77. Write a Python script that uses the random library to generate a random integer between 1 and 10.
  78. Write a Python script that uses the random library to generate a random float between 0 and 1.
  79. Write a Python script that uses the random library to shuffle a list of integers.
  80. Write a Python script that uses the random library to select a random element from a list.
  81. te a Python script that uses the datetime library to get the current date and time.
  82. Write a Python script that uses the datetime library to calculate the difference between two dates.
  83. Write a Python script that uses the datetime library to format a date in a specific way.
  84. Write a Python script that uses the os library to get the current working directory.
  85. Write a Python script that uses the os library to create a new directory.
  86. Write a Python script that uses the os library to list all the files in a directory.
  87. Write a Python script that uses the requests library to download a file from the internet.
  88. Write a Python script that uses the requests library to make a HTTP request to a website and extract some data from the response.
  89. Write a Python script that uses the Pandas library to read a CSV file and display its contents.
  90. Write a Python script that uses the Pandas library to calculate some summary statistics on a dataset.
  91. Write a Python script that uses the Pandas library to plot a graph using data from a dataset.
  92. Write a Python script that uses the Numpy library to create a 2D array and perform some operations on it.
  93. Write a Python script that uses the matplotlib library to create a scatter plot using data from a dataset.
  94. Write a Python script that uses the matplotlib library to create a histogram using data from a dataset.
  95. Write a Python script that uses the os library to rename a file.
  96. Write a Python script that uses the os library to delete a file.
  97. Write a Python script that uses the sys library to get the command line arguments passed to the script.
  98. Write a Python script that uses the statsmodels library to perform some statistical analysis on a dataset.
  99. Write a Python script that uses the statsmodels library to fit a linear regression model to a dataset.
  100. Write a Python script that prints congratulations to your self

Demo

here is a sample day 1 demo and the git commands to add it to the repository:

Day 1: Introduction to Python

Welcome to Day 1 of the 100 Days of Python challenge! Today, we will introduce you to the basics of the Python programming language.

Task

Write a Python program that prints the string "Hello, World!" to the console.

Solution

print("Hello, World!")

Git Commands

Assuming you have already created a Git repository and added a README.md file, you can use the following commands to add this solution to the repository:

  1. Clone the repository to your local machine:
git clone <repository-url>
  1. Create a new file called day1.py and add the solution code to it.
  2. Stage the changes to be committed:
git add day1.py
  1. Commit the changes:
git commit -m "Add solution for Day 1"
  1. Push the changes to the remote repository:
git push origin main

Resources

Here are some helpful resources to aid in your Python learning:

License

MIT

Happy Coding!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages