Тёмный
teclado
teclado
teclado
Подписаться
Computer Science and Programming for all skill levels. If you like computers, this is the channel for you.
My objective is to learn and teach as much as possible. Join me!
Litestar Tutorial: Build Performant REST APIs
26:53
2 месяца назад
FastAPI: New Course Launch!
4:32
10 месяцев назад
Will ChatGPT Take Our Jobs?
8:59
11 месяцев назад
5 awesome tools you NEED as a developer
11:53
4 года назад
Комментарии
@AutobotsTransform
@AutobotsTransform 2 дня назад
Best explanation.
@GarimellaProduction
@GarimellaProduction 3 дня назад
This is a really good video. It teaches how to look at error and how to troubleshoot. A lot of dev work during the day is to understand how to read a traceback and properly fix it. Will you be showing breakpoints next ?
@tecladocode
@tecladocode 2 дня назад
Thank you! Good idea about breakpoints, I’ll plan a video on debugging generally!
@J3SIM-38
@J3SIM-38 3 дня назад
Why isn't the requirements.txt file called dependencies.txt?
@tecladocode
@tecladocode 3 дня назад
You can call it whatever you want; requirements.txt is the convention.
@oletheilgaardnikolajsen
@oletheilgaardnikolajsen 7 дней назад
Thanks for the advice I appreciate the info. I was really having trouble with that 😅. Total noob here.
@tecladocode
@tecladocode 3 дня назад
No worries! Glad the video helped!
@subhayanbhattacharya6088
@subhayanbhattacharya6088 9 дней назад
You said that it takes screenshots of my screen and at the moment there is no possibility to whitelist certain apps. So how do i stop it from making screenshots of my banking account for example? So lets say i login to my bank account and want to know my account balance, would that be also captured ?
@tecladocode
@tecladocode 9 дней назад
At the moment there's no whitelisting, but I've been told it's coming soon. Also the app should redact personal information such as API Keys or banking information. So it would be captured but not stored as text in the database. I tested this and it worked for me.
@RosieLevyPieces
@RosieLevyPieces 9 дней назад
Rosie from Pieces here! Just adding on to Jose's comment, you can also disable/enable/pause the Workstream Pattern Engine for a set period of time as well so you can always turn it off when you are doing any type of work that you don't want the WPE to capture.
@enriquebruzual1702
@enriquebruzual1702 10 дней назад
Nice concept but it needs to be free and a VS Code extension. Someone else can creat this and allow it to run Ollama. Thanks Jose
@tecladocode
@tecladocode 10 дней назад
Hey Enrique, it is actually free and there is a VSCode extension that came out in the last couple weeks!
@jardani-jovonovich
@jardani-jovonovich 10 дней назад
Thank you Sensei, easy to understand ... Oossh😁😸
@مرتضی_افروزه
@مرتضی_افروزه 13 дней назад
oh thanks! that 's very good🤩
@tpag20
@tpag20 20 дней назад
It's a really good video, I'm sure there are better ways to read a csv file, but it's impressive to implement a factory pattern using classmethods.
24 дня назад
Excellent video Jose! Keep making these because there is no much material in the web for Flask Smorest implementations. Thanks!
@prezlamen
@prezlamen 28 дней назад
How to dynamically add forms on page with flask and python?
@hanamura8844
@hanamura8844 28 дней назад
pls tell which theme on vs code you use
@guguladitya
@guguladitya Месяц назад
I did not know macros thanks
@user-ed3vh1tt7c
@user-ed3vh1tt7c Месяц назад
Hi everyone i cant do the db part because elephantsql are shutting down i cant register anything else i can use please
@ariefdharma5575
@ariefdharma5575 Месяц назад
AttributeError: module 'PySimpleGUI' has no attribute 'window'?
@luisarmandogomezdegyves8212
@luisarmandogomezdegyves8212 Месяц назад
This is the best video for understand virutal enviroments from scratch, great video and thank you
@ggr0go
@ggr0go Месяц назад
So basically this is the course that has replaced your advanced flask api course. Because it seems that it's no longer available on your website nor on udemy?
@gnidarada
@gnidarada Месяц назад
Did I miss it or does this "complete guide" never mention how to specify Python version for a given venv?
@tecladocode
@tecladocode Месяц назад
Helllo! It doesn't, because that's unrelated to virtual environments. The virtual environment is created with a Python version of your choosing, and that's the Python version the virtual environment used. I'd recommend looking at pyenv (or pyenv-win on Windows): blog.teclado.com/how-to-use-pyenv-manage-python-versions/
@aebel.shajan
@aebel.shajan Месяц назад
I always wondered about this. Thank u 🙏
@tecladocode
@tecladocode Месяц назад
You’re welcome! Happy to help!
@movietalkstudio3030
@movietalkstudio3030 Месяц назад
amazing
@tecladocode
@tecladocode Месяц назад
Glad you think so! Thanks!
@funnyrockffandfood9065
@funnyrockffandfood9065 2 месяца назад
bro i need more advance video based on this ...........please upload it or give me some hint or sent me anyothers video based on this but advance
@funnyrockffandfood9065
@funnyrockffandfood9065 2 месяца назад
and also thanks
@tecladocode
@tecladocode Месяц назад
Thank you! I have many, many advanced videos in my course on building REST APIs with Flask: teclado.com/rest-apis-flask-python/ Check it out, and let me know what you think!
@TaxicletteSan
@TaxicletteSan 2 месяца назад
From the Processing reference: "In Processing, all fields and methods are public unless otherwise specified by the private keyword." Just to avoid confusion for beginners... (in other tutorials "public" isn't used)
@Clewerly
@Clewerly 2 месяца назад
Great video, it would be good to learn how to handle multiple databases (or database connections) in the same API. The example hard codes one specific database connection in the DB_URL variable
@tecladocode
@tecladocode Месяц назад
Thanks for the comment! I've never required multiple databases simultaneously in a codebase. Is this for a multi-tenant application with super strong security requirements?
@Clewerly
@Clewerly Месяц назад
@@tecladocode Not strong security but users and different applications need to be restricted to specific databases (IP reasons etc). The API is based off a variety of ingested source data that is all in different formats and setups, but comes together for 2-3 similar applications with different users.
@tecladocode
@tecladocode Месяц назад
@@Clewerly I get you! In that case you'd opt for a slightly different approach. Instead of setting a DATABASE_URL and passing that to the SQLAlchemyPlugin, you'd have a configuration file with the multiple databases. Presumably they wouldn't all be SQL, so then you'd also have a different way of connecting to each depending on their type. It can get a bit complicated!
@AliEgemenB
@AliEgemenB 2 месяца назад
As a second year CS student this was great. Everything made sense. After watching this I tried conda, hated it, switched to venv. Now I'm a happy Data Science learner thanks to you.
@tecladocode
@tecladocode Месяц назад
Glad it helped! Thanks for the comment!
@mcdonaldslover52
@mcdonaldslover52 2 месяца назад
if i'm just making changes locally & not adding any new dependencies, is it still worth building my docker and running it? or should i just do litestar run? i get you want to build in docker often to have more certainty that your docker file/build is up to date and wont break, but for smaller things im guessing its fine?
@tecladocode
@tecladocode Месяц назад
I would use Docker, if anything to make sure that when you deploy, the runtime will be the same locally and in production. Also once you get into the habit, it doesn't take any longer than doing `litestar run`. And once you add Docker Compose, you can also spin up (or down!) a database or other services very easily. It all starts with Docker.
@mcdonaldslover52
@mcdonaldslover52 2 месяца назад
thanks for the video - it would be great to see how a proper project directory should be setup for litestar, i saw they encourage you to separate controllers and models but im not exactly sure how that all works
@tecladocode
@tecladocode Месяц назад
Great suggestion! I will have a look at it!
@prezlamen
@prezlamen 2 месяца назад
Can you use bigger fonts? I appreciate your teaching skill, but I cannot see your content good enough I am vision impaired.
@tecladocode
@tecladocode 2 месяца назад
Thanks for the feedback! I'm actually not sure I can go much larger! If I do, you won't be able to see any context around the code I'm typing. Are you on mobile?
@RajeebLochanChand
@RajeebLochanChand 2 месяца назад
mannn thankkkkks
@SteveMunsonPublic
@SteveMunsonPublic 2 месяца назад
ElephantSQL is discontinuing its services. The product will reach its End of Life on January 27, 2025. I wasn't able to create an account to even follow along with this video.
@tecladocode
@tecladocode Месяц назад
It is indeed! Another service must be used, unfortunately!
@MoJoeLogic
@MoJoeLogic 2 месяца назад
Hi Jose, great name. Did you ever create the calendar mentioned at the end?
@tecladocode
@tecladocode Месяц назад
You know, I forgot about this! After some deep searching in my computer, I found a Jinja calendar. I'll make a short about it, it's not overly difficult! Subscribe to the channel, I'll upload it in a few days!
@MoJoeLogic
@MoJoeLogic Месяц назад
​@@tecladocodealready subscribed! Looking forward to the video.
@hansblod3379
@hansblod3379 2 месяца назад
This is how I like it! Mostly I hate youtube videos about coding because there is so much "boilerplate content" around it. This is pretty much straight to the point. Good one! Maybe you could add small things around the subject at hand. For example, can you add type annotations to macros and stuff. I am completely new to the subject, so maybe this point wont make any sense. But you get the point^^
@tecladocode
@tecladocode Месяц назад
Thank you very much! Glad you liked the video. Regarding type definitions, I don't think you can do it with Jinja. You wouldn't get good editor support anyway. Something I have done is add a comment at the top of particularly complex macros or includes documenting the arguments it should receive and what they are for.
@samana991
@samana991 2 месяца назад
Thanks for the explanations; good stuff!
@imranyasin7537
@imranyasin7537 2 месяца назад
"Important announcement: ElephantSQL will discontinue its services. The product will reach its End of Life on January 27, 2025. After May 1, 2024, we will cease to accept new users."
@imranyasin7537
@imranyasin7537 2 месяца назад
Great video!! Thank you very much
@NajmaAbdirezak
@NajmaAbdirezak 2 месяца назад
Thank you so much.
@aashayamballi
@aashayamballi 2 месяца назад
Thank you
@antoineblasiak2623
@antoineblasiak2623 3 месяца назад
Thanks mate, very useful
@diegodifelix
@diegodifelix 3 месяца назад
What a great video. Thank you very much. I did a resume to me.
@randalltockes2247
@randalltockes2247 3 месяца назад
This was totally the explanation i needed for a few concepts. Thank you for this.
@collinsonOga
@collinsonOga 3 месяца назад
You're highly underrated man
@Spyrosigma
@Spyrosigma 3 месяца назад
ElephantSQL just posted that they're shutting down : (
@kellzbaker
@kellzbaker 3 месяца назад
don't fret is %PATH% doesn't work on power shell, it's a diff command - echo $Env:PATH
@minnies2730
@minnies2730 3 месяца назад
void setup() { size(640, 480); } void draw() { background(455); ellipse (x, 100,50,50); x = x + dx; if(x+25 > width) { dx = -1; } if(x+25 > width) { dx = -1; } if(x <0) { dx = 1; } }
@minnies2730
@minnies2730 3 месяца назад
Copy paste if ur doing this for school n ur too lazy to type urself
@ErasermationsOSC
@ErasermationsOSC 3 месяца назад
I have one question, on some on the code for example “x = x + 1;” I was curious to see what would happen without a space and.. well nothing happened.
@user-ry5zu1wo4e
@user-ry5zu1wo4e 3 месяца назад
Thank you. Very helpful
@mrn3ts210
@mrn3ts210 3 месяца назад
Hello, Jose I know this isn't related to this topic but I always wondered how you type so fast when you are programming I mean by using Operators, Delimiters, and Special Symbols do you touch type?
@tecladocode
@tecladocode 3 месяца назад
Hey! I do touch type. A lot of practice and some lessons (on a typewriter!) when I was a kid. That said typing fast isn't very important. Most of the time is spent thinking, and nowadays with AI-assisted coding, typing will be even less important.
@mrn3ts210
@mrn3ts210 3 месяца назад
@@tecladocode Thanks for the response Jose! I am truly grateful. I will keep practicing but making sure not to stress too much about it, and I have been making progress. I am a 14 year old currently taking the course "The Complete Python Course Learn Python by Doing" I am astonished by your work and I am looking forward to you! :)
@erkayberkant1828
@erkayberkant1828 3 месяца назад
I watched many tutorials about Sqlite, but the way you teach this, is really the best.
@tecladocode
@tecladocode 3 месяца назад
Thank you very much! Glad you liked it 😁
@davemcdonald6799
@davemcdonald6799 3 месяца назад
I found this one of the better introductory pytest videos, nice job! I'll be sharing this video with others on my team that also need to come up to speed on pytest.
@tecladocode
@tecladocode 3 месяца назад
Thank you! Glad you liked the video, and thanks for sharing! Let me know if there's any other content you're particularly interested in.
@jake115577
@jake115577 3 месяца назад
This made me subscribe! Great tutorial man
@tecladocode
@tecladocode 3 месяца назад
Thanks for the sub and the comment! Really appreciate it 💪