DEV Community

80 Days Of Challenges Series' Articles

Back to Shahrouz Nikseresht's Series
80 Days Python Challenges: The Project That Will Turn Me Into a Better Coder! 🐍 (My First Post)
Cover image for 80 Days Python Challenges: The Project That Will Turn Me Into a Better Coder! 🐍 (My First Post)

80 Days Python Challenges: The Project That Will Turn Me Into a Better Coder! 🐍 (My First Post)

6
Comments 2
3 min read
🐍 Day 1: Mastering the Two-Pointer String Reversal

🐍 Day 1: Mastering the Two-Pointer String Reversal

Comments
2 min read
🐍 Day 2: The Magic of Sets, Removing Duplicates While Preserving Order

🐍 Day 2: The Magic of Sets, Removing Duplicates While Preserving Order

1
Comments
2 min read
Day 3: Mastering the Dictionary, Counting Character Frequency

Day 3: Mastering the Dictionary, Counting Character Frequency

1
Comments
2 min read
Day 4: Optimizing for Speed, Prime Number Checker

Day 4: Optimizing for Speed, Prime Number Checker

5
Comments
2 min read
Day 5: Iteration vs. Recursion – The Safe Factorial Calculator

Day 5: Iteration vs. Recursion – The Safe Factorial Calculator

1
Comments 1
2 min read
Day 6: The Case of the Missing Number, Sets to the Rescue!

Day 6: The Case of the Missing Number, Sets to the Rescue!

Comments
2 min read
Day 7: Tracking the Final Floor, Up, Down, and Logic All Around!

Day 7: Tracking the Final Floor, Up, Down, and Logic All Around!

5
Comments
3 min read
Day 8: Chasing Words, Finding the Longest One!

Day 8: Chasing Words, Finding the Longest One!

5
Comments
3 min read
Day 9: Unraveling the Beauty of Pascal’s Triangle (Khayyam–Pascal Triangle)

Day 9: Unraveling the Beauty of Pascal’s Triangle (Khayyam–Pascal Triangle)

6
Comments 3
7 min read
Day 10: Embracing Simplicity with Circle Area Calculations

Day 10: Embracing Simplicity with Circle Area Calculations

5
Comments
3 min read
Day 11: Finding Numbers Divisible by 8 with Loops and List Comprehension

Day 11: Finding Numbers Divisible by 8 with Loops and List Comprehension

Comments
4 min read
Day 12: Rediscovering the Longest Word Without `len()`

Day 12: Rediscovering the Longest Word Without `len()`

Comments
4 min read
Day 13: Finding Mutual Friends with Python Sets – Fast, Clean, and Surprisingly Useful

Day 13: Finding Mutual Friends with Python Sets – Fast, Clean, and Surprisingly Useful

1
Comments
3 min read
Day 14: Calculating Full Statistics with Python’s Built-in Functions, Simple, Smart, and Painless

Day 14: Calculating Full Statistics with Python’s Built-in Functions, Simple, Smart, and Painless

1
Comments
3 min read
Day 15: Uncovering Spending Habits with Semester Averages

Day 15: Uncovering Spending Habits with Semester Averages

3
Comments
3 min read
Day 16: Mapping Connections with Shared Classmates

Day 16: Mapping Connections with Shared Classmates

5
Comments
3 min read
Day 17: Converting Numeric Grades to Letters with Robustness and Clarity

Day 17: Converting Numeric Grades to Letters with Robustness and Clarity

Comments
3 min read
Day 18: Python Palindrome Checker Tutorial – Ignore Case, Spaces & Punctuation

Day 18: Python Palindrome Checker Tutorial – Ignore Case, Spaces & Punctuation

7
Comments
3 min read
Day 19: Python Vowel Counter – Build a Simple Function to Count Vowels in Any Text

Day 19: Python Vowel Counter – Build a Simple Function to Count Vowels in Any Text

14
Comments
3 min read
Day 20: Python Knapsack Problem – Solve 0/1 Optimization with Dynamic Programming

Day 20: Python Knapsack Problem – Solve 0/1 Optimization with Dynamic Programming

5
Comments
3 min read
Day 21: Turn-Based FizzBuzz Game – Player vs Machine in Python

Day 21: Turn-Based FizzBuzz Game – Player vs Machine in Python

7
Comments
3 min read
The Biggest Challenge in #80DaysOfChallenges… is a Lack of Challenges

The Biggest Challenge in #80DaysOfChallenges… is a Lack of Challenges

7
Comments
2 min read
Day 22: Python Even-Odd Counter – Count Even and Odd Integers in a List with Type Checks

Day 22: Python Even-Odd Counter – Count Even and Odd Integers in a List with Type Checks

1
Comments
3 min read
Day 23: Python Positive Sum Function – Calculate the Sum of Positive Numbers in a List

Day 23: Python Positive Sum Function – Calculate the Sum of Positive Numbers in a List

Comments
3 min read
Day 24: Python Countdown with Boom – Reverse Loop Printing "Boom" on Multiples of 3

Day 24: Python Countdown with Boom – Reverse Loop Printing "Boom" on Multiples of 3

Comments
3 min read
Day 25: Python Coin Flip Game, Simple Interactive Guessing with Random

Day 25: Python Coin Flip Game, Simple Interactive Guessing with Random

Comments 1
3 min read
Day 26: Python Book Sorter, Sort a Library by Page Count with Lambda Keys

Day 26: Python Book Sorter, Sort a Library by Page Count with Lambda Keys

Comments
3 min read
Day 27: Python Mode Finder, Find the Most Frequent Element in a List Using Dicts

Day 27: Python Mode Finder, Find the Most Frequent Element in a List Using Dicts

Comments
2 min read
Day 28: Python Bubble Sort, Implement a Simple Sorting Algorithm with Nested Loops

Day 28: Python Bubble Sort, Implement a Simple Sorting Algorithm with Nested Loops

Comments
3 min read
Day 29: Python Strong Password Generator, Create Secure Passwords with Random and Constraints

Day 29: Python Strong Password Generator, Create Secure Passwords with Random and Constraints

1
Comments
3 min read
Day 30: Python List Merger, Combine Two Lists Manually with Loops

Day 30: Python List Merger, Combine Two Lists Manually with Loops

Comments
2 min read
Day 31: Python List Rotator, Shift Elements Right by One with Manual Indexing

Day 31: Python List Rotator, Shift Elements Right by One with Manual Indexing

Comments
3 min read
Day 32: Python Temperature Converter, Switch Between Fahrenheit and Celsius with Inputs

Day 32: Python Temperature Converter, Switch Between Fahrenheit and Celsius with Inputs

Comments
2 min read
Day 33: Python Sort by Vowels, Custom Sorting Fruits by Vowel Count with Keys

Day 33: Python Sort by Vowels, Custom Sorting Fruits by Vowel Count with Keys

Comments
3 min read