best web frameworks for python

– CleverProgrammercom 우리는 실제로 살아 있습니다

누군가가 물었다는 질문을하고 싶었다 내 마지막 생동감 중 하나에서, "안녕하세요, Qasi, Python을위한 최고의 웹 프레임 워크는 무엇입니까?" 그리고 나는 2019 년에 추가 할 것입니다 그러나 이것들은 2019 년뿐만 아니라, 이것들은 수년간의 일종입니다 그러니 반드시 그런 것은 아닙니다, 제가 생각하기에, 내 대답은 2020 년에도 여전히 동일 할 것입니다 이것이이 비디오에서 우리가 이야기 할 내용입니다

그래서 더 이상 고민하지 말고 바로 들어가 봅시다 그리고 너희들이 들어 오기를 바란다 채팅에서 질문을 버리십시오 우리가 살기 때문에 당신이 지금 살고 있다면 일단 질문을하면, 내가 이것을 기록하도록 돕고있는 나의 친구 Frankie 그들이 좋다면 당신의 질문을 읽을 것입니다

그리고 나는 그들에게도 대답 할 것이다 하지만 그렇게 말하면서 최고의 웹 프레임 워크는 무엇입니까? 그래서, 저에게는 두 가지가 있습니다 내가 토론하고 싶은 웹 프레임 워크 네가 토끼 구멍으로 내려갈 수 있기 때문에 이 모든 것들을 모두 찾으십시오 피라미드와 그 모든 것들 하지만 두 가지 주요 문제에 대해서만 이야기하고 싶습니다 하나는 플라스크라고합니다

그리고 다른 하나는 호출됩니다 우리 프로그램의 학생들 중 한 분 유익한 지름길은 말한다, 그의 이름은 도니 다 Donny가 말했듯이, De-Jango 그러나 이것은 실제로 장고로 발음됩니다 그래서 당신은 장고를 가지고 있고 당신은 플라스크를 가지고 있습니다

그것들은 제가 토론하고 싶은 두 가지 주요 것들입니다 이제 Flask의 장단점에 대해 이야기 해 봅시다 그래서 플라스크, 플라스크에 대해 좋은 점은 정말 가볍기 때문에 여기에 넣을 것입니다 가볍고, 정말 가볍습니다 플라스크에 대한 또 다른 멋진 점은 많은 것이 없다는 것입니다

마술이 계속되면서 나는 마술을 말하지 않을 것이다 당신은 무슨 일이 일어나고 있는지 깊이 이해할 필요가 없습니다 그래서, 그것은 쉽습니다 이해하다 플라스크에 대한 또 다른 좋은 점입니다 그리고 그것들은 몇 가지 주요한 것들입니다 나는 플라스크에 관해서 이야기하고 싶다 Flask로 코딩 할 때, 모든 것이 의미가 있습니다

보기를 어떻게 라우팅합니까? 많은 의미가 있습니다 모든 것이 매우 간단합니다 그래서 나는 그것에 대해서 그것도 확실히 추가하고 싶다 그것은 매우 간단합니다 그리고 이것은 여러분이 시작한다면, 나는 실제로 말할 것이다

웹 개발에 대한 완벽한 초보자로서, 당신은 분명히 플라스크로 몇 가지 일을해야합니다 다른 웹 프레임 워크로 이동하기 전에 자, 당신이 그걸로 진보 된 것을 할 수 없다는 말은 아닙니다 초심자가 될 수 있습니다 플라스크에서 여전히 진보 된 것들을 할 수 있습니다

그래서 당신이 할 수 없다는 것을 의미하지는 않습니다 Flask를 사용하는 몇몇 큰 회사가 있습니다 그리고 당신은 여전히 ​​그것으로 정말 놀라운 것들을 할 수 있습니다 그래서, 당신이 초보자이든 고급이든간에, 이 프레임 워크, 웹 개발 프레임 워크 좋은 사람이 될거야 마술은 그리 많지 않습니다

이해하기 쉽습니다 정말 가볍고, 오지 않아요 우리가 배터리라고 부르는 것을 가지고, 그래서이 모든 다른 것들이 설치되어 있지 않습니다 정말 가볍습니다 그렇다면 우리는 장고를 가지고 있습니다

이 마커에는 어느 마커를 사용해야합니까? 녹색을 많이 사용하기 때문에 Django가 좋아하는 Django의 주 테마 색은 녹색입니다 내가 장고에 대해 좋아하는 것

우선, 그들의 슬로건은 굉장합니다 그 완벽 주의자들을위한

와 마감일 그래서 그것은 매우 차갑고 최고의 번호입니다 마감일을 가진 완벽 주의자를위한 것입니다 마감 시간을 가진 완벽 주의자들, 가능한 빨리 물건을 얻고 싶습니다 그래서, 플라스크, 그건 가볍고, 끝내 주네

하지만 고객을 위해 일한다고 가정 해 봅시다 클라이언트는 상관 없어 당신은 플라스크 프레임 워크 또는 장고를 사용합니다 그들은 단지 프로젝트 완성을 원한다 이것은 당신이 그것을하도록 허락 할 것입니다 장고가 프로젝트를 더 빠르게 빌드 할 수있게 할 것입니다

포함 된 배터리가 포함되어 있기 때문입니다 따라서 기능이 내장되어 있습니다 알다시피, 관리자 웹 사이트를 만들면 WordPress에서 어떻게되는지 알 수 있습니다 당신은 그때에 접근 할 수 있습니다, 웹 사이트를 만들 때 자동으로 가서 블로그 게시물을 바꿀 수 있고, 당신은 새로운 게시물을 추가 할 수 있습니다, 당신은 그것에 그림을 추가 할 수 있습니다, 당신은 스팸 코멘트를 관리 할 수 ​​있습니다, 당신은 captcha를 추가 할 수 있습니다, 관리자 인터페이스에서이 모든 작업을 수행하십시오

당신은 거기 앉아서 PHP를 직접 코딩하지 않습니다 당신은 실제로 포인트 앤 클릭 인터페이스를 사용하고 있습니다 Django는 관리자 인터페이스가 내장되어 있습니다 당신이 클라이언트와 일할 때 정말 멋지 네요 너는 그걸 앱 오른쪽으로 넘겨주고 싶어

당신이 끝났을 때 그들은 많은 것들을 사용할 수 있습니다 관리 인터페이스에서 좋습니다, 이것은 플라스크에 대해 실제로 처음부터 만들 필요가있다 반면 Django에서는 내장되어 있습니다 이제 Django에는 많은 배터리가 포함되어 있습니다

그래서 꽤 무게가 나가는 프레임 워크입니다 그것은 내장 된 많은 기능을 제공합니다 그래서 그것은 또한 함께 제공됩니다 관리자 인터페이스가 내장되어 있습니다 그래서 정말 멋진 동안 당신은 많은 일을 더 빨리 끝낼 수 있고, 때때로 일어나는 일은 바로 이해하기가 쉽지 않습니다 내가 어떻게 마술을하지 않았는지 알 겠어? 장고에서 우리는 마술이라고 부르는 것들이 많이 있습니다

무슨 일이 벌어지고 있는지 이해하기가 더 어렵습니다 너무 많은 물건을 끌고 있기 때문에 이미 설치된 패키지 및 모듈에서 가져 오기 코드가 마술처럼 보이게합니다 그래서 그것이 우리가 말하는 이유입니다 어떤 것들은 신비스럽게 보일 수도 있습니다 알다시피, 그들은 당신이 처음부터 어떻게 행동 하느냐가 아닙니다

그래서 Django의 경우 Flask에 대한 기본 지식을 습득하면됩니다 당신은 일종의 계속 갈 수 있고 많은 문제를 겪지 않을 수 있습니다 Django를 사용하면 이러한 문제가 발생할 수 있습니다 해결하기가 더 어려워서 매우 신비 롭습니다 그래서 그것이 내가 말할 것입니다

이것은 여전히 ​​초보자를 위해 작동하지만, 너가 그것을 이해하지 못할 것 같지 않아 누군가 당신에게 설명해 주겠지 만, 일단 플라스크를 지나면 기본적인 웹 개발이 어떻게 작동하는지 이해하고, 플라스크가 너에게 더 쉬울 것 같아 개념을 이해하기 좋아요, 이해하는 편이 낫습니다 그래서 저는 이것을 쓸 것이고, 저는 여기에 쓸 것입니다

개념 전체를 이해하는 것이 더 쉽습니다 Flask를 사용한 웹 개발 개념 그러나 일단 당신이 그것을 이해한다면 너는 실제로 여기 들어올 수있어

그리고 당신도 알다시피, 나는 중간체에 대해 말할 것입니다 당신이 초심자이더라도, 뻗기의 종류 친절한, 당신은 장고를 배우기 시작할 수 있고 당신은 그것을 얻을 것이다 그렇게 어려운 것은 아닙니다 그리고 비디오 코스도 있습니다 그것은 유튜브에있다

그것은 절대적으로 무료 다 2018 년에 Python Django 튜토리얼을 살펴볼 수 있습니다 말하자면 2019 년에 만들 수 있습니다 나는 그것이 멋질 것 같아 그래서 중간 단계가 있고 이것은 또한 진보 된 사람들에게도 정말 좋습니다

이제 저는이 두 가지의 이점을 설명했습니다 하지만 제 개인 의견도 드릴 것입니다 나는 너에게주는 이론 교사가되고 싶지 않아 찬반 양론은 이제 괜찮아 질거야 내 개인 취향과 내가 좋아하는 웹 프레임 워크 Django입니다

좋아요, 제가 가장 좋아하는 틀입니다 오, 미안 해요, 배터리가 전화로 죽을 거예요 그래서 우리는 모든 것이 괜찮은지 확인하고 있습니다 아직도 살아있는거야, 우리는 여전히 의견을 받고 있는가? 들어올 물건이 뭐든간에? 좋아 미안, 얘들 아

일단 연결되면 알려주세요 좋은? 우린 괜찮아? 시원한 좋아, 이제 얘기하고 싶어 왜 장고가 내가 좋아하는 프레임 워크인가 내가 일할 때 나는 물건을 빨리 만들고 싶다

이렇게하면 빠르게 구축 할 수 있습니다 자, 당신이 처음부터 모든 것을하고 있기 때문에, 당신이하고있는 일을 이해하는 것이 더 쉬울 것입니다 천천히 물건을 만들거야 당신이 빌드해야하기 때문에 너무 많은 기능 기스로부터 반면 여기, 당신이 구축 할 많은 기능, 본질적으로 그것의 많은 것이 내장 될 것이다 그래서 당신은 매우 빨리 물건을 정리할 수있게 될 것입니다

그래서 그것이 내 개인적인 취향입니다 내가 할 수있는 것에 대해 더 신경을 쓰고, 나는 개발자로서 더 생산적이되고 싶다 그리고 개발자로서 더 생산적이라면, 그러면 물건을 빨리 만들 수 있습니다 그리고 코드를 더 빨리 배송 할 수 있다면, 나는 잠재력이있다 내 고객의 요구를보다 신속하게 충족시키기 위해, 그러므로 나는 더 빨리 돈을 받고 더 많이 돈을받을 수 있습니다

더 많은 고객과 일할 수 있습니다 그리고 그것이 Django를 좋아하는 이유입니다 매우 실용적입니다 그리고 그것은 내가 정말로 빠른 것을 할 수있게 해줍니다 당신이 완전히 시작하고 이해하지 못한다면 웹 개발의 개념, 이건 너 혼란 스러울지도 몰라

하지만 기본적인 튜토리얼을 통해 갈 때, 미구엘의 훌륭한 가이드가 있습니다 미구엘, 그의 이름은 뭐니? Miguel의 flask 튜토리얼을 타이핑하면, MIGUEL, 당신은이 서사시적인 웹 개발 튜토리얼을 얻을거야 플라스크를 사용하여 작성되었습니다 그리고 너는 그것의 종류를 통과 할 수있다 그리고 당신은 정말로 이해하기 시작할 것입니다

웹 개발의 개념 일단 당신이 그걸 통과하면 당신은 정말로 그것을 이해합니다 당신이 깨닫게 될 것, 장고에서 같은 일을하는 것, 세상에, 너무 쉬워 모델을 어떻게 구축 할 수 있는지, 어떻게 모든 것이 데이터베이스와 자동으로 작동하는지, 보기간에 코드를 이해하는 방법 그리고 당신의 모델과 그 모든 것 정말 아름답습니다 당신이 정말로 빨리 일을 할 수있게 해줍니다

그리고 장고의 ORM은 개인적으로 생각합니다 이해하기 쉽다 빠르게 물건을 만들 수있게 해줍니다 그러나 다시, 얘들 아, 내 개인적인 취향이야, 모두가 자신의 개인적 취향을 가지고 있습니다 그래서 아래 채팅에 드롭 가장 좋아하는 웹 프레임 워크는 무엇입니까? 그것은 플라스크인가? 아니면 장고입니까? 왜 그걸 좋아하니? 나는에서 배우기를 원하기 때문에 당신의 관점도

그래서 어떤 질문이 들어 오나요? 채팅이 없나요? 무슨 일이 일어나는지 보자 – [Cameraman] 좋아, Django는 미래가있다 게시하는 것이 무료입니까? – 예, 들어올 물건이 있어요 왜 나 한테 아무 말도하지 않는 이유를 모르겠다 좋아요, 공개 할 수 있습니까? 예, Flask와 Django는 무료로 게시 할 수 있습니다

또한 Django는 미래가 많으며 Flask도 마찬가지입니다 이 두 가지 모두 미래가 많습니다 미래가 다 끝난 것은 아닙니다 좋아, 그럼 2019, 2020, 2021, 어쩌면 2021에 다른 프레임 워크가있을 수도 있습니다 그러나 당신이이 개념을 이해한다면, 당신은 괜찮을 것입니다

장고로 지어진 많은 대기업이 있습니다 그리고 플라스크 그리고 그들은 그들의 틀을 바꾸지 않을거야 2020 년과 2021 년의 원인일까요? Instagram의 경우 코드의 상당 부분이 장고에서 작성됩니다 그것은, 그들은 단지로 전환하지 않을거야 그런 다른 프레임 워크

그것은 많은 시간과 노력이 필요하다 시간과 코드 및 개발자 시간과 돈을 그리고 너도 알다시피, 그들은 그것을 바꿀 수 없을거야 많은, 몇 년 후, 예 – [카메라맨] 그들은 큰 데이터를 가지고 무엇이 더 나은지 묻습니다 – 그래, 큰 데이터로 어느 것이 더 낫지? 다시 말하지만 원하는 프레임 워크를 선택할 수 있습니다

하지만 나는 개인적으로 장고를 다시 선호 할 것이다 왜냐하면 나는 더 빨리 물건을 만들 수 있기 때문입니다 큰 데이터로 작업 할 때, 그건 플라스크 나 장고가 아니야 특별히 큰 데이터로 더 많은 일을 할 수있게 해줄 것입니다 큰 데이터의 경우 사용 방법을 알아야합니다

Matplotlib과 같은 다른 유형의 라이브러리 너는 해고를 알아야한다 그리고 너는 그 다른 것들이 무엇인지 알 필요가있어, 판다, 그래서 나는 그것을 쓸 수 있지만 나는 그저 보드를 갖고 싶다 우리 목적을 위해 이렇게 하지만 다른 라이브러리가 있다는 것을 알고 있습니다 당신이 이해하고 배우는 것이 필요합니다 그런 다음 구현할 수 있습니다

이러한 프레임 워크 중 하나로 따라서 큰 데이터를 처리하는 경우, 그 중 하나가 다른 것보다 더 좋아할 것 같지 않습니다 그러나 이러한 일반적인 원칙 여기에서 설명한 설명은 여전히 ​​적용됩니다 – [카메라 맨] 시작하는 것이 더 낫다고 생각하니? 장고와 함께 또는 플라스크와 함께? 그래, 네가 완전한 초보자라면, 플라스크 먼저 물건 좀 해 그게 너를 이해하게 해줄거야 알다시피, 나는 이해하기 쉽고 간단하다고 말했다

그래서 초보자라면 웹 개발으로는 아무 것도하지 않았습니다 플라스크 먼저 몇 가지 일을해라 그러면 웹 개발이 어떻게 작동하는지 이해할 수 있습니다 그리고 나서 장고로 가면 당신은 할 수있을거야 그것이 얼마나 강력한지를 보는 것 얼마나 빨리 물건을 집어 넣을 수 있느냐에 달려 있습니다

너가가는 것에 흥미가 있으면 장고 개발자되기 풀 스택 개발자가되어, 우리가 가지고있는 Profitable Programmer 코스 영리 프로그래머가 당신을 도와줍니다 그래서 그것이 당신이 관심을 가지고있는 것이라면, CleverProgrammercom에 그냥 넘기세요 거기에 귀하의 이메일과 이름을 입력하십시오 이 세 가지 서사시 교육을 보내 드리겠습니다

이 서사시적인 마스터 클래스를 무료로 보내 드리겠습니다 놀라운 가치를 결정하고 그것을 사랑한다면 Profitable Programmer 과정에 참여하고 싶다면, 너를 본질적으로 만들거야 전체 스택 장고 웹 개발자 좋아요, 그래서 그것이 당신을 가르치는 것입니다 또한 처음 몇 가지 프로젝트를 다룹니다

플라스크 (Flask)를 사용한 첫 번째 프로젝트 중 하나 웹 개발 방법 이해하기 Django를 사용하여 당신을 이동시킵니다 Django 풀 스택 개발자가되었습니다 다른 – [Cameraman] 최고의 IDE for Python? 알았어, 최고의 IDE, 내가 설명해 줬어

내 다른 동영상 중 하나는 PyCharm입니다 나는 그것이 정말로 좋다라고 생각한다, 예 – [Cameraman] 최고의 프런트 엔드 프레임 워크, Django, Vue JS 또는 React? – 프론트 엔드 프레임 워크의 경우, 장고 나는 프론트 엔드 프레임 워크라고 생각하지 않는다 내가 틀렸다면? 이것은 백엔드 프레임 워크와 비슷합니다 프런트 엔드의 경우, 나는 React와 함께 일하지 않았다

나는 Vue JS와 함께 일하지 않았다 하지만 나는 많은 사람들이 정말로 좋은 것을 말하는 걸 들었습니다 내 경험으로 볼 때 더 많은 사람들이 보았다 React가 Django와 어떻게 작동하는지 그래서 나는 거기에 큰 대답을 줄 수는 없다

그러나 경험을 바탕으로 나는 React로 시작한다고 말할 것입니다 장고와 함께 네가 할 수있는 걸 보아라 알았어 그런 다음 Vue로 앞으로 이동하십시오 – [Cameraman] 내가 배울 필요가 있니? 큰 데이터를위한 웹 개발? – 큰 데이터를 위해 웹 개발을 배울 필요가 없습니다

그러나 종종 웹 개발이 도움이 될 수 있습니다 네가하고있는 많은 것들이 웹에서 많은 일을해야합니다 하지만 아니, 그렇게 할 필요는 없습니다 하지만 알다시피, 내가 큰 데이터를하고 있다면, 나는 데이터 과학자가 되려고 노력하고있다 나는 웹 사이트를 가질 수 있기를 바란다

그 데이터를 시각화하고, 데이터를 표시하고, 데이터베이스에 물건 저장, 사람들에게 로그인 및 로그 아웃 기능 제공 그래서 그들은 데이터를 볼 수 있고, 데이터를 저장할 수 있으며, 그리고 그 모든 것 그리고이를 위해 웹 개발에 대해 알아야합니다 또한, 웹 개발은 쉬운 입장입니다 돈을 받고 프로그래머가되기 시작하면, 큰 데이터, 첫 번째 직업으로 들어가기가 훨씬 더 어렵습니다 그래서 그것이 당신의 첫 직업이라면, 웹 개발은 조금 더 쉬운 길일 것입니다 목표에 부합 할 수도 있습니다

여전히 큰 데이터로 일하는 것 그래서 제가 큰 지지자입니다 먼저 웹 개발을 시작하십시오 그런 다음 다른 일들을 계속하십시오 큰 데이터 및 데이터 과학을 좋아합니다

우리가 얻은 건 그 밖에 뭐가 좋은거야? 좋아, 얘들 아, 우리가 감쌀거야, 우리가 간단하게하고 싶어, 나는 너를 위해 꽤 자주 생계를 유지하려고 노력하고 싶다 도움이 되었다면 지금 바로 의견을 보내주십시오 또는 실시간 채팅에서 이것이 당신에게 도움이 되었다면 그리고 만약 그렇다면 우리는 이것들을 더 많이 할 것입니다 그리고 우리는 누가 아론을 가졌습니까 대부분의 기술 교육을 수행하고 있습니다

그들은 논평하고, 어떤 것을 말하고 있습니까? – [카메라맨] 대단히 감사합니다 – 차갑고, 그런 것들이 우리에게 알려줄거야 그들이하는 말 – [카메라맨] 대단히 감사합니다 – 진정해

– [Cameraman] Boda 프레임 워크는 어떻습니까? 고마워 고마워 – 좋아 알았어, 너를 돕는 것 같아 너희들 여기와 주셔서 고맙습니다, 정말 고마워요

우리가 할 애런이있어 많은 기술 교육 나는 부드러운 기술과 협상에 더 초점을 맞추고 싶다 어떻게 프리랜서 작업을 실제로 할 수 있는지, 어떻게 실제로 일자리를 얻을 수 있습니까? 인터뷰를 다루는 방법, 그게 제가 주로 집중하고 싶은 부분입니다 어떻게 다른 개발자를 가질 수 있습니까? 당신을 위해 프로젝트를 수행하도록 그들을 관리하십시오

채널이 열심히 기술적 인 훈련을 받고있는 곳, 너는 나 한테 부드러운 기술 훈련을받을거야 그리고 우리는 또한 새로운 프로그램으로 나올 것입니다 그 프로그램이 호출 될거야 파이썬으로 물건을 자동화하는 법, 나는 정말로, 정말로, 정말로 흥분한다 너희들은 그것에 대해 더 많이 알게 될거야

일이 진행됨에 따라 정말 커다란 무언가가 될거야 정말 놀라운 것 하지만 그래, 그 말로, 여기 계신 것에 대해 감사드립니다 즐거웠기를 바랍니다

이 비디오가 마음에 들면, 아직 채널을 구독하지 않았다면 채널을 구독하십시오 언제나처럼, 나는 너의 얼굴을 사랑한다 다음 비디오에서 뵙죠 와우!