William Torrez Corea:
...
> I enjoy programming but I feel like a novice continuing over time. My
> colleague learns and applies the learning, I learn but I don't apply the
> learning.

So what is your preffered way to learn things ?

>From what I heard, there are three ways to learn:
1, from what you see
2, from what you hear
3, from what you feel (like with your hands)

Like, if you want to learn a poem or a song, some text, by heart,
the most efficient way to do that (I'm beeing told) is by:

. reading the text
. writing it down
. and saying it loud out (while writing)
... multiple times
You are seeing, hearing, feeling (as you write), i.e. all three
ways to learn.

I don't really see how that relates to programming, but maybe it'll
help you.

///

Is there some specific program you want to do so we can help you getting 
started ?

///

One thing perl is good about is handling text.
E.g. I get files like:

refdes:device:footprint:value:qty
12C1,3C1,3C3,_Ca1,a3C2,a5C2,anC1,anC2,apC1,apC2:Capacitor:ipc7351b_2012Ar.fp:1u:10
3C2:Capacitor:ipc7351b_2012Ar.fp:10n:1
3D1,a3D1,a5D1,t0D1,t0D2,t0D3,t0D4,t0D5,t0D6,t1D1,t1D2,t1D3,t1D4,t1D5,t1D6,t2D1,t2D2,t2D3,t2D4,t2D5,t2D6,t3D1,t3D2,t3D3,t3D4,t3D5,t3D6,t4D1,t4D2,t4D3,t4D4,t4D5,t4D6,t5D1,t5D2,t5D3,t5D4,t5D5,t5D6,t6D1,t6D2,t6D3,t6D4,t6D5,t6D6,t7D1,t7D2,t7D3,t7D4,t7D5,t7D6:DiodeSchottky:nexperia_sod323.fp:RB751V40:51
3U1:PwrRegLin:sot23_5.fp:NCP700BSN3.3V:1
12C2,dC1,dC2,t0C1,t0C2,t1C1,t1C2,t2C1,t2C2,t3C1,t3C2,t4C1,t4C2,t5C1,t5C2,t6C1,t6C2,t7C1,t7C2:Capacitor:ipc7351b_2012Ar.fp:100n:19
12C3,_C0:Capacitor:ipc7351b_3225Ar.fp:10u:2
etc.

And I want to have it presented as:
device          footprint                    value         refdes

Capacitor       ipc7351b_1005Ar.fp           10n            1 _Ca2
Capacitor       ipc7351b_1005Ar.fp           100n           4 _C1 _C2 _C3 srC1
Capacitor       ipc7351b_1608Ar.fp           18p            2 yC1 yC2
Capacitor       ipc7351b_1608Ar.fp           100p           2 aC1 aC2
Capacitor       ipc7351b_1608Ar.fp           10n            8 t0C01 t1C01 t2C01 
t3C01 t4C01 t5C01 t6C01 t7C01
Capacitor       ipc7351b_1608Ar.fp           100n          14 sC1 sC2 sC3 sC4 
sC5 sC6 t0C34 t1C34 t2C34 t3C34 t4C34 t5C34 t6C34 t7C34
Capacitor       ipc7351b_1608Ar.fp           470n           4 srC2 srC3 srC4 
srC5
Capacitor       ipc7351b_2012Ar.fp           1n             1 aC3
Capacitor       ipc7351b_2012Ar.fp           10n            1 3C2
etc.
 The output is sorted by device, footprint and lastly by value.

 And I'm using the program:
https://aspodata.se/git/openhw/bin/GnetBom2.pl
 to make it happen.

///

Please don't cc me, I'm on the list.

Regards,
/Karl Hammar



-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to