Implement 150 functions in Python! – Hands-on course

Implement 150 functions in Python! - Hands-on course

Implement 150 functions in Python! – Hands-on course

Improve your Python programming skills and implement over 150 functions in Python!

Language: english

Note: 4.4/5 (15 notes) 12,057 students

Instructor(s): Paweł Krakowiak

Last update: 2022-09-12

What you’ll learn

  • solve over 150 exercises in Python
  • deal with real programming problems
  • work with documentation
  • guaranteed instructor support

 

Requirements

  • basic and advanced knowledge of Python
  • I have courses which can assist in obtaining all the necessary skills for this course

 

Description

Welcome to the Implement 150 functions in Python! – Hands-on course where you can test your Python programming skills.


Topics you will find in the exercises:

  • calculations in Python

  • slicing

  • strings, and str methods

  • data types

  • data structures: set. tuple, list, dict

  • program flow control

  • if statement

  • for loops

  • break statement

  • continue statement

  • while loops

  • exception handling

  • input/output

  • reading files

  • saving to files

  • built-in functions

  • defining your own functions

  • anonymous functions – lambda expression

  • set comprehension

  • list comprehension

  • dict comprehension

  • built-in modules

  • Fibonacci sequence

  • prime and composite numbers

  • palindromic numbers

  • GCD

  • decimal system, binary system

  • compression

  • object oriented programming

  • Hamming distance

  • Scrabble game

  • spiral matrices

  • input / output operations

  • work with JSON and CSV files

  • ETL processing

  • object serialization – pickle

  • SQLite databases – sqlite3

  • Levenshtein distance

  • Caesar Cipher

  • Morse code

  • Monte Carlo method

  • bitwise AND, OR, XOR

  • functional programming

  • inheritance from built-in classes

  • calculation of moving averages and minima

  • implementation of the Matrix class

  • implementation of the Stack class

  • implementation of the Queue class

  • the parentheses validator

  • HTML document validator

  • and other


This course is designed for people who have basic and advanced knowledge in Python. It consists of 150 exercises with solutions. This is a great test for people who are learning the Python language and are looking for new challenges. Exercises are also a good test before the interview.


If you’re wondering if it’s worth taking a step towards Python, don’t hesitate any longer and take the challenge today.


Stack Overflow Developer Survey

According to the Stack Overflow Developer Survey 2021, Python is the most wanted programming language. Python passed SQL to become our third most popular technology. Python is the language developers want to work with most if they aren’t already doing so.

 

Who this course is for

  • everyone who wants to learn by doing
  • everyone who wants to improve their Python programming skills
  • everyone who wants to prepare for an interview

 

Course content

  • Tips
    • A few words from the author
    • Configuration
    • Requirements
  • Starter
    • Exercise 0
    • Solution 0
  • Exercises 1-10
    • Exercise 1
    • Solution 1
    • Exercise 2
    • Solution 2
    • Exercise 3
    • Solution 3
    • Exercise 4
    • Solution 4
    • Exercise 5
    • Solution 5
    • Exercise 6
    • Solution 6
    • Exercise 7
    • Solution 7
    • Exercise 8
    • Solution 8
    • Exercise 9
    • Solution 9
    • Exercise 10
    • Solution 10
  • Exercises 11-20
    • Exercise 11
    • Solution 11
    • Exercise 12
    • Solution 12
    • Exercise 13
    • Solution 13
    • Exercise 14
    • Solution 14
    • Exercise 15
    • Solution 15
    • Exercise 16
    • Solution 16
    • Exercise 17
    • Solution 17
    • Exercise 18
    • Solution 18
    • Exercise 19
    • Solution 19
    • Exercise 20
    • Solution 20
  • Exercises 21-30
    • Exercise 21
    • Solution 21
    • Exercise 22
    • Solution 22
    • Exercise 23
    • Solution 23
    • Exercise 24
    • Solution 24
    • Exercise 25
    • Solution 25
    • Exercise 26
    • Solution 26
    • Exercise 27
    • Solution 27
    • Exercise 28
    • Solution 28
    • Exercise 29
    • Solution 29
    • Exercise 30
    • Solution 30
  • Exercises 31-40
    • Exercise 31
    • Solution 31
    • Exercise 32
    • Solution 32
    • Exercise 33
    • Solution 33
    • Exercise 34
    • Solution 34
    • Exercise 35
    • Solution 35
    • Exercise 36
    • Solution 36
    • Exercise 37
    • Solution 37
    • Exercise 38
    • Solution 38
    • Exercise 39
    • Solution 39
    • Exercise 40
    • Solution 40
  • Exercises 41-50
    • Exercise 41
    • Solution 41
    • Exercise 42
    • Solution 42
    • Exercise 43
    • Solution 43
    • Exercise 44
    • Solution 44
    • Exercise 45
    • Solution 45
    • Exercise 46
    • Solution 46
    • Exercise 47
    • Solution 47
    • Exercise 48
    • Solution 48
    • Exercise 49
    • Solution 49
    • Exercise 50
    • Solution 50
  • Exercises 51-60
    • Exercise 51
    • Solution 51
    • Exercise 52
    • Solution 52
    • Exercise 53
    • Solution 53
    • Exercise 54
    • Solution 54
    • Exercise 55
    • Solution 55
    • Exercise 56
    • Solution 56
    • Exercise 57
    • Solution 57
    • Exercise 58
    • Solution 58
    • Exercise 59
    • Solution 59
    • Exercise 60
    • Solution 60
  • Exercises 61-70
    • Exercise 61
    • Solution 61
    • Exercise 62
    • Solution 62
    • Exercise 63
    • Solution 63
    • Exercise 64
    • Solution 64
    • Exercise 65
    • Solution 65
    • Exercise 66
    • Solution 66
    • Exercise 67
    • Solution 67
    • Exercise 68
    • Solution 68
    • Exercise 69
    • Solution 69
    • Exercise 70
    • Solution 70
  • Exercises 71-80
    • Exercise 71
    • Solution 71
    • Exercise 72
    • Solution 72
    • Exercise 73
    • Solution 73
    • Exercise 74
    • Solution 74
    • Exercise 75
    • Solution 75
    • Exercise 76
    • Solution 76
    • Exercise 77
    • Solution 77
    • Exercise 78
    • Solution 78
    • Exercise 79
    • Solution 79
    • Exercise 80
    • Solution 80
  • Exercises 81-90
    • Exercise 81
    • Solution 81
    • Exercise 82
    • Solution 82
    • Exercise 83
    • Solution 83
    • Exercise 84
    • Solution 84
    • Exercise 85
    • Solution 85
    • Exercise 86
    • Solution 86
    • Exercise 87
    • Solution 87
    • Exercise 88
    • Solution 88
    • Exercise 89
    • Solution 89
    • Exercise 90
    • Solution 90
  • Exercises 91-100
    • Exercise 91
    • Solution 91
    • Exercise 92
    • Solution 92
    • Exercise 93
    • Solution 93
    • Exercise 94
    • Solution 94
    • Exercise 95
    • Solution 95
    • Exercise 96
    • Solution 96
    • Exercise 97
    • Solution 97
    • Exercise 98
    • Solution 98
    • Exercise 99
    • Solution 99
    • Exercise 100
    • Solution 100
  • Exercises 101-110
    • Exercise 101
    • Solution 101
    • Exercise 102
    • Solution 102
    • Exercise 103
    • Solution 103
    • Exercise 104
    • Solution 104
    • Exercise 105
    • Solution 105
    • Exercise 106
    • Solution 106
    • Exercise 107
    • Solution 107
    • Exercise 108
    • Solution 108
    • Exercise 109
    • Solution 109
    • Exercise 110
    • Solution 110
  • Exercises 111-120
    • Exercise 111
    • Solution 111
    • Exercise 112
    • Solution 112
    • Exercise 113
    • Solution 113
    • Exercise 114
    • Solution 114
    • Exercise 115
    • Solution 115
    • Exercise 116
    • Solution 116
    • Exercise 117
    • Solution 117
    • Exercise 118
    • Solution 118
    • Exercise 119
    • Solution 119
    • Exercise 120
    • Solution 120
  • Exercises 121-130
    • Exercise 121
    • Solution 121
    • Exercise 122
    • Solution 122
    • Exercise 123
    • Solution 123
    • Exercise 124
    • Solution 124
    • Exercise 125
    • Solution 125
    • Exercise 126
    • Solution 126
    • Exercise 127
    • Solution 127
    • Exercise 128
    • Solution 128
    • Exercise 129
    • Solution 129
    • Exercise 130
    • Solution 130
  • Exercises 131-140
    • Exercise 131
    • Solution 131
    • Exercise 132
    • Solution 132
    • Exercise 133
    • Solution 133
    • Exercise 134
    • Solution 134
    • Exercise 135
    • Solution 135
    • Exercise 136
    • Solution 136
    • Exercise 137
    • Solution 137
    • Exercise 138
    • Solution 138
    • Exercise 139
    • Solution 139
    • Exercise 140
    • Solution 140
  • Exercises 141-150
    • Exercise 141
    • Solution 141
    • Exercise 142
    • Solution 142
    • Exercise 143
    • Solution 143
    • Exercise 144
    • Solution 144
    • Exercise 145
    • Solution 145
    • Exercise 146
    • Solution 146
    • Exercise 147
    • Solution 147
    • Exercise 148
    • Solution 148
    • Exercise 149
    • Solution 149
    • Exercise 150
    • Solution 150
  • Configuration (optional)
    • Info
    • Google Colab + Google Drive
    • Google Colab + GitHub
    • Google Colab – Intro
    • Anaconda installation – Windows 10
    • Introduction to Spyder
    • Anaconda installation – Linux
  • Bonus
    • Bonus

 

Implement 150 functions in Python! - Hands-on courseImplement 150 functions in Python! - Hands-on course

Time remaining or 961 enrolls left

 

Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate