자세한 내용 보기

모두 보기

01강. CubeMX가 만들어준 코드는 '완성'이 아니다.

CubeMX 코드는 끝이 아니라 시작입니다. 자동 생성된 main.c 에 비즈니스 로직을 채워 넣는 습관을 버리고, 유지보수 가능한 펌웨어 아키텍처의 첫걸음을 떼는 방법을 소개합니다.. 입사 후 처음 맡은 프로젝트, 열심히 main.c 의 /* USER CODE BEGIN */ 주석 사이에 코드를 짜넣었습니다. 그런데 갑자기 하드웨어 팀에서 "핀 맵이 조금 바뀌…

RichRich

실무 1~3년 차를 위한 STM32 펌웨어 아키텍처 강의

"기능 구현보다 설계가 먼저다." C언어 기능 구현은 가능하지만, 하드웨어 의존적인 스파게티 코드로 고통받는 1~3년 차 펌웨어 개발자를 위한 아키텍처 강의 시리즈 목차입니다. 실무 1~3년 차를 위한 STM32 펌웨어 아키텍처 강의 본 시리즈는 STM32 와 CubeIDE 환경을 기준으로 하지만, AVR/PIC 등 모든 임베디드 시스템에 통용되는…

RichRich

파이썬 데이터 분석: Pandas & Numpy 기초 알아보자

데이터 분석을 시작하고 싶은데, 수학이나 코딩이 어려워 망설이셨나요? Pandas와 Numpy만 잘 다뤄도 훨씬 쉬워집니다! 안녕하세요, 요즘 데이터 분석 공부하고 계신 분들 많죠? 사실 저도 작년부터 본격적으로 Python으로 분석을 배우기 시작했는데요, 단순 반복 작업도 자동화되고, 테이블 정리도 깔끔하게 할 수 있어서 업무 효율도 확 올라갔죠. 아직 시작하지 못했다면 지금이 딱 좋은 기회예요. 기본기만 잘 다져두면 나중엔 머신…

RichRich

파이썬 디자인 패턴 5가지 핵심 정리

복잡한 코드를 간단하고 명확하게 만드는 마법, 파이썬 디자인 패턴으로 구조적인 개발에 도전해보세요! 요즘 파이썬 프로젝트를 하다 보면, 코드가 점점 복잡해지고 관리하기가 너무 힘들더라고요. 저만 그런 건 아니겠죠? 특히 유지보수 단계에서 구조가 엉켜버리면, 정말 난감합니다. 그런데 최근에 디자인 패턴을 도입하면서 그런 문제들이 눈에 띄게 줄었어요. 이 글에서는 실무에 바로 적용할 수 있는 파이썬 디자…

RichRich

파이썬 알고리즘 문제 풀이 가이드

혼자서 알고리즘 문제를 풀다가 막막했던 적, 한 번쯤은 있으셨죠? 안녕하세요, 여러분! 오늘은 누구나 한 번쯤 좌절하는 '파이썬 알고리즘 문제 풀이'에 대해 이야기해보려고 해요. 매번 코딩 테스트 준비하면서 "어디서부터 손대야 하지?" 하고 막막했던 순간들, 저도 수도 없이 겪었거든요. 하지만 작은 방법 하나, 사소한 루틴 하나가 문제 해결 실력을 확 바꿔줄 수 있다는 거,…

RichRich

파이썬 데코레이터 활용법 완벽 정리

파이썬을 좀 다룬다는 사람들은 꼭 안다는 그것, 바로 데코레이터. 그런데 진짜 제대로 쓰고 계신가요? 안녕하세요! 개발 초창기에 데코레이터를 보고 ‘이게 뭔 마법이야?’ 했던 기억, 혹시 있으신가요? 저도 처음엔 '@' 기호만 보면 머리가 아팠어요. 함수 위에 또 함수라니, 왜 그렇게 복잡하게 써야 할까요? 그런데 지금은 그 데코레이터 덕분에 얼마나 많은 시간을 절약하고 있는지 몰라요…

RichRich
게시물 더보기
검색결과 없음