프로그래밍

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

요즘 백준 문제푸는데

 

쉬운거 부터 풀고있는데

 

꾸역꾸역 풀어서 답맞추고

 

다른 사람 맞춘거보니

 

내가 너무 복잡하게 짜놨네

 

예를들면 난 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
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180792 [잡담] 날씨가 슬슬 언더볼팅의 계절이 다가오는구먼 3 Gargantua 0 1 시간 전 50
180791 [컴퓨터] cpu추천좀요 5 하늘아제발부탁해 0 2 시간 전 50
180790 [프로그래밍] 아두이노 부트로더를 구웠는데.. 렙이말한다ㅡ니가옳다 0 2 시간 전 42
180789 [컴퓨터] Rx580으로 4k 모니터 2 좋은말착한말 0 3 시간 전 72
180788 [견적] 견적 괜찮은지 한번 봐주셔요 3 춤추는저팔계 0 3 시간 전 37
180787 [정보] 돈있을때 웬디 6~8테라 외장살려했는데 이것도 막히나? 4 마법부오러사무국장 0 8 시간 전 161
180786 [컴퓨터] 현존최강스팩모니터 aw3225qf 샀다 5 부동산사기 0 9 시간 전 164
180785 [컴퓨터] 4k 유저는 4090도 과소비아니다 부동산사기 0 9 시간 전 157
180784 [컴퓨터] 키보드 사고 싶은데 추천좀 해줄 수 있음? 4 오나홀소믈리에 0 10 시간 전 83
180783 [컴퓨터] 40대 그래픽카드 처음 봤는데 3 너가전부옳아 0 11 시간 전 196
180782 [컴퓨터] 직구) 디아4하다 컴사려함 4 박지서엉 0 11 시간 전 147
180781 [컴퓨터] cpu는.... 직구가 되려나.... 3 저크고아름다운 0 12 시간 전 194
180780 [잡담] 인터넷 KT로 바꾼 뒤 속도 테스트 3 내일까지 0 15 시간 전 282
180779 [모바일] 워치 셀룰러 모델은 어떤사람들이 쓰는거? 9 한림예고 0 15 시간 전 190
180778 [잡담] [키보드] 레이니 치화 중옵 도착! 독거미 경해축과 간단 비교... 1 냐하하하하 0 16 시간 전 120
180777 [잡담] 모바일로 개드립 접속시 오류? 나만 이상있나? 4 최병장 0 17 시간 전 55
180776 [컴퓨터] Oled 42c4 는 리뷰 왜케없어? 2 좋은말착한말 0 17 시간 전 96
180775 [잡담] m7 43인치 삼텐바이미 만들었드 7 쿱쿱 1 18 시간 전 133
180774 [잡담] 왜 서버리스라는 이름이 된걸까 7 69746974 0 19 시간 전 143
180773 [잡담] 직구 막히기 전에 사고 싶은거 좀 지를까 7 화이트데이 0 20 시간 전 240