Why would you take this course?
Hi! My name is Mihai. I’ve been a Network Engineer since 2008, having the privilege of working for 3 major corporations and configuring, maintaining and testing multi–vendor network environments. At the same time, I managed to obtain several well–known certifications, such as CCNA, CCDA, JNCIA and CCNP, which complemented the skills I was getting from my job and increased the number of job offers I was receiving to my LinkedIn inbox.
But the thing that simply jumpstarted my career was learning the Python programming language and implementing it in some of my daily tasks and processes. I’ve been a self–taught guy for most of my adult life and, since I lacked the time to read endless, boring programming books, I chose to learn by watching video tutorials and getting my hands dirty with code. Unfortunately, at that time I was unable to find a complete, coherent programming course for network engineers, so I had to put together various pieces of information scattered across Google and YouTube.
Almost two years later, after I had the chance to practice my new Python skills intensively, performing various tasks on network devices and automating hundreds of network tests, I decided to create this course for you – the network professional who knows that getting a certification just isn’t enough anymore in today’s job market. The ability to write scripts and automate certain tasks is one of the primary skills that the big employers are looking for.
Instructor Details
Courses : 6
Specification: Python 3 Network Programming – Build 5 Network Applications
|
22 reviews for Python 3 Network Programming – Build 5 Network Applications
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $12.99 |
---|---|
Provider | |
Duration | 12 hours |
Year | 2020 |
Level | Beginner |
Language | English |
Certificate | Yes |
Quizzes | Yes |
$94.99 $12.99
Komi Abotsi –
I am enjoying this course so far
Denzil –
Loop explanations are not clear and glossed over seemingly.
Halil Ibrahim Akbaba –
Actually ,I am at the beginning for now . I am gonna evaluate at the end of the course according to the development
Tomasz Grzelak –
I’m very satisfied with the course. It explains different aspects of Python programming from the basic to intermediate/advanced level and presents real use case possibilities of discussed topics. Mihai explains things very clearly, covering all the details, so even total beginners will not have problems to understand the lectures. Maybe this course is not good ( too easy) for already advanced Python/network programmers, but for rest of people it should be a great value.
J D –
The instructor is really good. Excellent explanations, excellent examples.
William Campbell –
yes
Emeka Ibeto –
I am yet to complete this course but so far, it has been very relevant and interesting. Going by the course content of what more there is to come, I plan on enjoying every second of it.
Henry Pierce –
So, my summary of this course: It is useful if you want to analyze implementation and design of code. However, that is not what this course claims to be. It claims to be a network programming course centered around building 5 applications in Python. Also, the course is missing a basic introduction to Socket Programming in Python. However, the course cannot decided if it is a Python Programming Course using Network Programming as its core or a Network Utilities Course programming in Python. The first 1/2 of the course is a shallow dive into the features of Python for review. This is what I would expect if this was a programming course featuring networking programming. Yet, in the projects themselves, I see poor use of Python. While showing sub optimal implementations and then showing how they can be improved is valid, they aren’t doing that here. In the Q&A section, myself and others have posted suggestions for improvement along these lines and get the pat answer hese are templates with room for improvement. What they should be is a solid foundation with room to extend them. Of the many issues, three currently illustrate the problems with this course: In the ip addr valid.py module in the first project, the IP address is converted from dot notation to a list of 4 strings of numbers. But instead of using list comprehension to change those elements in integers (a one time operation), he issues an if statement with 8 tests against the list and casting each reference to the list elements into an int(). The if statement itself testing for unicast could be implemented more efficiently for read ability too. The next issue is a failure to use name to determine if the module is being called as a standalone program vs. being imported as a module. This is relevant because instead of component testing while developing the app, the testing is done at the end as an integration test. Very hard to debug using the flow he is suggesting. The last issue I will bring up is code reuse. In developing the Network Calculator, he clearly cuts and pastes from the module ip addr valid.py in the first project instead of reusing it as a module in the second project. Again, code reuse is not only efficient but means you don’t have to retest already proven code.
Omidullah Marshal –
this course is not python networking . this course is only python basics and you can learn python basics everywhere for free dont west money . if you dont trust me check this course contents
Vincent Nys –
Some words were hard to understand and subtitles were unhelpful, but seems very interesting.
Tushar Nafde –
Looking forward for this course!!
Srinivasa Reddy –
The course so far is really good and the explanation given is understandable. I can connect and relate to the practical examples provided without any issues.
Henry Ocansey –
talks too fast
Vassil Mihaylov –
I am myself a python intermediate and still, the first chapters on basics have taught me lots of new stuff. ; )
Mir Ahmad –
I am new to coding and this course has given me a good grip in just a few lectures. Huge thanks to the instructor.
Henry Chukuka –
Its pretty straight forward… very helpful to be practicing while being taught
Drake Newkirk –
This course is aimed at people with no programming experience at all. This is not the case. I have no programming knowledge and I am lost when it comes to building the first application. The first half of the course briefly introduces concepts and tools used in programming however, there is only a 3 question quiz to reinforce these concepts before moving on to the next lesson. There are no labs nor homework given to further your understanding of the concept. The concepts and tools are also introduced without providing context or insight into why they are useful or how they are implemented in code. The second half of the course is where you actually build the applications. As frustrated as I was with the course during the first half, I decided I would stick through building the first app to see if the content improved. It did not. It is just as confusing and the instructor does a weak job of explaining the code syntax and structure. I am downgrading my rating from 2 stars to 1 star. Stay away from this course if you are looking to learn Python without other programming experience. This course is not detailed enough to provide you with adequate understanding to actually write your own code. I would recommend finding another course on Udemy. Alternatively, Code Academy has plenty of labs to practice and reinforce the concepts in the lesson. This course is only worth it for access to the apps if its on sale for $5 or if you have previous programming experience.
Will Tran –
Great course viewable on mobile
Alexis Rodriguez –
Great course! Excellent explanations!
Carlos Auner Medina Montejano –
Fantastic explanation of the concepts and easy to follow
Deepanshu Dhiman –
Yes ,it is a good experience here.
Dhanil Kallil –
Its good match for me