Bitcoin Forum
April 26, 2024, 05:08:36 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Poll
Question: Which language are you interested in learning?
Python
Java
C#

Pages: « 1 [2] 3 4 »  All
  Print  
Author Topic: Free programming lessons  (Read 987 times)
Vispilio
Legendary
*
Offline Offline

Activity: 2044
Merit: 1603



View Profile WWW
March 24, 2019, 02:37:52 AM
 #21

Excellent idea, and I'm glad you started with Python, already looking forward to the next classes...

I hope you make it as professional and thorough as possible, all the best.

1714151316
Hero Member
*
Offline Offline

Posts: 1714151316

View Profile Personal Message (Offline)

Ignore
1714151316
Reply with quote  #2

1714151316
Report to moderator
If you want to be a moderator, report many posts with accuracy. You will be noticed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
r1s2g3
Sr. Member
****
Offline Offline

Activity: 742
Merit: 395


I am alive but in hibernation.


View Profile
March 24, 2019, 05:05:25 AM
 #22

I've started this off here: https://bitcointalk.org/index.php?topic=5123974.msg50284994#msg50284994

Let me know if you have any feed back or suggestions.

Thanks for starting it, I guess you should have created it as self Moderated thread to protect it from unwanted queries/posts.
I will be following it, Thanks jackg.

I am alive
hugeblack
Legendary
*
Offline Offline

Activity: 2492
Merit: 3607


Buy/Sell crypto at BestChange


View Profile WWW
March 24, 2019, 04:05:58 PM
 #23

I've started this off here: https://bitcointalk.org/index.php?topic=5123974.msg50284994#msg50284994

Let me know if you have any feedback or suggestions.
Thank you for creating that topic, I've learned a lot about Java/C/C++/C#. I wanted to start learning about Python but I was too lazy.
The program was downloaded, I hope that the posts will be re-formatted.

It's better to be about mistakes in a particular code "code reviews" where a lot of things in YouTube can be learned. "Or explain some small projects"

Place a donation link.

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
March 24, 2019, 11:24:29 PM
 #24

Day 2 is up!

Comment here if I've missed anything or shoot me a pm.

Sorry it's a bit late I was trying to fix some coursework but Intel's quality control is slipping Grin.
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
March 25, 2019, 05:26:10 AM
 #25

Day 2 is up!

Comment here if I've missed anything or shoot me a pm.

Sorry it's a bit late I was trying to fix some coursework but Intel's quality control is slipping Grin.



I'm wondering of people's opinions of me doing doctests (I'll do try and except/catch statements too but most people I come across seem to struggle with doctests and they're very helpful when you have large programs). I'll probably do a section of how to make things run faster - python is good for this because you can decide whether you run byte code or the interpreted part of the language...

That's right I no longer sleep
darklus123
Hero Member
*****
Offline Offline

Activity: 1246
Merit: 588


View Profile
March 25, 2019, 08:42:23 AM
 #26

We know that are a lot of tutorials or lessons from youtube or any other sites for free. I am just curious if how are you going to differentiate your lessons to others. Are this also based on a professional  experience?
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
March 25, 2019, 09:37:45 AM
 #27

We know that are a lot of tutorials or lessons from youtube or any other sites for free. I am just curious if how are you going to differentiate your lessons to others. Are this also based on a professional  experience?

I'm not. I'm just offering another choice.
People seem to be finding the helpful or at least the first one so I may as well keep doing it. If not for the forum then it might help people find and learn about bitcoin by seeing we're a fairly normal community.

I have more of a research background than a professional one and such no... I anticipate my skills are mainly good for research however there will be overlaps with everything and typically speaking to go into programming professionally one need only program something as simple as the fizz buzz program.
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
March 25, 2019, 05:34:31 PM
 #28

Next python tutorial has been posted.

This is getting potentially mixed reviews but I may as well continue in the hope it helps someone...
reda
Sr. Member
****
Offline Offline

Activity: 910
Merit: 260



View Profile
March 25, 2019, 07:36:18 PM
Merited by DoublerHunter (2)
 #29

Hello actually i am curious to learn technical things on block chain and general programming things but since I am finance background i am unable to achieve it. Last month i was trying to learn bb coding here on forum to some bucks and make myself involved in the forum. Some how i can codes and ann now. Can i have good youtube or any video tutorial to learn solidity and easy things can learn in smart contract development? Thanks, hope you will help me.  Smiley
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
March 25, 2019, 08:19:53 PM
 #30

Hello actually i am curious to learn technical things on block chain and general programming things but since I am finance background i am unable to achieve it. Last month i was trying to learn bb coding here on forum to some bucks and make myself involved in the forum. Some how i can codes and ann now. Can i have good youtube or any video tutorial to learn solidity and easy things can learn in smart contract development? Thanks, hope you will help me.  Smiley


This is at the bottom of my to do list. I mean it probably will be done as I want to build a smart contract client into my bitcoin wallet which is also pending completion.

It may be of interest for you to look into the technicals of the bitcoin lightning network, thereum and eos which are all smart contract based.

(the to do list is about a year long so I wouldn't wait for it).
tesla1994
Member
**
Offline Offline

Activity: 204
Merit: 10

N26 Ambassador - Contact for free promo codes


View Profile
March 25, 2019, 10:50:19 PM
 #31

Interested! Thanks for your time
reda
Sr. Member
****
Offline Offline

Activity: 910
Merit: 260



View Profile
March 26, 2019, 03:05:14 PM
 #32

Hello actually i am curious to learn technical things on block chain and general programming things but since I am finance background i am unable to achieve it. Last month i was trying to learn bb coding here on forum to some bucks and make myself involved in the forum. Some how i can codes and ann now. Can i have good youtube or any video tutorial to learn solidity and easy things can learn in smart contract development? Thanks, hope you will help me.  Smiley


This is at the bottom of my to do list. I mean it probably will be done as I want to build a smart contract client into my bitcoin wallet which is also pending completion.

It may be of interest for you to look into the technicals of the bitcoin lightning network, thereum and eos which are all smart contract based.

(the to do list is about a year long so I wouldn't wait for it).

Yes this is my wish and hopefully your advice on this learning purpose will be help me. I will keep on watch this thread and the directed thread too. Thanks so much.
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
March 27, 2019, 09:16:28 PM
 #33

Day 4 is up but I'm too awake today so there's a chance I've missed something. Please pm me if I have.
darklus123
Hero Member
*****
Offline Offline

Activity: 1246
Merit: 588


View Profile
March 28, 2019, 01:19:32 AM
 #34

~

Got it. Might as well give us some exercises so that those users who were reading your posts can give it a try. I guess the main advantage of your topics is that users can directly discuss if they are having a hard time and you are also up for answering them right?


[/quote]
Hello actually i am curious to learn technical things on block chain and general programming things but since I am finance background i am unable to achieve it. Last month i was trying to learn bb coding here on forum to some bucks and make myself involved in the forum. Some how i can codes and ann now. Can i have good youtube or any video tutorial to learn solidity and easy things can learn in smart contract development? Thanks, hope you will help me.  Smiley

Well this is pretty easy if jackg has no time for making videos then might as well one of the students can especially when they already have fully understood the discussion. It is a community work so might as well contribute
pooya87
Legendary
*
Offline Offline

Activity: 3430
Merit: 10504



View Profile
March 28, 2019, 03:39:58 AM
 #35

I'll probably do a section of how to make things run faster - python is good for this because you can decide whether you run byte code or the interpreted part of the language...

isn't python like THE slowest programming language ever. i am asking this because i have 0 experience in it but i remember reading a couple of posts on SO about it with some comparison with other languages. in fact here they are:
https://codegolf.stackexchange.com/questions/26323/how-slow-is-python-really-or-how-fast-is-your-language
https://codegolf.stackexchange.com/questions/26371/how-slow-is-python-really-part-ii

(the to do list is about a year long so I wouldn't wait for it).

o man the backlog. i have it too and the more i learn about bitcoin and programming the longer it gets. i have things in it that i know for a fact i will get there at least in 3 years.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
rhomelmabini
Hero Member
*****
Offline Offline

Activity: 2002
Merit: 578


View Profile
March 28, 2019, 04:28:23 AM
 #36

Though I am not really on this industry but I am trying to learn new things and having knowledge to web/software development might get me a good background I guess. Been studying python but frequently as time is too limited as you mentioned on the day lesson thread just knowing python isn't a good package I guess it will be best for me to wait for other lessons for java/c# though it's more complicated languages I'll try my best to learn it.

Too excited for jackg's certificate at the end of the lesson. Suggesting to add more option on the poll like two or all votes for 2 or more language prefer by the user. Grin
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
March 28, 2019, 06:15:34 AM
Last edit: March 28, 2019, 07:06:54 PM by jackg
Merited by pooya87 (1)
 #37

I'll probably do a section of how to make things run faster - python is good for this because you can decide whether you run byte code or the interpreted part of the language...

isn't python like THE slowest programming language ever. i am asking this because i have 0 experience in it but i remember reading a couple of posts on SO about it with some comparison with other languages. in fact here they are:
https://codegolf.stackexchange.com/questions/26323/how-slow-is-python-really-or-how-fast-is-your-language
https://codegolf.stackexchange.com/questions/26371/how-slow-is-python-really-part-ii

(the to do list is about a year long so I wouldn't wait for it).

o man the backlog. i have it too and the more i learn about bitcoin and programming the longer it gets. i have things in it that i know for a fact i will get there at least in 3 years.

Me and my flatmate have an argument as to the fastest programming language. I was rooting for c# and go and he was routing for c and c++.

We almost created a treaty on the debate to say that c and cpp are fast at handling primitives and other data structures but c# is better at high levelesque stuff.

Have you programmed assembly pooya? It's fun and the fastest you can get before writing in hex (if not get a computer with an arm chip and have some fun).

And yeah, the backlog is really annoying and it's not helped by discussions with people in the field you just end up searching a load of stuff and wanting to reimplement it.

Ah, @pooya I said python is good at being made a bit faster I did not say it was the fastest not will it ever be at the moment. Unless they switch the interpreter for a compiler and so a few more radical things.

Though I am not really on this industry but I am trying to learn new things and having knowledge to web/software development might get me a good background I guess. Been studying python but frequently as time is too limited as you mentioned on the day lesson thread just knowing python isn't a good package I guess it will be best for me to wait for other lessons for java/c# though it's more complicated languages I'll try my best to learn it.

Too excited for jackg's certificate at the end of the lesson. Suggesting to add more option on the poll like two or all votes for 2 or more language prefer by the user. Grin


It's a good idea in theory, but you try editing a poll and get back to me...

The other languages will come in time. I don't want someone sat doing 10 tutorials a day and nor do I want someone finishing one and cramming the next into a day...
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
March 29, 2019, 10:36:37 PM
 #38

Next day's lessons are up! I've added 5 programming challenges to the bottom that vary in difficulty. If there are any issues with them send me a pm or post on this thread.

On the youtube thing, if someone wants to be the voice and do the coding then send me a pm I'm happy to help you with the transcript.
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
March 31, 2019, 05:06:09 AM
 #39

Next day is up.

For the oop day I'm not doing public private and protected in python because it makes no sense to me (it's been pointed out by a few of my python-orientated friends that it means nothing)...
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
April 02, 2019, 03:30:45 AM
 #40

Today's lesson is up. We're doing OOP, subroutines and stacks if anyone wants to check it (I'll do queues tomorrow along with recursion probably).
Pages: « 1 [2] 3 4 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!