프로그래밍

요즘 파이썬 공부하는데 현타온다

요즘 백준 문제푸는데

 

쉬운거 부터 풀고있는데

 

꾸역꾸역 풀어서 답맞추고

 

다른 사람 맞춘거보니

 

내가 너무 복잡하게 짜놨네

 

예를들면 난 30줄 다른 사람 10줄

 

심지어 가독성이 10줄이 더 좋음 ㅋㅋㅋ

 

현타와서 밥먹고와서 더 해봐야겠다 

13개의 댓글

2023.12.20

현타가 온다는 것은 잘 하고 있다는 것

4
2023.12.20

현타가 온다는 것은 성장하고 있다는 것

0
2023.12.20

발전 가능성이 있네

0
2023.12.20
0
2023.12.20

파이썬이 ㄹㅇ 숏코딩에 미친사람들이 있어서 그런지 코테 풀고 결과보면 한줄로 짜놓고 이런사람들 많아서 더 현타 잘 올거임

0
ye
2023.12.20

숏코딩은 그냥 보기좋은 계륵이니 굳이 신경쓰지마시오

0
2023.12.20

그거 의미없음

0
2023.12.20
@JaGoon

복잡한 구현문제부터 풀만큼 구현력이나 기르셈

0
2023.12.21

어차피 하다보면 나도모르게

숏코딩 따라하게되더라

 

길게쓰기 불편함 ㅋㅋ

0
2023.12.21

짧게 만드는 것보다 길어도 상관 없으니 무조건 빠른 게 최고임 ㅇㅇ...

0
2023.12.21
@숨은음은

너무 짧으면 라이브러리 같은거 많이써서 느려져서 그런가요?

0
2023.12.21
@A형INFP

ㄴㄴ 꼭 그렇지도 않음

느려지지 않음

 

예를들면 numpy가지고

간단한 계산 루프를 돌리는건

pythonic 하지 않음

안이쁜 코드임

왜냐면 빌트인 function으로

깔끔하고 읽기 좋은 코드를 똑같이 쓸 수 있음

 

하지만,

numpy는 C와 C++로 작성되었고 두 언어의 고성능을 잘 활용하기 때문에

속도는 파이썬 빌트인 코드 보다 빠름

0
2023.12.21

파이써닉한 코드에 빠질 필요 없음

 

그리고 하드웨어가 좋아져서

line by line 으로 실행한다고 해도

유의미할 정도의 속도 차이도 없음

 

단지 각 언어마다 특유의 "피해야 할"

문법들이나 기본함수사용법들이 있는데

그런것만 유의하면 됨

 

Pythonic 하다는건 파이썬에서 추천하는 파이썬 사용법들을 잘 지켜서 쓴 코드임.

 

예를들면

list comprehension/ generator expression 은

꽤 pythonic 한 방법이지만

모든곳에 list comprehension 을 쓸필요도 없고

어떠한 상황에선 list comprehension이 속도저하를 일으키는 경우도 있음

 

list comprehension에 너무 과몰입해서

2중 3중까지 억지로 list comprehension 을 쓰려고 하는 경우도 있음

그럼 readable 하지도 않고 억지로 써야하는 경우가 많음

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5719 [프로그래밍] 하이브리드 웹뷰기반 앱은 rn이 정석이야? 3 잠적자 0 15 시간 전 153
5718 [프로그래밍] c# webview2 도움요청함.. 7 carpediem 0 20 시간 전 109
5717 [프로그래밍] 현업 개발자형들 맥씀? 9 이또히로부미 0 22 시간 전 197
5716 [프로그래밍] libtorch에서 cuda 안불러와지는거 도움! 2 Hakat 0 2 일 전 121
5715 [프로그래밍] 뭔가 게시판이 애매해서 그런데 gis 잘아는 사람? 1 하늘늑대 0 3 일 전 162
5714 [프로그래밍] 컴포즈가 프리뷰랑 폰에서 다르게 동작해요 1 집에가게해줘 0 3 일 전 116
5713 [프로그래밍] 난바보다) 크로미움 램사용량 문제 일단 해결 2 ye 0 4 일 전 282
5712 [프로그래밍] k8s DNS 이슈는 해결이 안되나보다. 잉텔 0 5 일 전 171
5711 [프로그래밍] 분노) 진짜 유튜브 구글 패악질 토나오네 씨발 17 ye 0 6 일 전 768
5710 [프로그래밍] 프론트엔드 공부하려는데 언어 추천좀 7 스트리플 0 7 일 전 349
5709 [프로그래밍] 객체지향 뽕에 취하지마라 8 69746974 2 8 일 전 407
5708 [프로그래밍] 요즘 앱개발 인력시장 어떰..3년차 2 센치해요 0 11 일 전 387
5707 [프로그래밍] 컴포즈 Box 컴포넌트가 안 나와... 1 집에가게해줘 0 12 일 전 148
5706 [프로그래밍] 아 ssl 적용햇는데 개정신없네 9 넌또화나있네 0 13 일 전 304
5705 [프로그래밍] 패스트 캠퍼스 <---- 얘내는 가격 인상 원툴임? 5 조강현 0 16 일 전 397
5704 [프로그래밍] 클라가 파이썬 셀레니움같은거 써서 클릭하고 그러는걸 감지 ... 5 리옴므 0 17 일 전 265
5703 [프로그래밍] leetcode 50일 달성 1 JimmyMcGill 1 17 일 전 237
5702 [프로그래밍] 그냥 개인공부용 git 만들건데 5 년째재수강 0 17 일 전 336
5701 [프로그래밍] html 자바스크립트 질문 19 책걸이 0 18 일 전 369
5700 [프로그래밍] 아니 시바 이게 무슨일이야 4 인간지표 0 18 일 전 380