title
5 Unique Python Projects (beginner to intermediate)

description
The projects cover a variety of different topics from NFTs to games to data science! ✉️ NEWSLETTER: https://tinahuang.substack.com/ It's about learning, coding, and generally how to get your sh*t together c: 👨‍💻 My SQL for data science interviews course (10 full interviews): https://365datascience.com/learn-sql-for-data-science-interviews/ 📊 365 Data Science: https://365datascience.pxf.io/WD0za3 (link for 57% discount for their complete data science training) 🖱️Links mentioned in the video ======================== Avery's NFT network analysis tutorial: https://www.youtube.com/watch?v=Fxdqwqo-1TI Snake game base project: https://www.geeksforgeeks.org/create-a-snake-game-using-turtle-in-python/ Ethereum price prediction base project: https://medium.com/bitgrit-data-science-publication/ethereum-price-prediction-with-python-3b3805e6e512 🔗Affiliates ======================== Check out StrataScratch for data science interview prep: https://stratascratch.com/?via=tina 🎥 My filming setup ======================== 📷 camera: https://amzn.to/3LHbi7N 🎤 mic: https://amzn.to/3LqoFJb 🔭 tripod: https://amzn.to/3DkjGHe 💡 lights: https://amzn.to/3LmOhqk 📲Socials ======================== instagram: https://www.instagram.com/hellotinah/ linkedin: https://www.linkedin.com/in/tinaw-h/ discord: https://discord.gg/5mMAtprshX 🤯Study with Tina ======================== Study with Tina channel: https://www.youtube.com/channel/UCI8JpGrDmtggrryhml8kFGw How to make a studying scoreboard: https://www.youtube.com/watch?v=KAVw910mIrI Scoreboard website: scoreboardswithtina.com livestreaming google calendar: https://bit.ly/3wvPzHB 🎥Other videos you might be interested in ======================== How I consistently study with a full time job: https://www.youtube.com/watch?v=INymz5VwLmk How I would learn to code (if I could start over): https://www.youtube.com/watch?v=MHPGeQD8TvI&t=84s 🐈‍⬛🐈‍⬛About me ======================== Hi, my name is Tina and I'm a data scientist. I was pre-med studying pharmacology at the University of Toronto until I finally accepted that I would make a terrible doctor. I didn't know what to do with myself so I worked for a year as a research assistant for a bioinformatics lab where I learned how to code and became interested in data science. I then did a masters in computer science (MCIT) at the University of Pennsylvania before ending up at my current job in tech :) 📧Contact ======================== youtube: youtube comments are by far the best way to get a response from me! linkedin: https://www.linkedin.com/in/tinaw-h/ email for business inquiries only: hellotinah@gmail.com ======================== Some links are affiliate links and I may receive a small portion of sales price at no cost to you. I really appreciate your support in helping improve this channel! :)

detail
{'title': '5 Unique Python Projects (beginner to intermediate)', 'heatmap': [{'end': 82.019, 'start': 64.504, 'weight': 1}, {'end': 599.027, 'start': 584.916, 'weight': 0.729}], 'summary': 'Presents 5 beginner-friendly python coding projects, including automating decision-making and personal finance tracking with mint, while also covering nft collection network analysis and ml time series analysis for predicting ethereum prices, with a focus on practical application and skill development.', 'chapters': [{'end': 215.356, 'segs': [{'end': 25.783, 'src': 'embed', 'start': 0.089, 'weight': 0, 'content': [{'end': 5.136, 'text': 'This video is sponsored by 365 Data Science, but more about them later in the video.', 'start': 0.089, 'duration': 5.047}, {'end': 7.28, 'text': "Hey guys, how's it going? Welcome back to another video.", 'start': 5.237, 'duration': 2.043}, {'end': 11.205, 'text': "In this video, we're going to go through five beginner-friendly coding projects.", 'start': 7.48, 'duration': 3.725}, {'end': 13.549, 'text': "And without further ado, let's go.", 'start': 11.846, 'duration': 1.703}, {'end': 14.65, 'text': 'Project number one.', 'start': 13.869, 'duration': 0.781}, {'end': 18.435, 'text': "automating decision-making because you're indecisive.", 'start': 15.331, 'duration': 3.104}, {'end': 18.955, 'text': 'You know.', 'start': 18.735, 'duration': 0.22}, {'end': 20.797, 'text': 'sometimes, when you ask someone what do you want to eat?', 'start': 18.955, 'duration': 1.842}, {'end': 22.039, 'text': "We're like what do you want to watch??", 'start': 20.857, 'duration': 1.182}, {'end': 23.22, 'text': 'What do you want to do to hang out?', 'start': 22.079, 'duration': 1.141}, {'end': 24.882, 'text': "And they're just like oh, I don't know.", 'start': 23.28, 'duration': 1.602}, {'end': 25.783, 'text': 'Anything is fine.', 'start': 25.002, 'duration': 0.781}], 'summary': 'Video features 5 beginner-friendly coding projects.', 'duration': 25.694, 'max_score': 0.089, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk89.jpg'}, {'end': 89.305, 'src': 'heatmap', 'start': 64.504, 'weight': 2, 'content': [{'end': 71.47, 'text': 'what you can do is open python and put into a list all the different anime that people have recommended you over the past months, for years,', 'start': 64.504, 'duration': 6.966}, {'end': 76.694, 'text': "and randomly choose one of the anime that's in your list and then print out that anime, And that's the anime you're going to watch.", 'start': 71.47, 'duration': 5.224}, {'end': 79.356, 'text': 'Now, this is the base bare minimum project.', 'start': 76.874, 'duration': 2.482}, {'end': 82.019, 'text': 'So you might want to add more functionality to this.', 'start': 79.677, 'duration': 2.342}, {'end': 86.643, 'text': "Maybe you want to take into account what mood you're feeling, or whether you want to watch a series or a movie,", 'start': 82.239, 'duration': 4.404}, {'end': 89.305, 'text': "because series that's like more dedication.", 'start': 86.643, 'duration': 2.662}], 'summary': 'Create a python program to randomly choose and display an anime from a list of recommendations, with potential for additional functionality like mood and format considerations.', 'duration': 24.801, 'max_score': 64.504, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk64504.jpg'}, {'end': 157.974, 'src': 'embed', 'start': 128.996, 'weight': 4, 'content': [{'end': 132.379, 'text': 'This is when you can start using an API to get that data programmatically.', 'start': 128.996, 'duration': 3.383}, {'end': 136.702, 'text': 'I would recommend checking out a module called JikenPai.', 'start': 132.499, 'duration': 4.203}, {'end': 141.424, 'text': "I'm probably pronouncing it wrong, but I'll put how to spell it over here, also linked in description.", 'start': 137.122, 'duration': 4.302}, {'end': 147.208, 'text': 'This is a module that basically lets you grab different anime and the corresponding information to that anime from my anime list.', 'start': 141.504, 'duration': 5.704}, {'end': 154.572, 'text': 'You can then use information like the anime name, as well as the score of the anime, the genres, when it was produced, how long it is,', 'start': 147.348, 'duration': 7.224}, {'end': 155.132, 'text': 'things like that.', 'start': 154.572, 'duration': 0.56}, {'end': 157.974, 'text': 'and you can add all of this into your recommender system.', 'start': 155.592, 'duration': 2.382}], 'summary': 'Use jikenpai module to programmatically access anime data from myanimelist for recommender system.', 'duration': 28.978, 'max_score': 128.996, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk128996.jpg'}, {'end': 199.528, 'src': 'embed', 'start': 168.201, 'weight': 3, 'content': [{'end': 171.723, 'text': "It's very slow and it gets pretty tedious when you're like nesting a bunch of stuff.", 'start': 168.201, 'duration': 3.522}, {'end': 173.945, 'text': 'So then you should check out the pandas module.', 'start': 171.823, 'duration': 2.122}, {'end': 178.99, 'text': 'This is a fundamental data science module that allows you to create tables where what is called data frames in Python.', 'start': 174.005, 'duration': 4.985}, {'end': 183.715, 'text': "So you're able to create a table of all this information and query it much, much more quickly.", 'start': 179.01, 'duration': 4.705}, {'end': 185.356, 'text': 'You can add on even more features.', 'start': 183.755, 'duration': 1.601}, {'end': 191.502, 'text': 'You can start building out an interactive web app for an interface for YouTube input stuff instead of just having it on the command line.', 'start': 185.416, 'duration': 6.086}, {'end': 194.285, 'text': 'What I want to demonstrate here is that when you start a project,', 'start': 191.582, 'duration': 2.703}, {'end': 199.528, 'text': "don't have like a super grand idea and feel really overwhelmed when you're implementing it.", 'start': 194.545, 'duration': 4.983}], 'summary': 'Pandas module enables quick data querying and table creation, easing project implementation.', 'duration': 31.327, 'max_score': 168.201, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk168201.jpg'}], 'start': 0.089, 'title': 'Beginner-friendly coding projects and python development', 'summary': 'Introduces 5 beginner-friendly coding projects, including automating decision-making for indecisive individuals. it also covers python project development, starting with base python, lists, and the random module, and progressing to using pandas for data manipulation and apis for automated data retrieval, with an emphasis on starting small and gradually adding functionality.', 'chapters': [{'end': 33.852, 'start': 0.089, 'title': '5 beginner-friendly coding projects', 'summary': 'Introduces 5 beginner-friendly coding projects and discusses the first project of automating decision-making for indecisive individuals, highlighting the skills used.', 'duration': 33.763, 'highlights': ['The chapter introduces 5 beginner-friendly coding projects.', 'The first project involves automating decision-making for indecisive individuals.', 'The project aims to build something that can make decisions for individuals who struggle with decision-making.', 'The skills used for this project are not specified in the given transcript.']}, {'end': 215.356, 'start': 34.292, 'title': 'Python project development', 'summary': 'Covers building a python project starting with base python, lists, and the random module, and progressing to using pandas for data manipulation and apis for automated data retrieval, with an emphasis on starting small and gradually adding functionality.', 'duration': 181.064, 'highlights': ['Using base Python, lists, and the random module to create a basic recommender system for watching anime, demonstrating the process of starting with a simple project and gradually adding functionality. base Python, lists, random module, recommender system', 'Introducing the use of pandas for creating tables and data frames in Python, enabling faster querying and manipulation of data for the recommender system. pandas, data frames, faster querying', 'Suggesting the utilization of APIs, such as JikenPai, for programmatically retrieving anime data, including information like anime name, score, genres, production year, and duration, to enhance the recommender system. APIs, JikenPai, anime data retrieval, recommender system enhancement']}], 'duration': 215.267, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk89.jpg', 'highlights': ['The chapter introduces 5 beginner-friendly coding projects.', 'The first project involves automating decision-making for indecisive individuals.', 'Using base Python, lists, and the random module to create a basic recommender system for watching anime, demonstrating the process of starting with a simple project and gradually adding functionality.', 'Introducing the use of pandas for creating tables and data frames in Python, enabling faster querying and manipulation of data for the recommender system.', 'Suggesting the utilization of APIs, such as JikenPai, for programmatically retrieving anime data, including information like anime name, score, genres, production year, and duration, to enhance the recommender system.']}, {'end': 584.895, 'segs': [{'end': 242.346, 'src': 'embed', 'start': 215.356, 'weight': 0, 'content': [{'end': 222.88, 'text': 'next project is a personal finance project that is about tracking and budgeting and creating a dashboard of your personal finances.', 'start': 215.356, 'duration': 7.524}, {'end': 225.341, 'text': 'So in this project, you can use Mint,', 'start': 223.18, 'duration': 2.161}, {'end': 231.463, 'text': 'which is a personal finance management tool that allows you to aggregate all your different information from your bank account, from your credit card,', 'start': 225.341, 'duration': 6.122}, {'end': 234.123, 'text': 'from your mortgages and track all your transactions.', 'start': 231.463, 'duration': 2.66}, {'end': 242.346, 'text': "It aggregates everything into the same place so that you can download that information as a big CSV file and then build up a dashboard that tracks the metrics that you're most interested in.", 'start': 234.343, 'duration': 8.003}], 'summary': 'Create a personal finance dashboard using mint to track and budget finances.', 'duration': 26.99, 'max_score': 215.356, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk215356.jpg'}, {'end': 362.491, 'src': 'embed', 'start': 334.133, 'weight': 2, 'content': [{'end': 338.395, 'text': 'To do this, you should check out a third-party API that was made by someone called Mint API.', 'start': 334.133, 'duration': 4.262}, {'end': 343.118, 'text': 'It allows you to directly grab stuff from Mint so everything is contained within that one script or program.', 'start': 338.515, 'duration': 4.603}, {'end': 345.5, 'text': 'Also, it has more information and features that you can use.', 'start': 343.218, 'duration': 2.282}, {'end': 351.083, 'text': "I'll link the API, the module in the description and it's actually done pretty well and it has really, really good documentation.", 'start': 345.6, 'duration': 5.483}, {'end': 352.805, 'text': 'So a sprinkle of advice here.', 'start': 351.204, 'duration': 1.601}, {'end': 358.128, 'text': "if you're going through that documentation, you may notice that there's a lot of terminologies and concepts that you're not familiar with.", 'start': 352.805, 'duration': 5.323}, {'end': 359.389, 'text': "Don't freak out.", 'start': 358.308, 'duration': 1.081}, {'end': 362.491, 'text': "That's like a tendency of many beginner programmers.", 'start': 360.009, 'duration': 2.482}], 'summary': 'Mint api provides comprehensive features and well-documented information for direct access to mint, helping beginners navigate through unfamiliar terminologies and concepts.', 'duration': 28.358, 'max_score': 334.133, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk334133.jpg'}, {'end': 513.87, 'src': 'embed', 'start': 486.04, 'weight': 3, 'content': [{'end': 491.022, 'text': 'And depending on their answer, you can then terminate the game and pretend that this never happened.', 'start': 486.04, 'duration': 4.982}, {'end': 497.103, 'text': "Now, another point of this project, in addition to helping you with your love life, is to show that you can take other people's code right?", 'start': 491.262, 'duration': 5.841}, {'end': 500.684, 'text': "Like you don't have to go and reinvent the wheel, but you shouldn't just copy all of it.", 'start': 497.123, 'duration': 3.561}, {'end': 502.125, 'text': 'You should actually make that your own.', 'start': 500.704, 'duration': 1.421}, {'end': 503.445, 'text': 'This is actually really a pro move.', 'start': 502.185, 'duration': 1.26}, {'end': 509.047, 'text': 'And the more senior it is that you get as a software engineer, for example, Actually, the better it is that you get at this.', 'start': 503.525, 'duration': 5.522}, {'end': 513.87, 'text': "Plus, it helps you gain a deeper understanding of that code instead of just like taking someone's thing directly.", 'start': 509.247, 'duration': 4.623}], 'summary': "Project aims to improve love life and demonstrate code proficiency, emphasizing the need to make code one's own. senior engineers benefit from this approach.", 'duration': 27.83, 'max_score': 486.04, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk486040.jpg'}, {'end': 592.602, 'src': 'embed', 'start': 567.382, 'weight': 4, 'content': [{'end': 573.145, 'text': "That is especially helpful if you're in the beginning of your career where you're wanting to switch into more data-related roles.", 'start': 567.382, 'duration': 5.763}, {'end': 577.789, 'text': 'A few months ago, 365 Data Science rebranded and overhauled their entire platform.', 'start': 573.365, 'duration': 4.424}, {'end': 579.811, 'text': 'And the learning experience is really good.', 'start': 577.889, 'duration': 1.922}, {'end': 584.895, 'text': "So if you're interested in like my specific SQL for data science interview course, the link is in the description.", 'start': 579.911, 'duration': 4.984}, {'end': 588.879, 'text': "And there's also a link for 57% off their complete data science training.", 'start': 584.916, 'duration': 3.963}, {'end': 590.42, 'text': 'So that is a good deal.', 'start': 588.999, 'duration': 1.421}, {'end': 592.602, 'text': 'all right back to the video.', 'start': 591.041, 'duration': 1.561}], 'summary': '365 data science offers 57% off complete data science training, with a positive learning experience.', 'duration': 25.22, 'max_score': 567.382, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk567382.jpg'}], 'start': 215.356, 'title': 'Personal finance tracking and coding projects', 'summary': "Introduces a personal finance project utilizing tools like mint, python, and pandas, with a suggestion for direct data extraction from mint. it also delves into beginner coding projects and promotes 365 data science's online learning platform for data-related courses and career paths.", 'chapters': [{'end': 351.083, 'start': 215.356, 'title': 'Personal finance tracking project', 'summary': 'Introduces a personal finance project focusing on tracking and budgeting, using tools like mint, python, pandas, and streamlit for data visualization, with a suggestion to utilize a third-party api for direct data extraction from mint.', 'duration': 135.727, 'highlights': ['You can use Mint, a personal finance management tool, to aggregate and track all your financial information from various sources, and then create a dashboard for tracking metrics of interest.', 'Skills practiced include base Python, Pandas for data frames and manipulation, and Streamlit for data visualization, with the potential to use APIs for direct data extraction from Mint.', 'The project involves creating a dashboard to track metrics such as spending on different categories, total weekly and monthly spend, and setting clear goal metrics for budgeting purposes.', 'A suggestion is made to use a third-party API, Mint API, for direct data extraction from Mint, offering more information and features with good documentation.', 'The project idea is credited to a friend, Avery, who also provided a tutorial for the project, and the recommendation is made to check it out for a walkthrough.']}, {'end': 584.895, 'start': 351.204, 'title': 'Coding projects and data science', 'summary': "Discusses beginner coding projects, including building a game to ask out a crush, and highlights the importance of learning from others' code. additionally, a sponsorship by 365 data science is mentioned, promoting their online learning platform for data-related courses and career paths.", 'duration': 233.691, 'highlights': ["The chapter discusses beginner coding projects, including building a game to ask out a crush, and highlights the importance of learning from others' code.", 'A sponsorship by 365 Data Science is mentioned, promoting their online learning platform for data-related courses and career paths.', 'The speaker partnered with 365 Data Science to create a course on SQL for Tech and Data Science Interviews, which includes a five-step framework and 10 mock interviews.', '365 Data Science offers individual courses and defined career path certificate programs for those wanting to switch into data-related roles.', "The learning experience on 365 Data Science's platform is mentioned to be 'really good' after a recent rebrand and overhaul of their entire platform."]}], 'duration': 369.539, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk215356.jpg', 'highlights': ['You can use Mint, a personal finance management tool, to aggregate and track all your financial information from various sources, and then create a dashboard for tracking metrics of interest.', 'The project involves creating a dashboard to track metrics such as spending on different categories, total weekly and monthly spend, and setting clear goal metrics for budgeting purposes.', 'A suggestion is made to use a third-party API, Mint API, for direct data extraction from Mint, offering more information and features with good documentation.', "The chapter discusses beginner coding projects, including building a game to ask out a crush, and highlights the importance of learning from others' code.", '365 Data Science offers individual courses and defined career path certificate programs for those wanting to switch into data-related roles.']}, {'end': 1001.538, 'segs': [{'end': 611.677, 'src': 'heatmap', 'start': 584.916, 'weight': 0.729, 'content': [{'end': 588.879, 'text': "And there's also a link for 57% off their complete data science training.", 'start': 584.916, 'duration': 3.963}, {'end': 590.42, 'text': 'So that is a good deal.', 'start': 588.999, 'duration': 1.421}, {'end': 592.602, 'text': 'all right back to the video.', 'start': 591.041, 'duration': 1.561}, {'end': 596.545, 'text': 'next project is an nft collection network analysis.', 'start': 592.602, 'duration': 3.943}, {'end': 599.027, 'text': "i'm sure most of you have heard about nfts by this time,", 'start': 596.545, 'duration': 2.482}, {'end': 606.033, 'text': "since nfts have been just absolutely popping and there is a lot of money that's being poured into nfts these days, since there's a lot of money,", 'start': 599.027, 'duration': 7.006}, {'end': 611.677, 'text': 'this also attracts people wanting to make their own nft projects, also like scammy people, unfortunately, um,', 'start': 606.033, 'duration': 5.644}], 'summary': '57% off complete data science training, nfts booming, attracting money and scams.', 'duration': 26.761, 'max_score': 584.916, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk584916.jpg'}, {'end': 682.201, 'src': 'embed', 'start': 658.222, 'weight': 0, 'content': [{'end': 664.507, 'text': 'that momentum and social cloud starts perpetuating throughout and that project starts increasing in value.', 'start': 658.222, 'duration': 6.285}, {'end': 669.671, 'text': 'This has been the case for many big projects in the past, such as CryptoPunks and the Bored Ape Yacht Club.', 'start': 664.567, 'duration': 5.104}, {'end': 676.096, 'text': 'With that in mind, the goal of this project is to figure out what these whales are buying into so you can identify those projects.', 'start': 669.791, 'duration': 6.305}, {'end': 679.018, 'text': 'So how to do this project? First, you need to get the data.', 'start': 676.336, 'duration': 2.682}, {'end': 682.201, 'text': "We can use Moonstream's SQLite database that's on Kaggle.", 'start': 679.098, 'duration': 3.103}], 'summary': "Identify projects with increasing value by analyzing whales' buying patterns, using moonstream's sqlite database on kaggle.", 'duration': 23.979, 'max_score': 658.222, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk658222.jpg'}, {'end': 754.326, 'src': 'embed', 'start': 724.893, 'weight': 1, 'content': [{'end': 729.394, 'text': 'which can give you a hint as to which of these NFT projects are going to pop up next.', 'start': 724.893, 'duration': 4.501}, {'end': 732.255, 'text': 'Again, do check out the tutorial that Avery did linked in the description.', 'start': 729.614, 'duration': 2.641}, {'end': 737.716, 'text': 'After you create these NFT and network analysis graphs, what you may notice is that it looks a little bit messy.', 'start': 732.375, 'duration': 5.341}, {'end': 741.577, 'text': "Like it's difficult to really see all the different inter-crossings.", 'start': 737.736, 'duration': 3.841}, {'end': 744.658, 'text': 'So what you can do is start pruning the graph a little bit.', 'start': 741.857, 'duration': 2.801}, {'end': 749.122, 'text': 'Also, what if you want to look at more projects than the projects that you initially pulled??', 'start': 744.818, 'duration': 4.304}, {'end': 754.326, 'text': 'Well, instead of having to go and manually change the IDs to run the entire script again,', 'start': 749.462, 'duration': 4.864}], 'summary': 'Analyzing nft projects for potential growth and network analysis, with tips on organizing and expanding the data efficiently.', 'duration': 29.433, 'max_score': 724.893, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk724893.jpg'}, {'end': 813.343, 'src': 'embed', 'start': 787.339, 'weight': 2, 'content': [{'end': 791.723, 'text': 'you will probably know that ethereum is one of the most popular cryptocurrencies to buy.', 'start': 787.339, 'duration': 4.384}, {'end': 795.046, 'text': "in this project, you're going to try to predict ethereum prices in the future,", 'start': 791.723, 'duration': 3.323}, {'end': 799.33, 'text': 'which hopefully can give you a little bit more clarity about ethereum and trends of ethereum,', 'start': 795.046, 'duration': 4.284}, {'end': 803.434, 'text': 'and potentially if you want to invest in in ethereum Hashtag, not financial advice.', 'start': 799.33, 'duration': 4.104}, {'end': 809.46, 'text': 'The full credit of the base project over here goes to this article over here, which I will link in description as well.', 'start': 803.574, 'duration': 5.886}, {'end': 811.041, 'text': 'So the skills involved.', 'start': 809.6, 'duration': 1.441}, {'end': 813.343, 'text': 'Python, base Python, as well as pandas.', 'start': 811.261, 'duration': 2.082}], 'summary': 'Project aims to predict ethereum prices using python and pandas.', 'duration': 26.004, 'max_score': 787.339, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk787339.jpg'}, {'end': 883.393, 'src': 'embed', 'start': 854.255, 'weight': 3, 'content': [{'end': 858.177, 'text': 'In particular, there were two places where Ethereum prices spiked a lot,', 'start': 854.255, 'duration': 3.922}, {'end': 862.319, 'text': "which is important because it's going to influence the way that we construct a model and tune it.", 'start': 858.177, 'duration': 4.142}, {'end': 865.7, 'text': "And next, we're going to use profit to predict future prices of Ethereum.", 'start': 862.519, 'duration': 3.181}, {'end': 867.221, 'text': 'Profit is super easy to use.', 'start': 865.8, 'duration': 1.421}, {'end': 872.225, 'text': 'All you have to do is manipulate the data into the correct format for the ML time series forecasting.', 'start': 867.421, 'duration': 4.804}, {'end': 875.527, 'text': 'And then after you do that, Profit basically does all the work for you.', 'start': 872.385, 'duration': 3.142}, {'end': 878.069, 'text': 'This will probably give you a decent model starting off,', 'start': 875.607, 'duration': 2.462}, {'end': 883.393, 'text': 'but you probably also want to make it better and do some hyperparameter tuning and exploring the different parameters,', 'start': 878.069, 'duration': 5.324}], 'summary': 'Ethereum prices spiked, using profit to predict future prices, profit simplifies ml time series forecasting.', 'duration': 29.138, 'max_score': 854.255, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk854255.jpg'}, {'end': 945.389, 'src': 'embed', 'start': 917.243, 'weight': 4, 'content': [{'end': 920.506, 'text': "And, in my opinion, if you're going to invest in something, if I'm going to invest in something,", 'start': 917.243, 'duration': 3.263}, {'end': 925.469, 'text': "I don't want to make a decision purely based off what a black box algorithm tells me to.", 'start': 920.506, 'duration': 4.963}, {'end': 930.454, 'text': "I think it's more important to do additional analysis since I believe that markets are inefficient.", 'start': 925.629, 'duration': 4.825}, {'end': 933.037, 'text': 'I explore things that are outside of price.', 'start': 930.674, 'duration': 2.363}, {'end': 934.798, 'text': 'For example, the impact of news.', 'start': 933.157, 'duration': 1.641}, {'end': 938.362, 'text': 'A lot of activity and news in the crypto space is in the Twitter sphere.', 'start': 934.898, 'duration': 3.464}, {'end': 945.389, 'text': "So doing some scraping or using some tools to understand how the sentiment is on Twitter and what's happening on Twitter is very helpful.", 'start': 938.642, 'duration': 6.747}], 'summary': "Investment decisions shouldn't rely solely on black box algorithms; additional analysis, including sentiment analysis of news on twitter, is crucial due to market inefficiencies.", 'duration': 28.146, 'max_score': 917.243, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk917243.jpg'}], 'start': 584.916, 'title': 'Nft collection network analysis and ml time series analysis on ethereum prices', 'summary': "Covers a project on nft collection network analysis, highlighting the analysis of whales' behavior and the creation of a network graph, with a mention of a 57% off deal for data science training. additionally, it discusses ml time series analysis using python, pandas, yfinance, and the profit module to predict ethereum prices and emphasizes the significance of comprehensive analysis for investment decisions.", 'chapters': [{'end': 803.434, 'start': 584.916, 'title': 'Nft collection network analysis', 'summary': "Discusses a project on nft collection network analysis, emphasizing the importance of analyzing whales' behavior and building a network graph to predict future nft projects, with a mention of a 57% off deal for data science training.", 'duration': 218.518, 'highlights': ["Importance of Analyzing Whales' Behavior in NFT Projects The significance of analyzing whales' behavior in NFT projects is emphasized, highlighting the influence of big collectors on project value, and the mention of influential NFT projects like CryptoPunks and the Bored Ape Yacht Club.", "Building a Network Graph to Predict Future NFT Projects The process of building a network graph to predict future NFT projects is explained, detailing the steps of obtaining data from Moonstream's SQLite database, creating a network graph, and analyzing inter-crossings of projects.", 'Predicting Ethereum Prices for Investment Clarity The project on predicting Ethereum prices is introduced, highlighting its relevance to NFT and crypto enthusiasts, aiming to provide clarity on ethereum trends for potential investment purposes.']}, {'end': 1001.538, 'start': 803.574, 'title': 'Ml time series analysis on ethereum prices', 'summary': 'Discusses a beginner coding project involving python, pandas, yfinance, and the profit module for ml time series analysis to predict ethereum prices, emphasizing the importance of additional analysis beyond machine learning for investment decisions.', 'duration': 197.964, 'highlights': ['The use of Python, pandas, Yfinance, and the Profit module for ML time series analysis to predict Ethereum prices. The project involves utilizing Python, pandas, Yfinance, and the Profit module for ML time series analysis to predict Ethereum prices.', 'Emphasizing the importance of additional analysis beyond machine learning for investment decisions. The importance of conducting additional analysis beyond machine learning for investment decisions is highlighted, including considering factors such as market inefficiency, news sentiment, interest rates, and inflation rates.', "Announcement of a new weekly newsletter series called boop's keyboard on coding, productivity, and learning. An announcement about the launch of a new weekly newsletter series called boop's keyboard focusing on coding, productivity, and learning is made."]}], 'duration': 416.622, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/_xf1TMs0ysk/pics/_xf1TMs0ysk584916.jpg', 'highlights': ["Importance of Analyzing Whales' Behavior in NFT Projects The significance of analyzing whales' behavior in NFT projects is emphasized, highlighting the influence of big collectors on project value, and the mention of influential NFT projects like CryptoPunks and the Bored Ape Yacht Club.", "Building a Network Graph to Predict Future NFT Projects The process of building a network graph to predict future NFT projects is explained, detailing the steps of obtaining data from Moonstream's SQLite database, creating a network graph, and analyzing inter-crossings of projects.", 'Predicting Ethereum Prices for Investment Clarity The project on predicting Ethereum prices is introduced, highlighting its relevance to NFT and crypto enthusiasts, aiming to provide clarity on ethereum trends for potential investment purposes.', 'The use of Python, pandas, Yfinance, and the Profit module for ML time series analysis to predict Ethereum prices. The project involves utilizing Python, pandas, Yfinance, and the Profit module for ML time series analysis to predict Ethereum prices.', 'Emphasizing the importance of additional analysis beyond machine learning for investment decisions. The importance of conducting additional analysis beyond machine learning for investment decisions is highlighted, including considering factors such as market inefficiency, news sentiment, interest rates, and inflation rates.']}], 'highlights': ['The project involves utilizing Python, pandas, Yfinance, and the Profit module for ML time series analysis to predict Ethereum prices.', 'The use of Python, pandas, Yfinance, and the Profit module for ML time series analysis to predict Ethereum prices.', 'The chapter introduces 5 beginner-friendly coding projects.', 'Presents 5 beginner-friendly python coding projects, including automating decision-making and personal finance tracking with mint, while also covering nft collection network analysis and ml time series analysis for predicting ethereum prices, with a focus on practical application and skill development.', 'The first project involves automating decision-making for indecisive individuals.', 'Using base Python, lists, and the random module to create a basic recommender system for watching anime, demonstrating the process of starting with a simple project and gradually adding functionality.', 'Introducing the use of pandas for creating tables and data frames in Python, enabling faster querying and manipulation of data for the recommender system.', 'Suggesting the utilization of APIs, such as JikenPai, for programmatically retrieving anime data, including information like anime name, score, genres, production year, and duration, to enhance the recommender system.', 'You can use Mint, a personal finance management tool, to aggregate and track all your financial information from various sources, and then create a dashboard for tracking metrics of interest.', 'The project involves creating a dashboard to track metrics such as spending on different categories, total weekly and monthly spend, and setting clear goal metrics for budgeting purposes.', 'A suggestion is made to use a third-party API, Mint API, for direct data extraction from Mint, offering more information and features with good documentation.', "The chapter discusses beginner coding projects, including building a game to ask out a crush, and highlights the importance of learning from others' code.", '365 Data Science offers individual courses and defined career path certificate programs for those wanting to switch into data-related roles.', "Importance of Analyzing Whales' Behavior in NFT Projects The significance of analyzing whales' behavior in NFT projects is emphasized, highlighting the influence of big collectors on project value, and the mention of influential NFT projects like CryptoPunks and the Bored Ape Yacht Club.", "Building a Network Graph to Predict Future NFT Projects The process of building a network graph to predict future NFT projects is explained, detailing the steps of obtaining data from Moonstream's SQLite database, creating a network graph, and analyzing inter-crossings of projects.", 'Predicting Ethereum Prices for Investment Clarity The project on predicting Ethereum prices is introduced, highlighting its relevance to NFT and crypto enthusiasts, aiming to provide clarity on ethereum trends for potential investment purposes.', 'Emphasizing the importance of additional analysis beyond machine learning for investment decisions. The importance of conducting additional analysis beyond machine learning for investment decisions is highlighted, including considering factors such as market inefficiency, news sentiment, interest rates, and inflation rates.']}