На Вашей самой первой программе, которые создают, сцепил Вас на программировании?

https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_table.html

pandas.read_table () имеет dtype = param, где вы можете передать слово {column_name: dtype_you_want_for_column}

5
задан 6 revs, 3 users 100% 10 January 2009 в 18:35
поделиться

41 ответ

Когда я сначала начал изучать программирование с QBASIC вся эта мысль об использовании управления потоком, если операторы и циклы были большими. Я думаю, что это было спустя всего несколько дней после того, как я узнал о, если оператор, что я создал свое первое, "Выбирает Ваше собственное приключение" игра. Оглядываясь назад я знаю, что это, должно быть, было ужасно неэффективно и крупно с точки зрения строк кода, но то, что я мог перейти история, использующая только, если бы операторы было замечательно.

4
ответ дан 18 December 2019 в 05:11
поделиться

Мой был goto в основном. Я думал, что было невероятно, что Вы могли заставить программу перейти, где когда-либо Вы хотели это к. Только позже сделал я понимаю с великой державой, прибывает большая ответственность.

1
ответ дан 18 December 2019 в 05:11
поделиться

для или цикл с условием продолжения, так как я мог использовать его на молекулярных моделированиях динамики и я не должен буду делать вычислений по одному вручную

1
ответ дан 18 December 2019 в 05:11
поделиться

То, что действительно сделало меня, зацепило программирование, были следующие строки x86 ассемблера:

mov ax, 13h
int 10h
mov ax, 0a000h
mov es, ax

То, когда я добрался, как легкий это должно было потянуть вещи путем питания с видеопамятью, все другие наполняют, я учился, было внезапно полезно для чего-то.

1
ответ дан 18 December 2019 в 05:11
поделиться

Вдохновленный слово

ОСНОВНЫЕ новички вся цель символьная система команд

0
ответ дан 18 December 2019 в 05:11
поделиться

Я нашел ++ быть очаровательным в средней школе.

Все остальные знали Основной, Паскаль, и т.д. Но я ++ был кодом! И код, что только я знал!

И такие крошечные изменения могли иметь очень важные эффекты: ++ я отличаюсь многими важными способами от меня ++. И ++ переводит так непосредственно полностью вниз в машинный код. Таким образом путем изучения этого, у меня был прямой доступ к ЯДРУ МАШИНЫ. Вообразите питание!

Приобретение знаний об этом заставило меня хотеть изучить все другие странные операции и углы языка C.

0
ответ дан 18 December 2019 в 05:11
поделиться

Графика TRS-80

POKE 15360, 191
0
ответ дан 18 December 2019 в 05:11
поделиться

Когда DBase II позволил мне печатать записи на текстовый файл И прикреплять точно правильные наборные коды в значительной степени, где я хотел - перед ними, в них, позади них, вокруг них. Я могу все еще чувствовать холод на обратной стороне шеи. WOW целая целая наборная система прямо здесь в моем крошечном компьютере! Нагрейте модем на 300 бодов и отправьте этот файл прямо в 8-дюймовый диск и выполните его через Compugraphic. Дворы красиво солнечной бумаги фототипии со всеми буквами в правильном месте. Я не заслуживаю этого счастья...

1
ответ дан 18 December 2019 в 05:11
поделиться

Я только программировал приблизительно в течение года, таким образом, для меня, это был LINQ. Я посмотрел на коды в книгах, которые выставили строку запроса DB и думали, "ничего себе, это - вид Ламе".. Я встретил LINQ, и мы были счастливо женаты с тех пор.

1
ответ дан 18 December 2019 в 05:11
поделиться

qBasic, когда я был приблизительно 10 - 12, я начал делать копию тот "Доктор, задает Вам странные вопросы" - игра. Который закончился как много противных вопросов. Именно тогда я знал, что хотел работать с компьютерами.

Несколько лет спустя я начал играть с HTML и PHP, дав мне несколько клиентов, и я запустил компанию, именно тогда я знал, что мог стать чертовски богатым на этом :)

1
ответ дан 18 December 2019 в 05:11
поделиться

Для Циклов + Массивы сделали это для меня. После того как я понял, что мог циклично выполниться через произвольно большой набор вещей и сделать что-то каждому из них, все это начало объединяться.

3
ответ дан 18 December 2019 в 05:11
поделиться

То, чтобы заставлять компьютер повиноваться мне.Потрясающе.

Я также люблю (любите ненавидеть), которому повинуется компьютер, даже когда я неправ.


Но серьезно люди.

Я был сцеплен когда:

  • Я видел, что можно сделать богатые и динамические вещи с кодом.
  • То, что машина обычно последовательна.
  • То программирование похоже на математику в том смысле, что для весь "это зависит" там, у нас все еще есть больше, чем наша справедливая доля вопросов с фактическими, доказуемыми ответами.
  • То, что я мог автоматизировать черные задачи с логикой и циклами.
8
ответ дан 18 December 2019 в 05:11
поделиться

Начатый в QBasic, таким образом, я думаю, что это было что-то вперед:

INPUT "What's your name?", a$
PRINT "Hi, "; a$; "!"

Способность показать что-то на экране с PRINT достаточно должен был получить меня взволнованный программированием. Использование интерактивности INPUT было обледенение на пироге!

7
ответ дан 18 December 2019 в 05:11
поделиться

Указатели.

Когда я начал программировать в Turbo Pascal, я действительно не мог понять, как, черт возьми, они пишут большие программы. Память была ограничена, и независимо от того, что я пытался сделать - я буду часто поражать пределы стека.

Когда я наконец был представлен указателям, я был наконец сцеплен, потому что я мог наконец начать делать что-то большим! Не то, чтобы я сделал что-либо большим, но... :)

4
ответ дан 18 December 2019 в 05:11
поделиться

Для меня это не был определенный синтаксис - это узнавало, что я мог вспыхнуть и изменить игры Спектра ZX - я предполагаю, что исходный код обнаружения - то, что получило меня сцепленный.

Затем когда я на самом деле начал программировать и копировал код с книг, способность настроить то, что было в книге, и имейте программу, все еще работают, но как я хотел.

3
ответ дан 18 December 2019 в 05:11
поделиться

? "ПРИВЕТ МИР"

3
ответ дан 18 December 2019 в 05:11
поделиться

Из моей первой ОСНОВНОЙ книги (ОСНОВНОЙ для детей я верю):

10 INPUT A
20 INPUT B
30 LET C = A + B
40 PRINT C

Это было на обложке книги, и я был взволнован с возможностями (она могла сделать мою домашнюю работу!)... Это взяло меня как несколько недель, чтобы осознать, что простое понятие, но после того как я получил его, мир программирования, открытого для меня.

3
ответ дан 18 December 2019 в 05:11
поделиться

Я действительно влюбился в языки программирования, после того как я обнаружил комментарии. Можно сделать весь вид материала с ним, как

// a commment!
int /* whoa, an inline comment! */ a;

;)

3
ответ дан 18 December 2019 в 05:11
поделиться

PRINT 3 + 4
Компьютер сказал 7. И все это было видимо по моему родительскому телевизору. ПО ТЕЛЕВИЗОРУ!!! Можно ли вообразить это? Я был сразу сцеплен. Вы могли сказать машину, что сделать, и Вы видели по телевизору. Ничего себе.

Backgound: Мой работодатель пап купил маленький компьютер (Robotron KC 85/1), чтобы инженеры вышли на связь с этой технологией. Они могли забрать домой его для проигрывания с ним в выходные. Таким образом, мой папа принес домой его и все, чем он новый об этом был то, как соединить его и как включить его. Один из его коллег сказал ему прием с командой "PRINT" и добавлением чисел. Он показал мне, и я был сцеплен. Это было приблизительно в 1986, когда мне было 12 лет. Я все еще сцепляюсь для basicly та же причина (говорящий машину, что сделать).

1
ответ дан 18 December 2019 в 05:11
поделиться

Совершенно определенно ДЛЯ цикла - в 6 годах, имея, что мало Черепахи ЛОГОТИПА идет от того, чтобы чертить линию до рисования квадрата к рисованию круга, было все, что потребовалось для превращения меня от пользователя в программиста.

3
ответ дан 18 December 2019 в 05:11
поделиться

Очевидный случай, цикл. Конкретно цикличное выполнение в Gwbasic. Только для забавы я хотел распечатать все числа от 0 до 100 на экране. Таким образом, я запустил:

10 print 1
20 print 2
30 print 3
40 print 4

В какой-то момент я думал WTF или что-то подобное. Должен быть лучший путь. Таким образом, я спросил кого-то (возможно, учитель или некоторый соученик), кто затем представил меня волшебству переменных и цикла. Это, должно быть, было моментом, я был сцеплен.

10 SET i = 0
20 IF i > 100 THEN GOTO 60
30 PRINT i
40 SET I = I + 1
50 GOTO 20
60 REM END LOOP

Это - 6 строк вместо 100!!! Это было именно так намного лучше. Извините, если я получил синтаксис, не точно правильный.:-) Я действительно люблю тот момент.

3
ответ дан 18 December 2019 в 05:11
поделиться

Первый код Фортрана, который я написал, имел, если оператор в нем, и был одной из самых захватывающих вещей, я видел в то время. Что-то вроде этого один

     integer n

     n = 1
  20 if (n .le. 100) then
        n = 2*n
        write (*,*) n
        goto 20
     endif
3
ответ дан 18 December 2019 в 05:11
поделиться

Когда я сначала учился, я думаю массивы наверняка. Перед этим я действительно просто думал с точки зрения единственных переменных. Когда я узнал о массивах, я смог сделать много партии больше с моим qbasic :).

Теперь я имею все виды в наличии структур данных, не просто выстраивает :)

2
ответ дан 18 December 2019 в 05:11
поделиться

Для меня это были Указатели.

Пока я даже не симулирую полностью понимать указатели, это был первый раз, когда я действительно застрял с программированием. После бездельничания с Visual Basic 6 и языками сценариев серверной стороны я перешел на C, взял пустые основы, затем встретил указатели.

Во время той лекции я могу помнить реакцию народов на указатели. Самозванные боги программирования сжались в страхе, те, которые знали мало запущенного чтения рекламы задания в местных газетах. Я на самом деле помню одну девочку в своем классе, говоря "whaaa?"

Многие программисты получают призыв к действию, когда они поражают указатели. Мир программирования только что представил Вас миру Вычислений и если Вы только действительно только что встретились, Вы найдете, что очень мало говорит о.

1
ответ дан 18 December 2019 в 05:11
поделиться

Я помню первую проблему с компьютером, которая действительно очаровала меня. Это была проблема, я вошел в свой highschool программирование класса.

Запишите программу, которая считает число из консоли

Почему это очаровывало меня? Хорошо это не сделало сначала. Я записал быструю и грязную программу, которая сделала дело, но затем учитель сделал что-то довольно неожиданное. Она ввела "a" в программу, и это умерло ужасной смертью.

Это взяло мне остальную часть дня для контакта со злым входом, но в конечном счете я получил его работа. Этот процесс полностью сцепил меня на идее правильности программы.

1
ответ дан 18 December 2019 в 05:11
поделиться

ЕСЛИ-GOTO.

Никакая шутка. Я был сцеплен задолго до того, как я получил такой язык как имел указатели.

Я уже записал подобные указателю алгоритмы с помощью индексов массива той точкой.

1
ответ дан 18 December 2019 в 05:11
поделиться

Указатели функции в C.

Сначала я изучил C, но не указатели функции.

Затем я начал программировать в ассемблере приблизительно в течение семестра в университете. Я использовал указатели функции затем, даже не зная о них. Так или иначе они походят на естественную вещь в ассемблере для меня. Я должен был объяснить их своим учителям несколько раз, потому что они не поняли их :).

Затем я возвратился к C, и открытие поразило меня.

Теперь я смеюсь над методами Java, дженериками, последним полиморфизмом и такими упомянутыми "волшебными" вещами.

1
ответ дан 18 December 2019 в 05:11
поделиться

Ответ № 2 :)

Фактическая конструкция языка, которая сначала действительно очаровала меня, была рекурсией. Проблема

Запишите функцию под названием SumDigits, который суммировал цифры числа. Пример: SumDigits (1234)-> 10

Сначала я записал очень длинное повторяющееся решение. Но спустя некоторое время я придумал этот ответ.

string SumDigits(int value) {
  if ( value > 10 ) {
    return SumDigits(value/10) + (value%10);
  }
  return value;
}

Сжатый из ответа поразил меня, и я немедленно нашел новую любовь в рекурсии и кратком программировании.

Только потребовалось несколько недель, хотя изучить зло рекурсии :)

11
ответ дан 18 December 2019 в 05:11
поделиться

Для многих из нас то, кто был представлен компьютерам в конце 70-х или в начале 80-х, первая программа, которую мы видели, было похоже на это:

10 PRINT "Commodore sucks!  "
20 GOTO 10

("Commodore" мог быть заменен "Apple", "Atari" или "TRS-80").

GOTO является потрясающим.

17
ответ дан 18 December 2019 в 05:11
поделиться

Лямбда-выражения

Я программировал почти всю свою жизнь, но даже сейчас нахожу волнение в новых вещах, таких как выражения Ламдбы.

 MyList.Any(p => p.IsCurrent)

Хм .. люблю это.

3
ответ дан 18 December 2019 в 05:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: