Makine öğrenmesi için temel Python dışında pandas ve numpy gibi kütüphanelere ihtiyaç duyacaksınız veri işleme kısmında. Diğer veri işlemleri, matematiksel hesaplamalar ve modeller içinse sklearn vb kütüphanelere ihtiyaç duyuluyor.
Bu yüzden tavsiyem SQL problemleri bulup çözümlerini pandas ile yapmanız. Böylece veri işleme kısmında pratik yaparak öğrenmiş olursunuz. Teorik kısma başlayınca da sklearn veya benzeri bir kütüphane ile devam edersiniz.