한 번에 끝내는 AI 에이전트 개발 올인원 (w. CrewAI, LangGraph, Google ADK)
윤상석
업무 생산성부터 수익화까지, 실무에 바로 활용할 수 있는 AI 에이전트 개발에 대한 모든 것을 알려드립니다. n8n, CrewAI, LangGraph, Google ADK, 멀티 에이전트 오케스트레이션, RAG, 멀티모달 등 기술 기반으로 7개의 에이전트를 직접 개발해보면서 "AI 에이전트 개발 전문가"가 되세요.
초급
Python
We will develop a web app that collects data using concurrent/parallel programming in Python, loads it into MongoDB, analyzes it, and visualizes the collected data using FastAPI, a modern web framework. In the process, you will learn and understand Python concurrent/parallel programming using coroutines, multi-threading, and multi-processing, and understand how to use them to improve Python's performance. We will help you apply Python concurrent/parallel codes directly to your work. We will not only teach you how to develop and end, but also how to deploy and operate an actual app on the AWS cloud.
Concurrency/Parallelism Programming Code Design Principles
Python Coroutines, Asynchronous Programming
Python multi-threading, multi-processing techniques
OS knowledge related to processes and threads
Loading Unstructured Big Data with MongoDB
Developing a server using FastAPI, using the asynchronous gateway Uvicorn
Building an AWS Cloud Server
Web data crawling and visualization
Slow Python?
Soar with concurrent and parallel programming!
This lecture has two main goals: to help you understand the concepts of concurrency, parallelism, and asynchronous programming, and to teach you which code to use in which situations .
In the latter half of the course, we will work on a real-world project using concurrent programming to help you move beyond theoretical understanding to practical application of the concepts.
Since Python version 3.7, support for concurrent, asynchronous, and parallel programming has expanded significantly. As demand for these features grows, many frameworks and libraries supporting concurrent, asynchronous, and parallel programming have emerged. However, many people struggle with Python's ever-changing syntax. Furthermore, many who have learned the theory are unsure of how and when to apply the syntax in practice.
This course will help you immediately apply the concepts of concurrency, asynchrony, and parallelism by providing practical training in accordance with the latest Python syntax .
This lecture covers both concurrency and parallelism, demonstrating practical applications. Therefore, the title, "Concurrent Programming," has a dual meaning: concurrency in the context of concurrency and parallelism, and concurrency in the sense of "at the same time ." This is because parallelism is often expressed as "simultaneously" or "at the same time."
Concurrency? Parallelism?
What is all this?
Concurrency and parallelism
What it is and why it is needed
If you want to understand
With the latest Python syntax
Concurrent programming
Concurrency, asynchrony, and parallelism
Grammar up to date
If you want to write
Python concurrency syntax
In practice too
It can also be applied in practice
Concurrency that can be
Programming
Backend developers too
Curious FastAPI
Actively use asynchronous grammar
FastAPI used
If you want to try it
Concurrent programming
Parallel programming
Q. How much Python knowledge is required?
To take this course, you need basic Python knowledge of variables, conditional statements, loops, functions, and class syntax. More challenging syntax that you encounter during the course can be covered through supplementary lectures, which are regularly uploaded.
Q. Are there any notes regarding the course (environment requirements, other precautions, etc.)?
The process is performed in an environment where Python version is 3.7 or higher.
Technology is constantly changing. It's said that if you can't fix the code you wrote in the past, you haven't learned anything. As Python versions are upgraded, we'll update our courses to reflect the new versions so you can learn even better techniques.
If you encounter any questions or need further explanation during the course, we'll provide logical, case-based answers. We look forward to hearing your questions!
Who is this course right for?
Anyone who wants to speed up their Python programs with concurrent programming
For those who want to use Python concurrent programming in practice right away
Anyone who wants to load and manage data in MongoDB
Startup backend developer who wants to adopt FastAPI
For those who want to crawl efficiently with concurrent programming
Anyone who wants to go beyond development and actually deploy and operate web apps
Need to know before starting?
Basic knowledge of Python (variables, conditional statements, loops, functions, etc.)
5,553
Learners
278
Reviews
339
Answers
4.7
Rating
4
Courses
안녕하세요. 더 유익하고 본질적인 지식 콘텐츠로 많은 가치를 드릴 수 있도록 노력하겠습니다.
AI DT 전문 개발사 (주)하이퍼이지 대표이사
M사 금융 AI 모델 개발 및 총괄
(사)한국정보통신네트워크협회 AI분과기술위원
前 P사 DT Simulation SW 개발 총괄
前 시리즈 A 스타트업 기술 팀장
前 대기업 소프트웨어 엔지니어링 기술 용역 다수
前 소프트웨어 공학 온/오프라인 교육 다수 (스타트업, GS리테일, 삼성 등)
문의사항, 추가질문, 집필, 강의제안 ==> endupfree@gmail.com
All
32 lectures ∙ (5hr 40min)
All
76 reviews
4.9
76 reviews
Reviews 7
∙
Average Rating 5.0
5
파이썬 문법에 익숙하고, 어느정도 파이썬을 사용해보신 분들에게 추천하고 싶습니다. 비동기 방식을 대충 눈으로만 이해했지, 머리로 제대로 이해하고 써본 적은 없었습니다. 실제로 비동기 방식을 이용해 어떤 동작을 구현하는 것이 신선하게 다가오기도 하고 재미있었습니다. 강의도 핵심 부분만 가르치시는게 아니라 기승전결(?)의 느낌으로 강의 핵심내용을 설명하기에 앞서 필요한 내용들을 먼저 설명해주시는 것이 좋았습니다.(동시성과 병렬성을 설명하기 앞서 CPU, 프로세스, 스레드 같은 기본 개념을 설명) 이게 기본적인거 같아도 잘 지키지 못하는 강의들이 많더라구요.. 앞으로 Python이나 Python 프레임워크 강의를 올려주신다면 모두 들어보고 싶습니다. 좋은 강의 감사합니다.
너무 뿌듯하네요 ㅎㅎ 감사합니다! 더 좋은 강의를 탄탄하게 기획해보겠습니다.
Reviews 469
∙
Average Rating 5.0
Reviews 8
∙
Average Rating 4.9
5
최고의 명강의중의 명강의입니다. 우선 저는 fast api를 활용해보고 싶어서 오게되었는데 비동기식 프로그래밍도 배우면서 역시 전 아직 많이 부족한 인간 이였구나를 느꼈습니다. 하지만 강사님께서 정말 자세히 그리고 알기쉽게 이해하기 쉽게 설명 잘해주셔서 너무너무 만족스런 강의였습니다. 저는 과장 조금 보태서 10만원이 넘어도 결재하고 들을거같아요... 이 강의는 back-end부터 front-end까지 그리고 서버 배포까지 내용이 들어가있습니다. 이강의를 듣고나시면 Spring framework처럼 어려운거 하기전에 미리 비슷한 경험을 쌓아서 시야를 확장시킬수도 있을것 같구요 서버배포를 한번도 안해보신분들게 좋은 스펙이 될 것 같습니다. 강사님께서 알려주신 내용들 열심히 복습하고 또 프로젝트로 발전시켜서 제 지식으로 만들도록 하겠습니다 다시한번 감사드립니다 ㅎㅎㅎ 다음번에는 Spring Framework강의도 부탁드려도될까요.. ㅠㅠ 진짜 너무 잘가르치세요 감사합니다!!
좋은 수강평 감사드립니다. 뿌듯하네요 :) 스프링의 경우 당장은 계획에 없지만 꼭 기억하겠습니다! 이런 수강평 덕분에 다음 강의를 준비할 힘을 얻습니다.
Reviews 3
∙
Average Rating 5.0
5
정말 알차고 완성도 높은 강의였던 것 같습니다. 다양한 인강을 들어보았지만 이 강의는 많은 부분에서 정말 신선했습니다. 강의를 알게 된 것은 FastAPI에 관심이 생겨 무작정 찾아보던 것이 계기였고...정작 이 강의를 듣고 중요한 것은 프레임워크를 획일적으로 익히는게 아니라 그 프레임워크 기저의 async개념이었단 것을 깨달았습니다. FastAPI를 빠르게 맛볼 수 있어서 한 번, 그 기저의 중요한 개념을 알게되어 또 다시 한 번, 앞으로 혼자서 어떻게 공부를 해야할지 방향에 대한 감을 잡게되어서 또 다시 한 번...총 세번 감동했습니다.ㅠㅠ 현재 강사님의 OOP 강의도 듣고 있는데요, 공통적으로 1. 업계에서 트렌디하고 중요한 개념, 프레임워크 위주 선택, 2. 그 개념(주제)을 한 강의 단위로 끊는 방식(+각 강의 상호 독립적), 3. 핵심만 빠르게 이해하고 응용할 수 있도록 하는 방식(이것이 진정한 마이크로 러닝?), 4. 지루하지 않은 적당히 빠른 호흡의 진행, 5. 헤매는 사람이 없도록 틈틈이 친절한 설명, 6. 적절한 강의 길이(같은 지식을 전달한다면 그에 걸리는 시간이 짧을 수록 좋다고 생각합니다) 7. 재미있는 실습콘텐츠 구성 등의 요소들이 정말 좋았습니다. 너무 만족하는 강의였고 앞으로도 계속 좋은 강의 (빨리)(많이) 만들어주세요! :D 감사합니다! 수고하셨습니다~
자세한 수강평 너무 감사드립니다!! 완강 축하드립니다! :) 후속 강의 제작중입니다. 더 좋은 강의로 보답하겠습니다. ✨
Reviews 1
∙
Average Rating 5.0
5
최고입니다 최고!!! 울며 겨자먹기로 크롤링을 해본 후 속도가 너무 안 나와서 해결 방법을 생각하며, 파이썬에 대한 이해도도 좀 더 높이고 싶어 고민하던 차에 우연히 인프런과 이 강의를 알게 되었습니다. 부록이긴 하지만 AWS를 실사용하는 것을 볼 수 있어서 저에게 저어어엉말 필요했던 커리큘럼이었습니다. (파이썬, 백엔드, AWS를 집중적으로 공부하고 있습니다.) 기본적인 원리에 대한 설명도 간결하게 해주셔서 정말 큰 지식을 얻어갑니다. 클라스와 객체지향에 대한 강의도 구매했습니당!! 강의 계속 돌려보며 열심히 제것으로 만들어보겠습니다. 앞으로도 좋은 콘텐츠 많이 많이 부탁 드립니다!!
도움이 되셔서 정말 기분이 좋습니다! 감사합니다!
Limited time deal
$34,650.00
25%
$36.30
Check out other courses by the instructor!
Explore other courses in the same field!