Python Projects index
Here is an index page to list down all my Python projects posts for fast search. The list are not ordered. Click on the name to jump to the project page.
101.
100.
99.
98.
97. Python: Random Pixel Color Function to generate a random numbers presenting the three main color Red, Blue and Green; then storing the numbers in an Array then using matplotlib library to display the Image.
96. Python Sorting Algorithm – Heap Sorting -P1 Sorting a list of numbers using Merge Sort Algoritm. [P1] [P2] [P3] [P4] [P5]
95. Python: Sorting Algorithm. 7- Radix Sorting Sorting a list of numbers using Merge Sort Algoritm.
94. Python: Kadane’s Algorithm Definition: Kadane’s Algorithm is to search in a one Dimensional Array [integer positive and negative numbers] for a we will largest Sum of contiguous subarray.
93. Algorithm: Sorting Algorithm.- 4-Selection Sorting a list of numbers using Merge Sort Algoritm.
92. Algorithm: Sort Algorithm – 3 – Insertion Sort Sorting a list of numbers using Merge Sort Algoritm.
91. Algorithm: Knapsack Problem Problem in Combinatorial Optimization: Given a set of Items, Each with a Weight and a Value or Profit, We need to Determine the Number of Each Item to Include in a Collection so that the Total Weight is Less than or Equal to a Given Limit and the Total Value is as Large as Possible.
90. Sorting Algorithm 3-Merge Sort Sorting a list of numbers using Merge Sort Algoritm
89. Sorting Algoritm – Bubble Sort Sorting a list of numbers using Bubble Sort Algoritm
88. Disarium Numbers in Range Get all Disarium Numbers in a given range.
87. Sorting Algorithm Sorting Algorithm Quick Sort
86. Testing SQL Joine Commands appling several SQL Join Commands to test them
85.Disarium Number Number is a Disarium if the Sum of its digits powered with their respective position is equal to the original numbe
84. Drawing Cloud Number In this Project we will write a code to draw a cloud of number, we will do this as layers each layer with different font size and different color density.
83. Orders Tracker To track and manage the orders we making through the Internet.[P1][P2][P3][P4]
82. Python: Data Visualization Part-1 Using pyal library to visualize data on the screen. [P1 Ba-Chart] [P2 Line-Chart] [P3] [P4] [P5]
81. Python: Password Generator A code to select a random X numbers of letters as a Password length and print it on the screen. 80. Python: Spirograph Writing Python codes to generate Spirograph Art. 79. Python: Shares Speculation System – P1 Shares Speculation System (SSS) were the user can save transactions regarding his investments in the stock market. [P2] [P3] [P4] [P5] [P6] [P7]
78. Python: Library Managment System P1 Create Simple Personal Library Managment System using Python and SQlite.[ P1 ]|[ P2 ]|[ P3 ]|[ P4 ]|[ P5 ]|[ P6 ]
77. Python: Drawing Math Equations 76. Python: Get Triangle Parameters To Draw and Print-out the Triangles Parameter.
75. Python and Covid-19 P1 Learning to Using Beautifulsoup in Python to Grab Data from a Website Using Python. [ P1 ]|[ Upgrade 1 ]
74. Ms-Excel, VBA code and Formulas Create form to collect data
73. MS-Excel, VBA Codes and Formula Learn In Excel – Highlight the Row when clicked.
72. Python: Read Excel File
71. MS-Excel, VBA Codes and Formulas P2 Learning MS-Excel VBA coding and Formulas: SUNIF and SUMIFS
70. MS-Excel, VBA Codes and Formulas P1 Learning MS-Excel VBA coding and Formulas: Drop Down List in Cell
69. Python: Cooking Application P1 Learning : Python, Sqlite3, Database and SQL to write a “Cooking Application” [ P1 ]|[ P2 ]|[ P3 ]|[ P4 ]|[ P5 ]|[ P6 ]|[ P7 ]|[ P8 ]|[]
Subject: Sqlite3, Database functions ” Employee App” P1
68. Python: Application Menu – Template Learn: Python code to write Main Menu for any Applications.
67. Python: SQlite Project – P1 Learning : Python and Sqlite3,
Subject: Sqlite3, Database functions ” Employee App” P1
66. Python: My Fake Data Generator P-7 Learning : Python: Functions, Procedures and documentation, Subject: About fake data P-7: (Fake File Name)
65. Python: My Fake Data Generator P-6 Learning : Python: Functions, Procedures and documentation, Subject: About fake data P-6: (Fake Food List)
64. Python: My Fake Data Generator P-5 Learning : Python: Functions, Procedures and documentation, Subject: About fake data P-5: (Fake Animal list)
63. Python: My Fake Data Generator P-4 Learning : Python: Functions, Procedures and documentation, Subject: About fake data P-4: (Fake Dates)
62. Python: My Fake Data Generator P-3 Learning : Python: Functions, Procedures and documentation, Subject: About fake data P-3: (Fake Time)
61. Python: My Fake Data Generator P-2 Learning : Python: Functions, Procedures and documentation, Subject: About fake data P-2: (Fake ID)
60. Python: My Fake Data Generator P-1 Learning : Python: Functions, Procedures and documentation, Subject: About fake data P-1
59. python: Fake Data-set Learning : Python to generate fake data-set,
Subject: About Fake data library
58. Python: Machine Learning – Part 3 Learning :Python and Machine Learning Part 3, Subject: Implementation and saving ML-Model
57. Python: Machine Learning – Part 2 Learning :Python and Machine Learning Part 2, Subject: Requirements, Sample and Implementation
56. Python: Machine Learning – Part 1 Learning :Python and Machine Learning, Subject: Requirements, Sample and Implementation
55. Python plotting Learning : Plotting Data using python and numpy,
Subject: Plotting Data
54. Python: Circle Packing Circle Packing Project,
Subject: Draw, circles, Turtle
53 .Python: Numpay – P3 Learning : Python Numpy – P3
Subject: numpy array and some basic commands
52 .Python: Numpay – P2 Learning : Python Numpy – P2
Subject: Two Dimensional array and some basic commands
51 .Python: Numpay – P1 Learning : Python Numpy – P1
Subject: Numpay and some basic commands
50. Python and Lindenmayer System – P3 Learning : Lindenmayer System P3, Subject: Drawing Fractal Tree using Python L-System
49. Python and Lindenmayer System – P2
Learning : Lindenmayer System P2, Subject: Drawing with python using L-System
48. Python and Lindenmayer System – P1
Subject: Drawing with python using L-System
47. Python: Date Validation Function Python code for a date validation function, the function will take one argument and will return values
46. Python: Drawing Shapes Learning : Drawing Shapes
45. Python: Random Square. Subject: Python, Graphics and simulation
44. Python Project: Ant Escaping Path Python, Graphics and simulation
43. Python, Pandas Project P4: Orders Management System: File Exists and Adding new Record
42. Python, Pandas Project P3: Orders Management System First time run will trigger the ‘File Exists check point’ read about this.
41. Python, Pandas Project P2: Orders Management System Read about Main Menu and creation of the data file.
40. Python, Pandas Project P1: Orders Management System Read about the project concept and outline.
39. Pandas Lesson 6: Simple Zoo Application P6 Learn about editing records function and deleting records.
38. Pandas Lesson 5: Simple Zoo Application P5 Read about missing data in the dataframe, Add new record and save the file.
37. Pandas Lesson 4: Simple Zoo Application P4 Learn how to show the columns in your data file, showing the data type of each column and sorting the data based on certain column.
36. Pandas Lesson 3: Simple Zoo Application P3 First functions in the system 1.load the data file 2. Display a sample 5 rows from the data.
35. Pandas Lesson 2: Simple Zoo Application P2 User choice function, and the menu.
34. Pandas Lesson 1: Simple Zoo Application P1Learn about The Menu and functions names in the Zoo system.
33. Name: Champernowne’s constant Problem No.40 @ ProjectEuler need to get some digits from a large decimal fraction.
32. Name: Combinatoric Selections Problem 53 @ projecteuler
31. Name: Permuted MultiplesProblem No.52 @ Projecteuler
the goal is to find a number X that if we get the X, X*2, X*3, X*4, X*5, X*6 all the numbers are same digits but in a different order.
30. Name: Number Letter Counts Problem 17 on Projecteuler, find total numbers of alphabetic in all words of numbers from 1 to 1000.
29. Name: 10001st Prime Problem No.7 @ ProjectEuler Just find the prime No 10001.
28. Name: Largest Prime FactorProblem No.3 on ProjectEuler, is get all the factors of a given number, then to print out the largest prime one.
27. Name: Even Fibonacci Numbers ProjectEuler Problem No.2: Task is to find the sum of the even-valued terms in Fibonacci sequence whose values do not exceed four million.
26. Name: Distinct PowersProjectEuler Problem No.29: Task to find How many distinct terms are in the sequence generated by ab for 2 ≤ a ≤ 100 and 2 ≤ b ≤ 100?
25. Name: 1000-Digit Fibonacci No.25, ProjectEuler: Find the first Fibonacci index to contain 1000 digits.
24. Name: Digit factorial Chains
No.74 @ ProjectEuler: We need to produce a chain of the summation of a factorial number… Read the post
23. Name: Split and joinThe target of this task is to Split a given text message on the newline (\n) then use the join builtin to stitch it together using a ‘|’ (pipe).
22. Name: Square Digit Chain
ProjectEuler Problem No.92 the task stated in this problem as ” How many starting numbers below ten million will arrive at 89?”
21. Name: Perfect Number
ProjectEuler Problem No.23 talking about Non-abundant sums and the numbers group.
20. Name: Self Powers
Problem No.48 on ProjectEuler, Find the power of each number to itsefl in the range of 1 to 1000 and get the sum of all numbers.
19. Name: Digit Fifth Powers
Projecteuler Problem No.30, Find the sum of all the numbers that can be written as the sum of fifth powers of their digits.
18. Name: Triangle Number
Projecteuler problem No.42, Triangle Words and values.
17. Name: Curious Number
Problem No.34 in ProjectEuler. A number is Curious Number if the factorial of their digits equal to the number itself.
16. Name: Factorial Digit Sum
Problem No.20 in projectEuler is to get the sum of the digits in the number Factorial of 100!
15. Name: Longest Collatz Sequence
This is Problem No.14 in projectEuler, The task is to fined the chain of numbers starting from N based on formula depending on (if N is even or odd)
14. Name: Factors of the Number N
Ask the user for a number N then will get all the pairs number that if we multiply them will get that N number.
13. Name: Is it Armstrong Numbers
With a given number we will check if it is Armstrong or not.
12. Name: Armstrong number in a range
We are checking a range of given numbers and printing each Armstrong numbers and we count them.
11. Name: Sum of power of digits
This is Problem No.16 in projectEuler, the task was to find the sum of the digits of (2^1000), but i make it general soe the user will inter the number and the power.
10. Name: Prime Numbers in a Range
In a given ranges, we will get all the prime numbers in it.
9. Name: Difference of sum of the square and the square of the sum
This is Problem No.6 in projectEuler, we take a numbers from the user and apply the function.
8. Name: Prime Numbera
Function name is_prime check a given number if it is a prime or not.
7. Name: Fibonacci Numbers
This is Problem No.2 in projectEuler, Get the Fibonacci sequence range from the user and count how many even valued terms is there.
6.Name: Pluralise a Word
Loop through a dictionary and pluralise a word based on the value amount.
5. Name: Sum n numbers
The function will take a number from the user and will return the sum of the digits in that number.
4. Name: Binary Search
Search to finds the position of a target value within a sorted array.
3. Name: Expenditure Application
We have a function there to Add new Entry to a json file. that is a user will enter some data and we will save it to json file.
2. Name: Date Validation
return any given date to dd/mm/yyyy. So if the user enter something like this “2/05/12” the function will return “02/05/2012”.
1. Name: The Menu
Just a menu function for the multiple functions application. I used No. 9 is exit.