Coding Challenge #156: Peeking inside Pi
🥧 Happy Pi Day 2020! In this challenge, I build a simple web application using p5.js and node.js to search in the first billion digits of Pi.
💻Code: https://thecodingtrain.com/CodingChallenges/156-pi-digits.html
🤖Glitch: https://glitch.com/~happy-pi-day-digit-search
🔗Sequence Localization of pi: https://angio.net/pi/
🔗Peek in Pi from Fathom: http://pi.fathom.info/
🔗Boyer-Moore Algorithm: https://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string-search_algorithm
🔗Node.js fs createReadStream(): https://nodejs.org/api/fs.html#fs_fs_createreadstream_path_options
🎥ES6 Arrow Function: https://youtu.be/mrYMzpbFz18
🎥Server-side with Node.js: https://youtu.be/wxbQP1LMZsw
🎥Working with Data and APIs: https://thecodingtrain.com/Courses/data-and-apis/
0:00 Introduction
2:30 Importing Pi Into p5.js
3:37 Searching Numbers in Pi
7:09 IndexOf Function
13:13 Importing 1GB File
16:38 Dividing the Data into Read Streams
18:25 Searching 1 Billion Digits
19:44 Creating an API
28:42 Conclusions and Ideas
🚂Website: https://thecodingtrain.com/
💡Github: https://github.com/CodingTrain
💖Membership: https://youtube.com/thecodingtrain/join
🛒Store: https://www.designbyhumans.com/shop/codingtrain/
📚Books: https://www.amazon.com/shop/thecodingtrain
🖋️Twitter: https://twitter.com/thecodingtrain
📄 Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct
🌐Help us caption and translate: http://www.youtube.com/timedtext_cs_panel?c=UCvjgXvBlbQiydffZU7m1_aw&tab=2
🚩Suggest Topics: https://github.com/CodingTrain/Rainbow-Topics
👾Share your contribution: https://thecodingtrain.com/Guides/community-contribution-guide.html
🎥Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
🎥Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA
🔗 p5.js: https://p5js.org
🔗 Processing: https://processing.org
Video editing by Mathieu Blanchette.
#piday #challenge
Видео Coding Challenge #156: Peeking inside Pi канала The Coding Train
💻Code: https://thecodingtrain.com/CodingChallenges/156-pi-digits.html
🤖Glitch: https://glitch.com/~happy-pi-day-digit-search
🔗Sequence Localization of pi: https://angio.net/pi/
🔗Peek in Pi from Fathom: http://pi.fathom.info/
🔗Boyer-Moore Algorithm: https://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string-search_algorithm
🔗Node.js fs createReadStream(): https://nodejs.org/api/fs.html#fs_fs_createreadstream_path_options
🎥ES6 Arrow Function: https://youtu.be/mrYMzpbFz18
🎥Server-side with Node.js: https://youtu.be/wxbQP1LMZsw
🎥Working with Data and APIs: https://thecodingtrain.com/Courses/data-and-apis/
0:00 Introduction
2:30 Importing Pi Into p5.js
3:37 Searching Numbers in Pi
7:09 IndexOf Function
13:13 Importing 1GB File
16:38 Dividing the Data into Read Streams
18:25 Searching 1 Billion Digits
19:44 Creating an API
28:42 Conclusions and Ideas
🚂Website: https://thecodingtrain.com/
💡Github: https://github.com/CodingTrain
💖Membership: https://youtube.com/thecodingtrain/join
🛒Store: https://www.designbyhumans.com/shop/codingtrain/
📚Books: https://www.amazon.com/shop/thecodingtrain
🖋️Twitter: https://twitter.com/thecodingtrain
📄 Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct
🌐Help us caption and translate: http://www.youtube.com/timedtext_cs_panel?c=UCvjgXvBlbQiydffZU7m1_aw&tab=2
🚩Suggest Topics: https://github.com/CodingTrain/Rainbow-Topics
👾Share your contribution: https://thecodingtrain.com/Guides/community-contribution-guide.html
🎥Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
🎥Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA
🔗 p5.js: https://p5js.org
🔗 Processing: https://processing.org
Video editing by Mathieu Blanchette.
#piday #challenge
Видео Coding Challenge #156: Peeking inside Pi канала The Coding Train
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Coding Challenge #109: Visualizing 500,000 SubscribersCoding in the Cabana 2: Collatz ConjectureWhy do colliding blocks compute pi?This is why Evolution is WRONG!Coding Challenge #140: Pi Approximation with Leibniz SeriesCoding Challenge #97.1: The Book of Pi - Part 1Behind the Scenes of The Coding Train: How I LivestreamCoding Challenge #14: Fractal Trees - RecursiveCoding Challenge #145: 2D RaycastingCoding Challenge 164: Bending Time SlitscanCoding Challenge #143: Quicksort VisualizationCoding Challenge #93: Double PendulumJavaScript Best Practices and Coding Conventions - Write Clean CodeCoding Challenge #95: Approximating the Value of PiCoding Challenge #31: Flappy BirdCoding Train Live: Shaders and AutoencodersCoding Challenge #131: Bouncing DVD LogoCoding with Processing Release 0001 Alpha -- Happy 20th!Coding Challenge #75: Wikipedia API