본문 바로가기

코딩

[Git] 버전 관리 시스템(VCS), 깃과 깃허브란? 안녕하세요. 깃과 깃허브 사용법에 대한 포스팅입니다. 깃과 깃허브에 대한 소개부터 작성 중인 문서의 버전 관리, 백업, 그리고 협업까지 방법을 알아보겠습니다. OS X를 기반으로 설명할 예정입니다. 간단한 목차는 아래와 같습니다. 깃과 깃허브란? 깃으로 버전 관리하기 깃허브에 백업하기 깃허브로 협업하기 우선 깃과 깃허브란 무엇인지 알아보겠습니다. 프로그래밍을 막 배우기 시작한 사람이면 깃과 깃허브란 말을 자주 듣게 될 것입니다. 프로그래밍을 독학한 저는 처음에 깃=깃허브라고 생각했습니다. 결론부터 얘기하면 깃은 버전을 관리해주는 프로그램(Version Control System)이고 깃허브는 깃으로 관리된 정보를 백업하는 저장소 서비스입니다. 깃에 특화된 웹하드라고 볼 수 있겠습니다. 깃 말고도 다른 v.. 더보기
[Python] LeetCode 문제풀이 :: 27. Remove Element LeetCode 27번 문제풀이 https://leetcode.com/problems/remove-element/ Remove Element - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Given an array nums and a value val, remove all instances of that value in-place and return the new length. Do not allocate extra space for another array.. 더보기
[Python] LeetCode 문제풀이 :: 925. Long Pressed Name LeetCode 925번 문제풀이 https://leetcode.com/problems/long-pressed-name/ Long Pressed Name - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Your friend is typing his name into a keyboard. Sometimes, when typing a character c, the key might get long pressed, and the character will be ty.. 더보기
[Python] LeetCode 문제풀이 :: 1. Two Sum LeetCode 1번 문제풀이 https://leetcode.com/problems/two-sum/ Two Sum - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution.. 더보기
[웹] 무료로 쉽게 파이썬 배울 수 있는 점프 투 파이썬 작년에 처음 배운 프로그래밍 언어가 파이썬이다. 왜 배우기 시작했는지는 잘 모르겠다. 지금 파이썬 공부한 책을 다시 보니 6월 5일쯤에 시작했다고 되어있다. 한국 온 게 6월 1일인데. 그 파이썬 교재를 지금 다시 복습하고 있다. 그러다가 문득 점프 투 파이썬 사이트를 들어가보았다. 내용이 완전 똑같다. 인터넷의 점프 투 파이썬 사이트에 올린 강의를 모아서 책으로 낸 건 알고 있었다. 그런데 그냥 그대로 복사 붙여넣기 한 줄은 몰랐다. 어느 정도 편집 등등이 있지 않을까 싶었다. 나는 책 모으는 재미가 좋아서, 그리고 책으로 진도 나가고 한 권을 다 끝내는 재미가 어차피 샀겠지만, 돈을 아끼고 싶다면 점프 투 파이썬에서 쉽게 배울 수 있다. 사실 아무 것도 모르고 처음 배운다면 Codecademy의 파이.. 더보기
[웹] 비전공생도 쉽게 코딩 공부할 수 있는 코드카데미 HTML/CSS는 잠시 쉬고, 오늘은 공부하기 좋은 웹사이트 하나를 추천 겸 소개하려고 한다. Codecademy다. 너무도 정직한 코드를 배우는 학원이라는 네이밍이다. 유투브나 MOOC, 각종 책과 출판사에서 제공하는 무료 강의 등 공부할 수 있는 소스가 너무나 많은 세상이다. 그 중에서도 코딩 기초를 배우기에는 가장 편리한 소스라고 생각한다. 직접 타이핑을 하고 바로 코드 검사를 해주는 웹 어플리케이션으로 학습하기 때문이다. 코드카데미에서 다양한 언어들을 '무료로' 배울 수 있다. 무료라는 점도 좋지만, 인터페이스가 좋아 깔끔한 학습을 경험할 수 있다. 최근에 리뉴얼을 하면서 유료 코스도 생겼는데 그건 안 해봐서 잘 모르겠다. 특정 카테고리에 대해 필요한 부분만 심화해서 배우는 것 같다. 기본 무료 .. 더보기
[웹] 웹 프로그래밍이란? :: 사용되는 언어들 지난 봄부터 공부하고 있는 분야는 프로그래밍이다. 이유는 재미있어서. 물론 알아두면 언젠가 도움이 될 것 같은 이유도 크다. 예전에 컴퓨터공학을 복수전공 하려고 하긴 했었다. 유학동양학과 비교하다 결국 유학동양학으로 결정하게 된 이유는, 컴퓨터는 다른 곳에서도 배울 기회가 많은 것 같아서. 나중에야 알았지만 대학에서 배우는 것과 학원 등지에서 배우는 내용의 차이는 꽤나 크다. 대학은 학원에 비해 실무에 가깝진 않지만 훨씬 깊은 이해를 준다. 그만큼 우리가 보던 컴퓨터와는 거리가 멀어보이지만 컴퓨터의 원론적 시스템을 배울 수 있달까. 반면 학원은 정말 실무자 양성이 목적. 이제 와서 학교에서 배울 수는 없고. 학원에서 제공하는 수준의 교육은 독학하는 게 더 편할 것 같았다. 사실 경제학 수업도 교수님 강의.. 더보기