Will Assad
Will Assad
  • 18
  • 395 620
Create an Advanced Blockchain in Python Part 1: The Block Node
In this video, I create a proper block data type in Python using a similar structure to linked lists. The code is posted here: github.com/willassad/Advanced-Blockchain-Python
Переглядів: 3 890

Відео

Proving the Darboux Integral is Linear
Переглядів 2,8 тис.3 роки тому
Adapted from Alfonso-Gracia Saz, MAT137 at the University of Toronto. Today we prove rigorously that the Darboux Integral is linear. That is, if we want to integrate the sum of two functions, we can simply integrate the two individual functions and sum the result. This is an important result in Real Analysis. 00:00 Intro 1:13 Proof Header 2:17 Darboux Definition 3:38 Lemma 1 5:08 Lemma 2 6:37 L...
Python Cryptocurrency Part 12: Buy Page and Styling
Переглядів 10 тис.4 роки тому
CSS and styling files: github.com/willassad/cryptocurrencypython/tree/main/static Text editor: atom.io
Python Cryptocurrency Part 11: Transactions Page
Переглядів 4,2 тис.4 роки тому
Text editor: atom.io
Python Cryptocurrency Part 10: Valid Transactions
Переглядів 3,8 тис.4 роки тому
Text editor: atom.io
Python Cryptocurrency Part 9: Converting Blockchains
Переглядів 4 тис.4 роки тому
Text editor: atom.io
Sum of 1/n^2 Using Non-Elementary Integrals
Переглядів 9424 роки тому
Today I prove that the sum of 1/n^2 = pi^2/6 using two non-elementary integrals. I adapted this proof from a question on an exam from the Higher School Certificate of Mathematics.
Python Cryptocurrency Part 8: User Login
Переглядів 3,7 тис.4 роки тому
login.html file: github.com/willassad/cryptocurrencypython/blob/main/templates/login.html Text editor: atom.io
Python Cryptocurrency Part 7: User Registration
Переглядів 4,6 тис.4 роки тому
register.html file: github.com/willassad/cryptocurrencypython/blob/main/templates/register.html Text editor: atom.io
Python Cryptocurrency Part 6: Adding Forms
Переглядів 6 тис.4 роки тому
Text Editor: atom.io
Python Cryptocurrency Part 5: MYSQL Access
Переглядів 8 тис.4 роки тому
sqlhelpers.py file: github.com/willassad/cryptocurrencypython/blob/main/sqlhelpers.py Text editor: atom.io
Zinc Finger Nucleases (ZFNs)
Переглядів 13 тис.4 роки тому
Zinc Finger Nuclease (ZFN) is the binding of a zinc finger protein (DNA binding domain) to a FOK1 enzyme (DNA cleaving domain) to target a specific DNA sequence. Zinc Fingers bind to an amino acid (three bases) and the FOK1 enzyme heterodimerizes to cleave the DNA. A potential application is the use of ZFNs to target the CCR5 gene in HIV patients to prevent the virus from entering a cell.
Python Cryptocurrency Part 4: Flask Implementation
Переглядів 10 тис.4 роки тому
Text Editor: atom.io/ If you are having troubles with installing MySQL, try: $ brew install mysql $ brew tap homebrew/services $ brew services start mysql $ mysqladmin -u root password 'yourpassword'
Proof of Euler's Formula Without Taylor Series
Переглядів 236 тис.4 роки тому
This is an important result in Complex Analysis. By letting z be a function that maps real numbers to complex numbers defined as z(θ) = cos(θ) isin(θ), we can differentiate z and solve the resulting differential equation to prove Euler's Formula. This method is more rigorous than the classic Taylor Series proof as it does not involve rearranging an infinite sum.
Python Cryptocurrency Part 3: Verifying Valid Blockchains
Переглядів 9 тис.4 роки тому
Text Editor: atom.io/
Integral of x^x in Terms of The Gamma Function
Переглядів 20 тис.4 роки тому
Integral of x^x in Terms of The Gamma Function
Python Cryptocurrency Part 2: Mining Blocks
Переглядів 14 тис.5 років тому
Python Cryptocurrency Part 2: Mining Blocks
Python Cryptocurrency Part 1: Defining the Blockchain
Переглядів 42 тис.5 років тому
Python Cryptocurrency Part 1: Defining the Blockchain

КОМЕНТАРІ

  • @legendsplayground7017
    @legendsplayground7017 8 днів тому

    Mayn I thought this is gonna be a complex one, it's nice and elegant. Glad that I found your videos, love your content 👍, Jesus bless.

  • @PARADOXzss07
    @PARADOXzss07 19 днів тому

    Hello Mr.Assad, I know that this video is 4 years old now, but I am having issues with the packages, specifically MySQL and Flask, as well as the entire App setup part of the video, could you possibly give me some updated instructions? Thanks in advance!

  • @videopiazzaverdi
    @videopiazzaverdi 23 дні тому

    Def: C(n-1)=1-(x/n)S(n) S(n-1)=(x/n)C(n) ==> C(0)=cos(x) S(0)=sin(x) Def: E(n)=C(n)+iS(n) E(n-1)=C(n-1)+iS(n-1) E(n-1)=1-(x/n)S(n)+(ix/n)C(n) E(n-1)=1+(ix/n)[C(n)+iS(n)] E(n-1)=1+(ix/n)E(n) ==> E(0)=e^(ix) ==> e^(ix) = cos(x)+Isin(x)

  • @nibeditasarkar143
    @nibeditasarkar143 27 днів тому

    Bro you forgot +C??

  • @bhumishorgaire3030
    @bhumishorgaire3030 Місяць тому

    Absolutely wrong idea!! If you differentiate something and you integrate the result then question appears!!! Please don’t contaminate mathematics

  • @lifeforever1665
    @lifeforever1665 Місяць тому

    How do you know i is a constant term while doing derivative?

  • @rustyspottedcat8885
    @rustyspottedcat8885 Місяць тому

    best proof i have ever seen

  • @reeb3687
    @reeb3687 Місяць тому

    i guess my next question is: what is the motivation for putting a number in the form cosθ +isinθ? i understand that polar coordinates and the complex plane are useful, but i still dont see where someone would come up with this form to represent something just by complete chance as a result of liking to use the complex plane.

  • @Arriyad1
    @Arriyad1 2 місяці тому

    The proof starts with the derivatives: but are these derivatives (deriv of cos is -sin; deriv of sin is cos) not proven by Taylor series we wanted to avoid ? I mean, are the Taylor series not hiding behind the formulas for derivatives of cos and sin?

  • @BilalAhmed-on4kd
    @BilalAhmed-on4kd 2 місяці тому

    2:28 shouldn't it be ln|z|, which results in 2 possible solutions for u, u=±e^(iθ)

  • @jankruit6089
    @jankruit6089 2 місяці тому

    Great work, i use it to explain blockchain to my fellow lectures. Please note that you use different data and self.number and self.previous_hash has switched places, compared to the second youtube movie.

  • @CandraNurIhsan
    @CandraNurIhsan 2 місяці тому

    In real Blockchain what db they use?

  • @CandraNurIhsan
    @CandraNurIhsan 2 місяці тому

    Newbie here, so in real world this block chain object spread in the network, what happened if join the network latter and the Blockchain object is massive? When adding block it spread across network what happened if i miss that block (i disconnected from network) and reconnect at next block?

  • @griffibr1961
    @griffibr1961 2 місяці тому

    Cool

  • @CHARGING.TARTARUS
    @CHARGING.TARTARUS 2 місяці тому

    روعة الله يبارك ❤

  • @tcnoz5842
    @tcnoz5842 3 місяці тому

    Come on man, this is jot a proof, because you just took the derivative of the function and then you integrat it, of course you will get the original function that you started with.

  • @ridleak1443
    @ridleak1443 3 місяці тому

    This is definitely the best way to prove and explain eulers identity

  • @FlavioGaming
    @FlavioGaming 3 місяці тому

    When you re-mine block 3, it takes replaces it's previous hash as block 4's previous hash because of the line block.previous_hash=self.chain[-1].hash() Shouldn't it use Block 2's hash as it's previous hash instead? Also, it adds this new block #3 to the end of the chain because the mine function has self.add(block) in it. It doesn't replace the block.

    • @abdullahsheriff_
      @abdullahsheriff_ 3 місяці тому

      Point #1: The line below: >>> block.previous_hash=self.chain[-1].hash() can be replaced with >>> block.previous_hash=self.chain[block.block_num-1].hash() But, we seldom have to re-mine blocks in a blockchain, so picking from the end is feasible. Let me explain. The answer to your first statement - in Blockchain, when you re-mine a block 'N', you essentially have to change all the blocks that come after it, because they are dependent on the previous block's hash value. This is what makes it difficult to crack it. The word here - is immutability. The blocks once inserted into the chain, are immutable. Hence, to show any change, one must add a new block indicating the changed values / modified values. If you wish to re-mine, that depends on your implementation method & use-case. In the video, he seems to be showcasing what happens when one tries to re-mine a block. It violates the Blockchain's validity, and that is shown through the 'isValid()' function. So he's technically correct.

  • @abrarfoysal6808
    @abrarfoysal6808 4 місяці тому

    Awesome brother❤

  • @alvarovelasco9893
    @alvarovelasco9893 4 місяці тому

    Why do you chose teta iqual Zero?.Teta can take any real number.

  • @rodericksibelius8472
    @rodericksibelius8472 4 місяці тому

    And how do you apply that formula in designing Microwave circuits and other electronic design calculations, can you provide and example how it is used in the real word both in 'radians' and 'degrees'?

  • @BelemaJumbo-kw1yb
    @BelemaJumbo-kw1yb 4 місяці тому

    ❤❤❤❤❤❤

  • @bxllpz
    @bxllpz 4 місяці тому

    Mine says 5:05 mine says Block is not defined. Did you mean ‘block’ and when I put block it gives me the error cannot access local Variable ‘block’ where it is not associated with a value

  • @guillaumepreudhomme4800
    @guillaumepreudhomme4800 4 місяці тому

    This is crazy

  • @martingrimshaw593m
    @martingrimshaw593m 5 місяців тому

    Tricky 😢

  • @maximinmaster7511
    @maximinmaster7511 5 місяців тому

    hello, have you a complete program connected to the network ?

  • @GuniDubey-rz2gu
    @GuniDubey-rz2gu 5 місяців тому

    Extremely good

  • @harsh-up74
    @harsh-up74 5 місяців тому

    Nailed it man

  • @-mohamedayman3924
    @-mohamedayman3924 6 місяців тому

    Respect

  • @danwright4932
    @danwright4932 6 місяців тому

    Apologies to content provider for using your comments in this way, Im trying to learn but I’m not a modern fellow. I would subscribe but its pretty much beyond my capability. PLEASE.. someone with a tiny bit of bravado. I am not tec savy. I have a business idea. Ive given up trying to learn the smart contract programming & crypto skills needed to make the idea happen. I don’t have cash to pay for programming. I will split the business with you 50/50 if you do the smarts. This is no scam. I will list my email I suppose to talk. Please consider.

  • @MinusMedley
    @MinusMedley 6 місяців тому

    After this set of code everything goes to shit. I decided to fork the final product, but I'm glad I watch the walk through, gives me a good overview of where to edit and find specific code.

  • @said14121
    @said14121 6 місяців тому

    رائع❤❤❤❤

  • @codswallop321
    @codswallop321 6 місяців тому

    This is absolutely NOT a proof. What does e^(i theta) even mean? What is e raised to an imaginary power? What does it mean to differentiate a function of a complex variable? What does "ln" mean in the context of complex variables? And so on. All this needs to be defined - and the way to do this is via Taylor series.

  • @manfredbogner9799
    @manfredbogner9799 7 місяців тому

    very good, the right way

  • @rahimmazouz574
    @rahimmazouz574 7 місяців тому

    رائع.

  • @MrProfDinho
    @MrProfDinho 7 місяців тому

    👏👏👏👏

  • @cooldawg2009
    @cooldawg2009 7 місяців тому

    Great proof!

  • @ocayaro
    @ocayaro 7 місяців тому

    Anything that claims to be a proof is incorrect. That’s because the parameter “i” is defined. You cannot prove it anymore than to say you’ll prove that your assigned name “x” is “x”.

  • @bgdx.5049
    @bgdx.5049 7 місяців тому

    Thank you, quantum mechanics is much easier now, every wavefunction has an e to the i times theta in it 🙂 !

  • @user-xy9ip4my3k
    @user-xy9ip4my3k 8 місяців тому

    Can you find sin(1) I am not able to find Solution to cubic equation using cardano

  • @user-xy9ip4my3k
    @user-xy9ip4my3k 8 місяців тому

    You can find value of all Trignometric table

  • @user-xy9ip4my3k
    @user-xy9ip4my3k 8 місяців тому

    If you solve the cubic equation we get sin(1)

  • @user-xy9ip4my3k
    @user-xy9ip4my3k 8 місяців тому

    If you solve for cubic equation you get sin(1)

  • @user-xy9ip4my3k
    @user-xy9ip4my3k 8 місяців тому

    Sin(3)=3 sin(1)-4(sin(1))^3

  • @user-xy9ip4my3k
    @user-xy9ip4my3k 8 місяців тому

    Sin(3)=sin(18-15)

  • @abe1433
    @abe1433 8 місяців тому

    Sure, but how would one know to do this if we didn't already know what we're supposed to obtain? The nice thing about the Taylor series method is that it moves forward without knowing what to expect...yielding the wonderful and surprising result!

  • @umarsaid6340
    @umarsaid6340 8 місяців тому

    It is a very good tutorial. Not only it covered basic concept of blockchain, but also teaching me coding web application in python. Can't wait for the next series.

  • @ANJA-mj1to
    @ANJA-mj1to 8 місяців тому

    As a civil engineer and reading safety navigation yournal for constructing elements in see/ocean crutial role was in this kind of Euler's formula. All fascilitates of the trigonometric form are now integrate with the Fourier transform which means it couldn't express wave forms of periodici transformation as simple super position of su wave form. This is exp. how many of us CAN APPLY ALL DICIPLINES TO GREAT PATH FOR FUTURE GENERATIONS. 👏

  • @caghey
    @caghey 8 місяців тому

    omg that was awesome!! and your handwriting >>

  • @mohamedelouajrachi66
    @mohamedelouajrachi66 8 місяців тому

    Ce prouve et il meme base sur lintegration complexe .donc sur euler .mais cest bon pour expliquer pour quelqun qui nest pas specialise en maths .thanks