대충 읽어보고왔는데 기본 파이썬 타입에서 함수 호출, 재귀, 사칙연산, getitem, setitem에서는 10~25 %성능 향상이 있고 numpy같은 c 언어 기반 혹은 i/o종류에는 성능향상이 적다고 되있네요... 흠 numpy, torch,tensorflow 이랑 파일 입출력부분에서 시간 많이쓰는데....,
So it is just as terrible but it's much faster? On a language so slow that you run all code through C or C++ that needs to run fast? What is the point again?
안녕하세요 저는 Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)] on win32 이걸 쓰고 있는데 혹시 성능이 어느게 나은지 궁금하네요. Cpython이 있다는건 알지만 써본적이 없어서 교체시 얻는 이점들이 어떤게 있을지 궁금합니다. 현재는 웹오토메이션,크롤링쪽을 하고있긴합니다만 관심분야가 다양하다보니 python 대비 Cpython에 대한 정보가 필요합니다 ^^
사실 python이 advanced C 로 나왔어야 했죠.. C는 다른 언어에 비해 빠른것 빼고 장점이 없습니다.. python 문법처럼 쉽고 간결하고 융통성있게 수정되었다면 지금도 C가 대세인 언어가 되었을텐데.. 속도를 요하는 부분적인 곳에 쓰이는 것 말고는 C로만 프로젝트로 해서 사용되는 곳 말고는 쓰임새가 한정적이죠.. 사업성이나 생산성에서 한참 뒤떨어져 있어서 유닉스나 리눅스 프로젝트 같은곳 말고는 C로만 순수하게 작업하는 곳은 없다고 봐야죠....
C는 임베디드, 백신 프로그램, 고급언어 개발, 런타임 환경 개발등 로우레벨 분야에서 아직도 현역입니다;; 러스트가 등장하면서 변격이 있나? 했지만 C lang 특유의 간단함은 러스트가 따라 갈 수 없었죠. 포인터의 역참조에 대해서 주의하고 포인터에 대한 이해와 16진수를 어느정도 외우면 객체 언어의 메소드나 클래스도 모방이 가능합니다.(물론 C++ 배우는 게 이득인 건 맞습니다.)
@@user-rn1qx8bp3d 앞뒤 밑도 끝도 없이 뭐가 웃기다는 거야? 잼민이야? Apple 8bit 때부터 청계천에서 부품 조립해서 사용했고, 도스나 윈도우는 물론 리눅스 초기때부터 사용하면서 베이직부터 C까지 다 사용해 봤지만, 크게 발전하거나 개선되지 않는것에 비해 비록 인터프리터 언어지만 파이썬 같이 간결하면서 이해력 쉬운 언어로 생산성 높은 언어이기에 이렇게 C또한 개선되길 바란맘으로 쓴 댓글인데.. 댓글을 달아도 초딩처럼은 달지를 마라... 까더라도 논리 정연하게... 누가봐도 어른스럽게... 어린애 같아서 말도 낮췄다... 여지껏 많은 개발자와 얘기해봤지만, 한결같이 남이 짠 C 소스를 수정하려고 하기 보다 자기가 직접 다시 짜려한다... 소스가 이해하기 어렵다는 이유로... 이익을 창출해야하는 회사 입장에서 C는 빠르게 수정하고 개발하는데 있어서 속도문제만 아니면 다른 언어로 개발하는걸 선호한다... 재활용 측면에서 확실히 시간이 걸리기 때문이다... 순수 C로만 간단한 gui 어플 한개라도 짜봐라... 짜본 후에 실컷 웃어도 늦지 않는다...
파이썬이 C++에 비해 얼마나 느리죠? 기존의 파이썬의 속도가 C++에 비해 얼마나 느린지 알면, 파이썬의 속도를 5배 빠르게 하겠다는 프로젝트가 얼마나 어마어마한건지 체감이 될거 같습니다. I know the python is slower than C++ but, how many? 50times? if i know that gap of speed, i can more understandable about 'make 5 times faster python' project is awsome, do U know??
제가 알기로 파이썬 인터프린터 자체가 C로 만들어졌고, C프로그램이 파이썬 코드를 한 줄씩 위에서부터 읽어 내리면서 실행하는 구조라 파이썬 코드와 그 코드를 치환한 C코드의 상태에 따라 천차만별입니다 속도가. 그러나 기본적으로 간단한 명령어나 예약어 선언도 50배 느린 거로 알고 심하면 몇 백배 차이까지 난다고 압니다
📌 니콜라스와 무료로 파이썬 공부하기
bit.ly/3UneCZN
파이썬 공부하는 사람으로써 참 희소식이네
니꼬쌤은 번아웃이 올만하면 동기부여를 해줌.. 참 고마움. 덕분에 파이썬+RN+FB 조합으로 양대마켓 앱 출시함. 미루다 미루다 (게을러서;) 한달반동안 만들어서 출시했음. 항상 감사합니다
축하해요
@@kimjeonghyun 감사합니다
앱 개발 축하드려요!!
출시비용은 얼마나 드나요?
@@user-gg7uu3pq5s 감사합니다!
새로운 버전 나오면 뭐해 회사에서 안 쓰는데 ㅋㅋ
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅇㅈ
언젠간 쓰게 됩니다.. 버전 업그레이드는 미루다 미루다 더이상 지원 안할때까지 기다리지만..
사이드 프로젝트 드가자~
ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
그러지말고 버전업의 장점을 블라인드에 살포시 올려보시죠 ㅎㅎㅎㅎ
What was very interesting in python 3.11 version was the handling of exceptions. Now I know where I went wrong with my coding.
Hi Nico! Another awesome video as always :D...I had a question, can your courses be translated to English in any way? 🥺
드디어 기다렸던 파이썬 3.11이 나오다니 정말 기쁘네요
5배 빨라지면 진짜 사랑합니다
와 파이썬이 빠르기까지 한다면 ㄷㄷ
근데 어차피 쓸 분야, 안 쓸 분야가 달라질 정도는 아니라... 취미 개발자랑 라이트 개발자들에겐 뭐 듣기 좋은 소식인 건 맞는듯
웹 언어 한발짝?
@@재현-o7u 이미 웹 프레임워크는 있지 않았나요? 좀 더 각광받게 될 순 있겠네요
그래도 어지간한 언어들보다 훨씬 느려서 이미 파이썬을 쓰기로 한 경우에 이득이지 언어를 고르는 기준까지는 못되는거 같아요
어쩌피 성능보고 쓰는 언어가 아니라 별 감흥이 없음
ㅋㅋㅋㅋ 에러메시지 친철하게 주는거 좋네 ㅋㅋㅋㅋㅋ
에러 메시지가 친절해진게 꼬꼬마 개발자가 체감하기에 제일 좋아진거 같아요 ㅎㅎ
와 원하던정보를 알게되서 좋습니다
유용한 정보 감사합니다. 향후에는 텐서플로 같은 딥러닝 라이브러리도 빨라지면 좋겠네요 :)
제가 잘모르는데 넘파이나 텐서플로는 C로 구현되어 있어서 성능 향상을 기대하긴 힘들지 않나요
감사합니다~~👍👍👍
오옹 좋은소식감사요!
10배느렸는데? 이제는 2배밖에 안느리다구? 대박이네~~
이제야 쓸만하겠어...
0:38 Cython 이랑 CPython은 다른 개념으로 알고 있습니다.
C++ 과 C의 차이
Thank you for the iInteresting video, I will going to update my django python and will see if it’s rock.😅
케라스로 인공지능 공부하고 있는 학생입니다. 꼭 케라스의 속도가 빨라져서 머신러닝, 딥러닝 학습 속도가 빨라졌으면 ㅎㅎ
그런 라이브러리들의 내부 구현은 C++같은걸로 되어있고 인터페이스만 파이썬으로 제공하니까 별 의미 없을듯
게임쪽은 c++ 버릴 일은 없을 거같은데
다른데는 파이썬 더 많이쓸듯
속도가 젤 끌리네요!
When 3.13 comes out, please give us videos like this too and more python courses at nomadacademy would be awesome
데이터분야 종사하시는 분들에겐 좋겠네요!
점점 나같은 바보들에게도 맞춰주기위한 파이썬.. 오류가 몇줄 "정확히 어디"에서 뜬건지 알려준다면 이제 뭐가 잘못되었는지 알기 ez하겠네요!!
행복합니다
엇? 알려주지 않나요?
Thank you so much for sharing!!!!!!
thnk u!
0:47 아아.. 잘 생겼다... 빛이 난다...
이제 배워야 겠다
파이썬 개발자로써 파이썬 뽕이 차오르는 영상이네요
🤩
🤗
오이오이 비단뱀 믿고있었다구!
What about compatibility with the older versions?
반대로 말하자면, 여태까지 뽜이썬이 얼마나 느렸다는거임...? ㅋㅋ
마소연동으로 인한 스피스 향상인지 아니면 자체 3.11 퍼퍼먼스가 빨라진건지..살짝 헛갈리네요.
PyPy랑은 별개의 프로젝트인가 보네요. 두개도 같이 비교해주실수 있나요?
아직은 PyPy보다는 느린 것으로 알고 있습니다.
지금보다 더 빨라진다면 잘 모르겠네요
또 PyPy는 CPython보다 제약이 많고 까다로운 것으로 알고 있습니다.
문법적인 부분이 아니라 이미 만들어진 라이브러리같은 부분에서요
잘 보았습니다. 속도는 빨라졌으나 제 코딩실력은 아직 느린게 단...단점일까요?
호환성.. 괜찮나요?
드디어 조금이라도 빠른 속도를 체감할 수 있겠네요 ㅠㅠㅠ
마참내...!
toml은 표준화를 위한 모듈처럼 보이네요. 어차피 다들 자기들 방식대로 썼을 거니까요. 맘에듭니다
최근에 TS만 하느라 파이썬 잊고 지냈는데 오랜만에 다시 해볼까 하네요.
Ts가 텍스트 투 스피치인가요?
다른게 있나요?
@@이지후-w8v TYPE SCRIPT
ts 쓰세요…
얼마나 빨라졌나 해봐야겠다 ㅎㅎ 감사합니다 사랑해요 돈포겟 김치
Cpython이면 앞으로 파이썬 더 빨라지겠네요?
원래부터 파이썬 디폴트 인터프리터는 cython이였어요. 이제 깎아나가는거죠
Pypy가 보통 cpython 보다 빨라요
@@dongwooklee4733 그거야 당연히 알죠 컴파일러 달려있는건데. 근데 잘 안쓰이잖아요. 우리가 보통 파이썬 인터프리터 말할때 jython이나 pypy를 기본으로 말하진 않잖아요?
디테일한 에러 표기방식은 objective-c처럼 변하는것 같네요..
R (r studio) 관련해서도 영상 올려주세요 ㅠㅠ
회사에서 업데이트버전 쓸수있게해주면 좋겠다...
학교에서 3.7 그만썼으면 좋겠다
ㅋㅋㅋㅋㅋㅋㅋㅋㅋ저도
matlab 과 파이썬 비교 영상도 올려주세요
오...
서버를 파이썬으로 생각하다가 다시 c++로 하려고 했는데 다시또 돌아가야하나요?
어떻게 했나요?
나도 파이썬 배워봐야하나
와~ 속도가 빨라진다면 python의 활용 범위가 더욱 넓어지겠네요.
드가자ㅏ
anaconda 에서 python 3.11 가상을 만들어서 써도 속도가 똑같을까요??
크 파이썬 ..웅장해진다
go 보다 빠른가요??
대충 읽어보고왔는데
기본 파이썬 타입에서 함수 호출, 재귀, 사칙연산, getitem, setitem에서는 10~25 %성능 향상이 있고
numpy같은 c 언어 기반 혹은 i/o종류에는 성능향상이 적다고 되있네요...
흠 numpy, torch,tensorflow 이랑 파일 입출력부분에서 시간 많이쓰는데....,
이제 nixOS에 python311packages가 뜨기만 하면 돼...!
cool
파이썬 폼 미쳤다ㄷㄷ
넘파이나 토치만 거의 쓰는 입장에선 큰 차이 없겠군요 ㅠ
ㅠㅠ
아직도 프로젝트에서 파이썬 3.6쓰는데... 심지어 어떻게 꼬아놨는지 3.8이상에서 오류가 주르르륵..
빨라졌다면 이제 좀 마이그레이션좀..
딥러닝 training도 빨라지려나요?
하지만 내코드는 3.11올리면 어디서 뻑날지 모르지.......
리팩토링 고고
생산성이 이렇게 좋은데 속도까지 점점 빨라지네 ㅋㅋㅋㅋ
기존 구버젼 파이썬에서 어떻게 업그레이드 하나요?
So it is just as terrible but it's much faster? On a language so slow that you run all code through C or C++ that needs to run fast? What is the point again?
Wow…
lua강좌는 안해주시나요?
그래도 아직까지는 php가 파이썬보다빠름
bun 이 자극제가 되었나봄
파이뜨언
아직도 3.8 쓰는 회사….
Flask 개발자에게 희소식!
실제로도 플라스크로 웹을 많이 만드나요?? 이제 플라스크 프로젝트 하나 끝난 학생입니다
장고 개발자에게도 ㅎㅎ
@@minsuchoi7359 우리나라는 없다고 보는게 맞죠
@@minsuchoi7359 flask 현업에서도 많이 쓰죠~! 보통 작은 단위의 마이크로 서비스를 개발할 때 활용하곤 합니다.
@@user-yt8eb4rx6i 장고도 들어봤을만한 스타트업 위주로 활발히 사용되고 있는 프레임워크입니다. 많이 쓰이는 웹 프레임워크 중에 하나에요
빨라지면 모하냐.. 기존 쓰던 api parameter 들을 죄다 없애놔서 쓸수가 없는데
!!!!
안녕하세요
저는 Python 3.8.5 (tags/v3.8.5:580fbb0, Jul 20 2020, 15:57:54) [MSC v.1924 64 bit (AMD64)] on win32 이걸 쓰고 있는데 혹시 성능이 어느게 나은지 궁금하네요.
Cpython이 있다는건 알지만 써본적이 없어서 교체시 얻는 이점들이 어떤게 있을지 궁금합니다.
현재는 웹오토메이션,크롤링쪽을 하고있긴합니다만 관심분야가 다양하다보니 python 대비 Cpython에 대한 정보가 필요합니다 ^^
Julia는 어쩌나여
파이썬 업데이트 어떻게 하죠?
ㅋㅋ 버전 업데이트만 하고 그냥 원래쓰던 대로만 썼는디..
2.7 그만쓰고싶다...
보통 3.8 이 국룰 아니에여? 2 버전을 쓰긴 하는구나
@@gobed1 2.7 인터프리터를 내장한 일부 소프트웨어 내에서 돌아가는 플러긴 제작이나 자동화때문에요 ㅎㄷㄷ
Plz. More Python.
5배 빨라져도 파이선 ㅈㄴ느려 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
파이썬 다 까먹었는디..
난이런 소식을보면 우린모두 ninja가 될 필요가있음 ㅋㅋ 적재적소에 맞게
울회사는 아직도 2.7 씀
파이파이가 더 좋음…
약간의 버그가 있긴 하지만…
JIT 장착되는 그날까지...
no more kimchi these days..
이게 왜 이제됨??
속도가 빠르다니 바꾸고 싶어도 호환성이나 기존 환경에서 설치한 라이브러리들 영향도에 새로 설치하는 동안 이미 동작중인 프로그램들 공백들이 어지럽다.
dont forget to say dont forget to eat 김치😂
이게 무슨 의미가 있겠나 싶네. 자바가 아무리 빨라도 결국에는 C보다 느린데.
어케했누ㄷㄷ
"느려"
사실 python이 advanced C 로 나왔어야 했죠.. C는 다른 언어에 비해 빠른것 빼고 장점이 없습니다.. python 문법처럼 쉽고 간결하고 융통성있게 수정되었다면 지금도 C가 대세인 언어가 되었을텐데.. 속도를 요하는 부분적인 곳에 쓰이는 것 말고는 C로만 프로젝트로 해서 사용되는 곳 말고는 쓰임새가 한정적이죠.. 사업성이나 생산성에서 한참 뒤떨어져 있어서 유닉스나 리눅스 프로젝트 같은곳 말고는 C로만 순수하게 작업하는 곳은 없다고 봐야죠....
그래도 임베디드 분야에선 현역이라구요...
C는 임베디드, 백신 프로그램, 고급언어 개발, 런타임 환경 개발등 로우레벨 분야에서 아직도 현역입니다;; 러스트가 등장하면서 변격이 있나? 했지만 C lang 특유의 간단함은 러스트가 따라 갈 수 없었죠. 포인터의 역참조에 대해서 주의하고 포인터에 대한 이해와 16진수를 어느정도 외우면 객체 언어의 메소드나 클래스도 모방이 가능합니다.(물론 C++ 배우는 게 이득인 건 맞습니다.)
교육용, 누구나 쉽게 쓰는 걸 목적으로 나온 언어라 확장성만 관련 있을뿐 태생부터 목적이 달라요.
파이썬은 c를 벤치마킹한 언어가 아니라 교육용 언어인 abc를 벤치마킹한 언어입니다
@@user-rn1qx8bp3d 앞뒤 밑도 끝도 없이 뭐가 웃기다는 거야? 잼민이야? Apple 8bit 때부터 청계천에서 부품 조립해서 사용했고, 도스나 윈도우는 물론 리눅스 초기때부터 사용하면서 베이직부터 C까지 다 사용해 봤지만, 크게 발전하거나 개선되지 않는것에 비해 비록 인터프리터 언어지만 파이썬 같이 간결하면서 이해력 쉬운 언어로 생산성 높은 언어이기에 이렇게 C또한 개선되길 바란맘으로 쓴 댓글인데.. 댓글을 달아도 초딩처럼은 달지를 마라... 까더라도 논리 정연하게... 누가봐도 어른스럽게... 어린애 같아서 말도 낮췄다...
여지껏 많은 개발자와 얘기해봤지만, 한결같이 남이 짠 C 소스를 수정하려고 하기 보다 자기가 직접 다시 짜려한다... 소스가 이해하기 어렵다는 이유로... 이익을 창출해야하는 회사 입장에서 C는 빠르게 수정하고 개발하는데 있어서 속도문제만 아니면 다른 언어로 개발하는걸 선호한다... 재활용 측면에서 확실히 시간이 걸리기 때문이다...
순수 C로만 간단한 gui 어플 한개라도 짜봐라... 짜본 후에 실컷 웃어도 늦지 않는다...
파이썬의 유연성은 컴파일 언어로 만들기 어렵죠.
니꼴라스 도대체 한국 어디가 좋아서 사는거여 아닌가 외국에 사나
Other languages are X0 times faster already lol
파이썬이 C++에 비해 얼마나 느리죠? 기존의 파이썬의 속도가 C++에 비해 얼마나 느린지 알면, 파이썬의 속도를 5배 빠르게 하겠다는 프로젝트가 얼마나 어마어마한건지 체감이 될거 같습니다.
I know the python is slower than C++ but, how many? 50times? if i know that gap of speed, i can more understandable about 'make 5 times faster python' project is awsome, do U know??
브라우저 켜지는 속도랑 카톡 쳐지는 속도 비교해보시면 돼요
제가 알기로 파이썬 인터프린터 자체가 C로 만들어졌고, C프로그램이 파이썬 코드를 한 줄씩 위에서부터 읽어 내리면서 실행하는 구조라 파이썬 코드와 그 코드를 치환한 C코드의 상태에 따라 천차만별입니다 속도가. 그러나 기본적으로 간단한 명령어나 예약어 선언도 50배 느린 거로 알고 심하면 몇 백배 차이까지 난다고 압니다
@@chackchi 게임이 C++로 만드는것을 선호하는 이유
알고리즘에 따라 다르지만 C++로 20~30ms 걸리면 파이썬은 대개 2000~3000ms 정도 걸림
하지만 아직도 10배 빨라져도 c를 못따라 잡죠?
C가 80배빠릅니다
C는 빠르지만 개발속도는 엄청 느리죠
try...except..는 델파이에서 가져온거 같다. 뭐.새로운기능도 아님
원래 언어는 그렇게 발전하죠.. C-family 언어가 C의 문법을 따라했다고 해서 다 C의 아류작이라고 불리는 것도 아니구요.
try except 원래 있었는데 기능이 추가되는 듯?
근데 이사람은 왜 한국말로 인사하죠? 다른건 다 영언데 ㅎ