프로그래밍

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

요즘 백준 문제푸는데

 

쉬운거 부터 풀고있는데

 

꾸역꾸역 풀어서 답맞추고

 

다른 사람 맞춘거보니

 

내가 너무 복잡하게 짜놨네

 

예를들면 난 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
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
5701 [프로그래밍] 마리아DB mediumtext 그냥 쓰고 싶은데 17 잉텔 0 9 시간 전 118
5700 [프로그래밍] 안드로이드 씹뉴비 질문이요 1 집에가게해줘 0 11 시간 전 71
5699 [프로그래밍] c언어 7년했는데 이런게 되는거 처음알았음.. 4 케로로중사 0 1 일 전 638
5698 [프로그래밍] 파이썬 1도 모르는데 GPT로 프로그램 뚝딱 만듬 2 푸르딩딩 1 5 일 전 585
5697 [프로그래밍] 담주 면접잡혔는데 8 삐라루꾸 0 5 일 전 355
5696 [프로그래밍] 아두이노 부트로더를 구웠는데.. 4 렙이말한다ㅡ니가옳다 0 5 일 전 213
5695 [프로그래밍] IOS 개발자 있나여? 1 g4eng 0 8 일 전 236
5694 [프로그래밍] 시스템 디자인 인터뷰 준비 도움좀!!! 1 Nognhyup 0 8 일 전 186
5693 [프로그래밍] 최근에 vscode 쓴 사람 도움! 3 172102 0 9 일 전 435
5692 [프로그래밍] 책을 또 사버리고 말았다... 1 찰나생멸 2 10 일 전 424
5691 [프로그래밍] 윈도우 부팅화면 봐주실분 1 바나나맛두부 0 12 일 전 233
5690 [프로그래밍] 아 시발 퇴사마렵다 9 인간지표 0 13 일 전 588
5689 [프로그래밍] C#이 ㅈ사기 언어인 이유 19 ye 6 14 일 전 1167
5688 [프로그래밍] 요즘 모바일 개발은 어떤 걸 사용하나요? 14 커피좋아용 0 16 일 전 528
5687 [프로그래밍] 취준생 안드로이드 팀플 주제 머할까요... 8 조강현 0 16 일 전 285
5686 [프로그래밍] 공통코드테이블은 대체 왜 만드냐 9 잠적자 0 18 일 전 604
5685 [프로그래밍] 토이프로젝트 주제 선정 3 개드립눈팅1세대 0 18 일 전 280
5684 [프로그래밍] 엥 구글 플러터 유기각 재는거임?? 4 최수연 0 20 일 전 555
5683 [프로그래밍] 반도체 장비 업계인 있음? 9 캡틴띠모 0 21 일 전 430
5682 [프로그래밍] 안드로이드 책 추천좀 6 집에가게해줘 0 22 일 전 211