- Видео 40
- Просмотров 166 187
Beginner's Code Zone
Индия
Добавлен 17 сен 2021
I will upload coding related content on this channel.
Mainly Python, Java, machine learning, data science programming videos, shorts will be uploaded.
I focus on making videos having unique or new technology/ frameworks etc. of programming field.
In future, I will try to upload videos of my astronomy(hobby) projects or stuff related to that.
Please subscribe to my channel.
Connect with me on LinkedIn or join our discord channel for discussions.
Discord channel : discord.gg/xfqQuuxHqn
....
Mainly Python, Java, machine learning, data science programming videos, shorts will be uploaded.
I focus on making videos having unique or new technology/ frameworks etc. of programming field.
In future, I will try to upload videos of my astronomy(hobby) projects or stuff related to that.
Please subscribe to my channel.
Connect with me on LinkedIn or join our discord channel for discussions.
Discord channel : discord.gg/xfqQuuxHqn
....
Building a Chatbot Interface with Streamlit - LangBot
"Create Your Own AI Assistant with Streamlit and Python!"
Part 2 - In this Part I covered various Streamlit methods to create a nice chat Interface for our openai/chatgpt based ChatBot.
Ever wished you could build your own AI buddy? With Streamlit and Python, it's easier than you think! In this tutorial, I'll guide you through the process of crafting your very own chatbot or language model application. Whether you want a personal assistant, a language translator, or just a fun conversational companion, we'll show you how to make it happen. No complicated coding, just simple steps to bring your AI dreams to life!
Website: langbot-1.onrender.com/
Github: github.com/Ashwani132003/LangBot/tree/ma...
Part 2 - In this Part I covered various Streamlit methods to create a nice chat Interface for our openai/chatgpt based ChatBot.
Ever wished you could build your own AI buddy? With Streamlit and Python, it's easier than you think! In this tutorial, I'll guide you through the process of crafting your very own chatbot or language model application. Whether you want a personal assistant, a language translator, or just a fun conversational companion, we'll show you how to make it happen. No complicated coding, just simple steps to bring your AI dreams to life!
Website: langbot-1.onrender.com/
Github: github.com/Ashwani132003/LangBot/tree/ma...
Просмотров: 1 135
Видео
Building LLM application using Streamlit | LangBot
Просмотров 1,4 тыс.6 месяцев назад
"Create Your Own AI Assistant with Streamlit and Python!" Ever wished you could build your own AI buddy? With Streamlit and Python, it's easier than you think! In this tutorial, I'll guide you through the process of crafting your very own chatbot or language model application. Whether you want a personal assistant, a language translator, or just a fun conversational companion, we'll show you ho...
Secrets in Python/Streamlit using dotenv & st.secrets
Просмотров 4436 месяцев назад
Learn how to keep your sensitive information safe in your Python projects! I'll show you how to use dotenv to manage important settings without cluttering your code. Plus, discover st.secrets, a simple way to securely store and access secret data in your Streamlit apps. Keep your secrets safe and your projects secure with these easy-to-use tools! #python #streamlit #password #secret #secrets #d...
Streamlit Firebase Login with Google
Просмотров 4,9 тыс.8 месяцев назад
In this way, I am demonstrating how you can implement Login with Google functionality to your Streamlit/Python Web App which is using Firebase as Datatabase. Code: github.com/Ashwani132003/St_Login_With_google_Firebase/blob/main/main.py Thanks! #streamlit #login #loginwithgoogle #python #firebase #authenticate #googlelogin #programming #website #webapp #authenticaction #signup
Translate any Csv/Excel files to English/German, etc. using Google Translator and pandas
Просмотров 7939 месяцев назад
In this video, I am using Pandas(Python framework) and google Translator library for Translating the contents of CSV/Excel/Text Files. In video I am showing the translation of an excel file from German to English. You can Translate any Language like French, Chinese, Hindi, etc. to any of the Languages supported by google translation. Do like, comment if you find it helpful. Thanks #translation ...
Connecting Streamlit to MySQL: A Comprehensive Guide for Both Server and Local Databases
Просмотров 10 тыс.Год назад
#streamlit #mysql #python Learn how to seamlessly connect Streamlit to MySQL databases, whether they're hosted on a server or local. Unlock the power of dynamic data-driven web apps with ease! #dataintegration #database #webdevelopment #datamanagement #dynamicapps #serverdatabase #localdatabas e #coding #development #tutorialvideo#dataanalysis #webdesign #streamlitmysql #mysqltutorials #webappd...
Firestore Database Integration in a Streamlit Website: Streamlining Your Data
Просмотров 6 тыс.Год назад
In this tutorial, I'll guide you through the process of connecting your Streamlit application to Firestore, Google's powerful NoSQL cloud database. With clear, step-by-step instructions, you'll learn how to establish a secure and efficient connection, fetch and display data from Firestore, and implement real-time synchronization, ensuring that your Streamlit website remains up-to-date with the ...
Deploy and Host Your Streamlit Websites for Free with Render and Streamlit Cloud
Просмотров 26 тыс.Год назад
#deploy #host #website #python #streamlit #render Make your website accessible on internet. The video showcases the seamless deployment and hosting process of a Streamlit website on two powerful platforms: Render and Streamlit Cloud. Viewers are taken on a step-by-step journey through the entire process, making it accessible to both beginners and experienced developers. First, the video covers ...
Image Classification : Web Scraping and Project Kickoff | Gym Equipment Recognition
Просмотров 291Год назад
#machinelearning #webscraping #project #mlproject #unique Gym Equipment Recognition project: In this video, we take you through the exciting world of web scraping - a process where we gather diverse images of gym equipment from the internet. Discover how we navigate websites, extract images, and build the foundation for our machine learning journey. As we delve into the intricacies of data coll...
Create Multi Pages websites using Streamlit | Python
Просмотров 46 тыс.Год назад
ruclips.net/p/PLvRfcAN-QbYnxloydunJlfES_m6GblyEt #streamlit #python #website #multipage In this tutorial, you'll learn how to build a Multipage website in Python using Streamlit that seamlessly navigates between different sections., This tutorial will equip you with the skills to craft a polished multipage website that captivates your audience. TimeStamps: 00:00 : Intro 00:26 : Creating and imp...
Doubly Linked List | Data Structures using Python
Просмотров 155Год назад
#python #linkedlists #datastructures #datastructuresandalgorithms In this in-depth tutorial, we'll dive into the world of Doubly Linked Lists, one of the fundamental data structures in computer science. 🔗 Table of Contents: 0:00 Introduction 1:47 Doubly Linked List Implementation 3:15 Adding node at Start 5:05 Insertion at the End 7:20 Inserting node at specific location 10:50 Print 12:00 P...
Singly Linked List complete 💻 | Data Structures using Python
Просмотров 318Год назад
#python #linkedlists #datastructures #datastructuresandalgorithms In this in-depth tutorial, we'll dive into the world of Singly Linked Lists, one of the fundamental data structures in computer science. 🔗 Table of Contents: 0:00 Introduction 0:43 Arrays vs Linked List 6:51 Linked List Implementation 9:17 Adding node at Start 14:30 Print method in Linked List 18:00 Insertion at the End 22:48...
Finding Exo Planets using Machine Learning /AI
Просмотров 1,6 тыс.Год назад
In this video I'm showing how exoplanets can be found using machine learning algorithms. GitHub/datasets: github.com/Ashwani132003/Exo-Finding_RUclips Video for methods to find exoplanets : ruclips.net/video/STsI6IbPbGQ/видео.html Nasa website for methods to find exoplanets: exoplanets.nasa.gov/alien-worlds/ways-to-find-a-planet/ Medium article referred: towardsdatascience.com/using-machine-lea...
Session State in Streamlit: Keep Note of User Choices
Просмотров 8 тыс.Год назад
ruclips.net/p/PLvRfcAN-QbYnxloydunJlfES_m6GblyEt #python #streamlit #session #sessionstate #website #login #loginpage #project This video shows how to use Session state method of Streamlit for a python website . Keep note of user Choices even after switching tabs. This video is a part of How to create Pondering(a thought posting website) using Streamlit in python. Thanks. #coding #programming #...
Streamlit User 🔐 Authentication: Login and Signup Guide using Firebase Database | Python
Просмотров 22 тыс.Год назад
ruclips.net/p/PLvRfcAN-QbYnxloydunJlfES_m6GblyEt #python #streamlit #authentication #firebase #website #login #loginpage #project This video shows how to add Authentication(Login/Signup) functionality for a python website that is build using Streamlit framework in python. Firebase Database is used for this streamlit web app authentication. This video is a part of How to create Pondering(a thoug...
ROCK PAPER SCISSORS game using Python | Beginners project
Просмотров 283Год назад
ROCK PAPER SCISSORS game using Python | Beginners project
Login page for Python Website using Streamlit
Просмотров 23 тыс.Год назад
Login page for Python Website using Streamlit
Python Password Generator: A Project for Beginner Programmers
Просмотров 307Год назад
Python Password Generator: A Project for Beginner Programmers
Java Tutorial for Beginners | Learn Java Basics in 30 Minutes
Просмотров 1,5 тыс.2 года назад
Java Tutorial for Beginners | Learn Java Basics in 30 Minutes
great tutorial!!!! greetings from bolivia!!!
Thank you! Cheers!
Thank you!
Hey! Great explanation.I have a question so i want to predict if a exoplanet is habitable or not. Can i use the same code as shown in your video to do my prediction or i need to follow some other method. If no then what algorithm, dataset and column names should i consider?
You would require additional info like the chemical composition of the planet, and I guess as of now we are considering presence of water as crucial for life on a planet, so water presence, it's state, planet's equilibrium temp., atmospheric pressure, etc. are also crucial parameters, when I was working on this project, I also explored this habitable topic a bit, and found some related articles and libraries/apis for finding specific parameters that are helpful in determining the habitability, I would try to give it a chance again in detail, feel free to share your progress on this or related topic here or on our discord channel, Thanks and good luck.
Code: colab.research.google.com/drive/1ncqvNqrBQWorrm-2-_-k9NBJcaHGFigv?usp=sharing
Like
Thanks for sharing. It was very helpful. I would be very happy if you could give me the link to the file.
Welcome! find the code on this link, some things are extra here - colab.research.google.com/drive/1ncqvNqrBQWorrm-2-_-k9NBJcaHGFigv?usp=sharing
@@beginnerscodezone Thank you so much!
Great Series. Thank you for providing the detailed video. Subscribed your channel
@@sandipmaurya7371 thanks 🌟
also create a video for storing sign up and log in data into firebase database
It's already there on my channel, thanks
@@beginnerscodezone its not for sign up and login
Can you give the code
It's just 2 lines, Import subprocess subprocess.run('calc.exe') check the exe file name for apps from chatgpt/online
Thankyou ! It was really easy to follow !!
Great tutorial. Thx.
Thanks..for best and easiest way to explain
problem i refresh after login the my main page again come login page
@@Ali_Hassan2442 If you want the user to stay logged in even after page reload, you can check cookies with streamlit, I think you will have to use some third party library for it. But if you want your user to stay logged in when user is switching between different pages of your streamlit website, you can use session state for that, i have one video on that, thanks
maam this is amazing
It worked for me in Streamlit community cloud , but not worked in render. In render I always getting error, like it is saying " Failed deploy" . Could anyone solve this error? Which I got
@@a_lone_wolf_3864 there must be something regarding cause of error, check inside logs, paste the screenshot in discord channel, will be easy for debugging, thanks
Please make vedio on how to deploy langbot on render
Hey, I think the pondering deployment video and this one are enough for LangBot too, if you have any particular doubt, then feel free to drop a message in discord channel, I will try to upload videos for some other parts like adding subscription (using stripe) for this project.
Mam please make vedio on how to deploy langbot project on render?
Where to get openapi key adress
openai.com/index/openai-api/
can you show how to deploy a MySQL database project on streamlit
I already have a streamlit deployment video, you can use any online MySQL db, maybe the one used here in the video or use any other cloud storage like aws and the code would be same with updated login credentials, lemme know if you are facing any particular issues there, thanks
This is the phase of "Destabilization", later we will see "Crisis" and then "normalization"
I'm getting the error by using streamlit and render too.😢 dlib-19.24.99-cp312-cp312-win-amd64.whl is not a supported wheel on this platform
This error could be due to various reasons, I would suggest you to use Python version 3.10 if possible, try running the following command in terminal: 'pip install dlib' and maybe 'pip install --upgrade pip', use latest streamlit version. These should resolve the error, lemme know if none works, thanks
@@beginnerscodezoneokay 👍 lemme give it a try
@@beginnerscodezone Hey sis👋 I'm still getting the same error 🥺 after following acc. to your instructions given
please keep complete video in a separate playlist, it is helpful for us, because when one video is finish another video is run that is not related to the last video
how to apply same session_state for buttons , i have buttons in sidebar , when i click one button in sidebar, main page is getting refreshed. so that the activity going on main page is comes to first agian.Can you help how to put sessions to sidebar which will not impact main page activity
can you make a video for streamlit application where the output can be used with filtered output based on sql queries.
Thanks for the great tutorial. However one thing is not clear to me. Can you please explain what is the difference usage of signedout and signout? Thanks!
Your welcome, these signedout and signout are just session state variables (i could have assigned better names btw), basically if signedout value is True that means user should see option to sigin as they are logged out currently, vice-versa for session state signout, i would suggest you to rename them yourself if getting confused due to naming, but i hope you got the idea what they are about, feel free to ask if you have any other doubts, thanks
@@beginnerscodezone Thanks for the quick answer :) The only thing is still not clear why do we use two session state variables for this? Shouldn't be only one enough? Thanks!
@@DirkDiggler2 yeah that's totally correct, even I use one session state for login purpose in my projects now, this was my first learning project with streamlit, so this is a very rough code, I would suggest you to write your own code, the concept of session_state remains the same. Thanks
@@beginnerscodezone I see, thank you for your answer! :)
Is it necessary to public repo? Or can we use private repo?
private repo also works
@@beginnerscodezone Thank you replying
mam how to deploy and host it .
I have a video for that, thanks
@@beginnerscodezone yes , i watched , mam guide me in one thing , when we r deploying a project of streamlit + firebase ,,,we made a .env file ,which has path to key.json of firebase api link , but on pushing to github , key.json can not pushed due to security issue and github terms . what should i do there .
@@sanusinha5118 you will need to upload it directly on render then inside your environment variables tab, check this video of mine for secrets ruclips.net/video/N6X4kIyPHSE/видео.html, watch it from 2:21, you will understand easily, thanks
@@beginnerscodezone i mean how I say thanks to you,,, so teach something new mam ,or guide me in development related stuffs because I have a lot of project now ,and want to learn new tech and stuffs.
Just a question here, how to reset session.state when moving from one page to another as it is holding the value of variable even we change page
If you don't want to hold the values, then you don't need to use session state, but if if you still want to use it for something, then you will have to change them on each page like st.session_state.variable = '' or whatever accc. to your variable value. (Ideal approach would be to reset all at once, there is something mentioned for using st.experimental_query_params too for this, but those doesn't seem to work for me, you van give that a try too), thanks
I have an error where it tells me to define the files. E.g 'home' is not defined in home.app(). How do i fix this. I have a file called home.py in the same folder
Have you correctly imported home in the file(main.py) where you are getting this error? If possible drop a screenshot in our discord channel, would be easier to debug for me, thanks
Is it will be responsive
Yes, Streamlit handles most of the responsiveness itself, you can check the full website here: pondering.onrender.com/
What extension is used for mysql.connector?
you can use pip install mysql-connector-python in terminal to use mysql connector, thanks
I am also getting the same error in streamlit at 11:00 how to tackle this
This is coming because we haven't uploaded the json file, I would suggest you to use render and upload your secrets/files in the environment tab, like this: drive.google.com/file/d/1jLfTIQyS6tc6iAX6eO_J-ca_Ti5h2STm/view?usp=sharing . If you still get any errors there, then drop a message with error photo in our discord channel, thanks.
Thanks it helped me a lot!!!!
how about using multiple table in single database? is it just same process? or not possible to do it? thank you
sorry for late reply, yes the process is same, once you are connected with your database, you can use sql queries to use any table/tables present in that db.
Good I also want to do coding😊
Thank you so much, it has really helped me 😄
Great work . But do you have any idea of navigating tabs using button or hyperlink? Eg. if I want to go from about tab to home tab by clicking on button. I
For navigating there is an official way of page link in streamlit: docs.streamlit.io/develop/api-reference/widgets/st.page_link But this method works only when we have multipages inside Pages folder (multipage website using the official way not the one in video), you can either run the content of that page /home in account on button click or try to figure a diff. way else use the official/pages folder method for creating multipage website. Both ways have advantages, disadvantages, use the one acc. to your use. Hope it helps, thanks
Hey... Can I modify your code?
Yeah, feel free to use however you like, thanks
Don't waist time of others with your fake and useless projects
It will not deploy
what's the issue you are facing? maybe send screenshot of error in our discord server, then i would be able to help easily, thanks
From which platform you learn machine learning deep learning
I learnt ml, mainly from RUclips, kaggle,etc. not that good with deep learning just learnt its basics for the project.
Super idea
Thanks
Please use openai assistant API V2 n next video
Hey, you can use any model you want to use, by changing it here "model = "gpt-3.5-turbo"", hope it helps, thanks
Hey there! If you don't mind, can you write the same program using gemini pro, but reading the PDF file from data base. For example, firebase.
Will try this, and either i will create a video on that or share the GitHub repo with you
@@beginnerscodezone tysm!
Thank you (Y) so much
please include mysql to store session chat, and better you add for RAG model to make chat bot more powerfull
I was thinking of that, I will be busy for a week, then I will try to atleast store the chat in Firestore/MySql/ Mongodb(I am planning to learn it, and would be good to have tutorial for connecting it to Streamlit, as for the previous 2, I already have videos). I am currently working on other Streamlit - LLM project, that will utilise different prompting techniques like zero-shot, k shot, etc. So for RAG, i think that project would be good to have. Anyways, thanks for the suggestions.
@@beginnerscodezone keep it up, i have implemented how to store chat session and grouping category to mysql, maybe we can collaborate to make a spesific model for AI
@@thebudaxcorporate9763 Great, yes, I would love to collaborate, you can drop a message on my socials or discord channel for further discussions, will get in touch when i get some free time.
Hi, what should I pip for speech recognition library? like library name for speech recognition
Hey umair, you can do "pip install SpeechRecognition" btw, all required modules are present in requirements.txt in the GitHub repo mentioned in description, thanks
@@beginnerscodezone thanks for the reply, will check the repo as well!
I have really tried to resolve it but same error kept throwing up.Kindly assist me to enable me complete my project.
Hey, drop a message in our discord server, would be easier to help you there, thanks
Hello, in this code, the user should only read the post I wrote on the home.py page. It turns out that in the code you wrote, a different user can delete text from another user and write it again. What should I do to fix this?
Hi, on website only the one logged in user should be able to delete and write posts from that specific account, for authenticating the users you should use: github.com/Ashwani132003/pondering/blob/main/account.py Make sure to pass your webapi key from your firebase account (Next video is for auth.). And if you mean that from code anyone can change posts, then yes, as the app is totally public incl. keys, for teaching purpose, one can change, you can either make your repo private or keep your keys secret (i have a video on that), I hope your doubt is resolved, if still not, feel free to ask again, thanks
@@beginnerscodezone No, I mean here that one user can share a post. Then the second user can edit what the first user shared even if the second user did not write that post
@@dzenitvildic6269 Aah, this is not actually updating the post, its just visible like that to the user once you rereun the website it would come same as before, if you want i think there is some disable parameter in text-input of streamlit, you can just use that in code where you are doing this or keep it as it is, as it won't update.
@@beginnerscodezone Yes, I searched streamlit, I just "disabled=True" command, but this time the text is not so visible. Do you know of a better solution?
@@dzenitvildic6269 lemme try it
Good job